cloudflare/meet has 2,320 GitHub stars and 352 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-06 22:38 UTC. Last push 2026-04-23.
Meet is a demo application built using Cloudflare Realtime SFU. To build your own WebRTC application using Cloudflare Realtime, get started in the Cloudflare Dashboard.
Measured star growth
- in 24h
- +1
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalWelcome to Cloudflare Meet
(Cloudflare Meet was formerly known as Orange Meets)
Meet is a demo application built using Cloudflare Realtime SFU. To build your own WebRTC application using Cloudflare Realtime, get started in the Cloudflare Dashboard.
Simpler examples can be found here.

Architecture Diagram

Variables
Go to the Cloudflare Realtime dashboard and create an application.
Put these variables into .dev.vars
CALLS_APP_ID=<APP_ID_GOES_HERE>
CALLS_APP_SECRET=<SECRET_GOES_HERE>
Optional variables
The following variables are optional:
MAX_WEBCAM_BITRATE(default1200000): the maximum bitrate for each meeting participant's webcam.MAX_WEBCAM_FRAMERATE(default:24): the maximum number of frames per second for each meeting participant's webcam.MAX_WEBCAM_QUALITY_LEVEL(default1080): the maximum resolution for each meeting participant's webcam, based on the smallest dimension (i.e. the default is 1080p).
To customize these variables, place replacement values in .dev.vars (for development) and in the [vars] section of wrangler.toml (for the deployment).
Development
npm install
npm run dev
Open up http://127.0.0.1:8787 and you should be ready to go!
Deployment
- Make sure you've installed
wranglerand are logged in by running:
wrangler login
Update
CALLS_APP_IDinwrangler.tomlto use your own Calls App IDYou will also need to set the token as a secret by running:
wrangler secret put CALLS_APP_SECRET
or to programmatically set the secret, run:
echo REPLACE_WITH_YOUR_SECRET | wrangler secret put CALLS_APP_SECRET
Optionally, you can also use Cloudflare's TURN Service by setting the
TURN_SERVICE_IDvariable inwrangler.tomlandTURN_SERVICE_TOKENsecret usingwrangler secret put TURN_SERVICE_TOKENAlso optionally, you can include
OPENAI_MODEL_ENDPOINTandOPENAI_API_TOKENto use OpenAI's Realtime API with WebRTC to invite AI to join your meeting.Finally you can run the following to deploy:
npm run deploy
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,448 starspublic-apis/public-apis
A collective list of free APIs
496,763 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
438,118 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,075 stars