// the find
livekit-examples/meet
Open source video conferencing app built on LiveKit Components, LiveKit Cloud, and Next.js.
A reference implementation of a video conferencing app built on LiveKit's React components and Next.js. It's what you'd look at if you're building your own LiveKit-based product and want to see how the pieces fit together — not really meant to be deployed as-is for production use.
The component abstractions from @livekit/components-react do a lot of heavy lifting — camera/mic settings, E2EE setup, and recording controls are all broken into focused files rather than one god component. The custom page under app/custom/ shows you how to escape the defaults when the prebuilt UI doesn't fit. Recording support via egress is wired in from the start, which most DIY WebRTC setups skip entirely. It's actively maintained — last commit was three days ago.
This is a LiveKit Cloud app, not a self-hosted WebRTC app — if you want to run your own SFU, you'll need livekit-server separately, and this repo gives you no help with that setup. The codebase is intentionally thin (it's a demo), so there's no authentication, no room management, no persistence, and no admin surface — you're inheriting the skeleton, not a product. The recording API routes expose start/stop with no auth guard in the example, which is a footgun if anyone copies this pattern directly. Background image assets ship as full JPEGs from Unsplash, which is an odd choice for a template repo people will fork.