Nexus is a video conferencing app that takes an unconventional approach to the backend — a Rust module compiled to WebAssembly and deployed inside SpaceTimeDB, which handles signaling, room state, chat, and real-time events.
All media (video, audio, screen share) flows directly peer-to-peer via WebRTC mesh networking, eliminating the need for a centralized media server and reducing latency.
The frontend is built with React 19 and Tailwind CSS v4, featuring responsive video grid layouts that scale dynamically from single to multi-participant views, a pre-join lobby, in-meeting chat with server-side rate limiting, animated emoji reactions, and full host controls including host role transfer.
SpaceTimeDB's cryptographic identity system handles authentication, TURN server support is configurable for NAT traversal, and automatic reconnection with exponential backoff ensures a resilient connection.