finds.dev← search

// the find

mynaparrot/plugNmeet-server

★ 506 · Go · MIT · updated Jul 2026

The open-source, self-hosted video conferencing software. Scalable, customizable, and with a powerful AI Meeting Agent.

plugNmeet-server is a self-hosted video conferencing backend written in Go, built on top of LiveKit (itself a WebRTC SFU). It adds a management layer: rooms, users, recording dispatch, AI transcription/translation/summarization, polls, breakout rooms, and a BigBlueButton-compatible API surface. Aimed at organizations that want Zoom-like features without the SaaS dependency — particularly edu/LMS environments given the Moodle/LTI/Joomla plugins.

The dependency on LiveKit for the media plane is a good call — they get simulcast, dynacast, AV1/VP9 codec support, and SFU scalability without writing any of it themselves. The AI layer is genuinely layered cleanly: separate provider implementations for Azure and Google under pkg/insights/providers, with a common interface, so swapping or adding providers is straightforward. The BigBlueButton API compatibility layer (pkg/models/bbb.go, pkg/controllers/bbb.go) is a real differentiator — existing BBB integrations migrate without touching the client side. The NATS-based internal messaging for room/user state events is a solid architectural choice over polling Redis for everything.

The infrastructure footprint to run this is non-trivial: LiveKit, Redis, MariaDB/MySQL, NATS, Etherpad, and optionally LibreOffice — that's five to six services before you even start. Self-hosters will hit operational complexity fast. The AI providers are locked to Azure and Google; there's no local/open-source option (Whisper, Ollama) despite the 'open-source' positioning. The test directory contains only a docker-compose config — there appear to be no actual automated tests in the repo, which is a real gap for a project handling encrypted video calls and auth. And despite the plugin ecosystem, the PHP and JS SDKs are thin wrappers around HTTP calls, so integrators building anything beyond basic room creation will hit the raw API quickly.

View on GitHub → Homepage ↗

// 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 →