An open-source WebRTC SFU in Rust, with observability built into the media path — not bolted on.
When a call degrades, the SFU is the only process that actually knows why: jitter, loss, NACKs, keyframe requests. Lumyx keeps that knowledge instead of throwing it away — the forwarding engine and the metrics pipeline are the same codebase.
Alpha. The media path works end to end; the quality-metrics milestone is next. Project status.
| Repository | What it is | License |
|---|---|---|
| sfu-core | The SFU — Rust, on str0m. Start here. | AGPL-3.0 |
| dashboard | Self-hosted real-time dashboard (Next.js) | AGPL-3.0 |
| ui | @lumyx/ui, the Lumyx design system (React + Tailwind CSS v4) |
MIT |
| website | lumyx.dev and docs.lumyx.dev | MIT |
Self-hosting Lumyx unmodified for your own product triggers no AGPL obligation — AGPL & you.
- Questions and ideas: sfu-core Discussions
- Contributing: CONTRIBUTING.md
- Docs: docs.lumyx.dev
