finds.dev← search

// the find

fmeringdal/nettu-meet

★ 2,402 · TypeScript · AGPL-3.0 · updated Aug 2023

Open source video conferencing system for tutors.

Nettu Meet is a self-hosted WebRTC video conferencing app built specifically for online tutoring, using mediasoup as the SFU. It ships with a shared whiteboard, math graph plotter, file sharing, and screen sharing — all the pieces a tutor actually needs in one repo. Aimed at developers who want to run their own tutoring platform without building the A/V stack from scratch.

Uses mediasoup (a proper SFU) instead of a peer-to-peer mesh, so it won't fall apart with more than 3 participants. The whiteboard with a built-in graph plotter is a genuinely useful tutoring-specific feature, not just a generic canvas. Clean DDD architecture on the server — use-case folders, repo interfaces, domain objects — the code is navigable. Docker Compose setup for MongoDB and Redis means you can get a dev environment running with one command.

Dead project — last commit was August 2023, three years of no maintenance. WebRTC and mediasoup both move fast; you'd be inheriting an unmaintained dependency tree. MongoDB + Redis is a heavier infrastructure requirement than most self-hosters expect; there's no SQLite path or single-process mode. TURN server setup is entirely undocumented — the README gets you to localhost but NAT traversal in production is your problem. No recording support, which is a hard blocker for the tutoring use case where session replay has obvious value.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →