Built different.
No Electron. No Node.js. Voidcom is built on Rust and Flutter — real native performance, not a web browser pretending to be an app.
The stack behind the speed.
Three foundational choices that define Voidcom's approach to performance, safety, and reliability.
Memory safety without garbage collection.
The Voidcom server, the QUIC voice SFU, and the audio / video / crypto engines on every client are written in Rust. The Flutter desktop UI calls directly into them, so the hot paths run as native compiled code — no GC pauses, no data races, no undefined behavior.
Next-generation protocol built for speed.
QUIC runs over UDP and delivers 0-RTT connection resumption, independent stream multiplexing, and built-in loss recovery. No head-of-line blocking. Seamless network handoffs.
Built on open standards.
Voice is keyed by MLS 1.0 (RFC 9420) — the same protocol family as Discord DAVE, on a post-quantum hybrid ciphersuite. DMs use AWS LC’s audited HPKE primitive (ML-KEM-768 + X25519). Voice and DM share one IETF-standardized core, peer-reviewed by the broader cryptography community.
Architecture
Closer servers. Lower latency.
Your voice routes through the closest Voidcom server, so it takes the shortest path to the people you're talking to. Live in 6 regions today, with 20 more rolling out through the beta phase.
Blazing-fast and memory-safe.
Handles thousands of connections with minimal resource usage — no garbage collector pauses, no random lag spikes.
- Handles thousands of connections with minimal resources
- Fully async — no blocking, no lag spikes
- Memory-safe by default — eliminates entire categories of bugs
Faster voice delivery.
Voice packets travel over QUIC — a UDP-based protocol with built-in encryption and loss recovery. One connection for everything.
- UDP-based with built-in encryption — no TCP head-of-line blocking
- Server forwards audio without decoding it — your voice stays private
- Studio-quality 48kHz audio with 5 quality presets
Native rendering, no web engine.
The Flutter desktop UI compiles to native machine code and renders on the GPU — fast startup, smooth animations, and far less memory than Electron-based apps.
- Compiled native code — not a browser in disguise
- ~170 MB idle RAM vs ~560 MB for Discord (measurement methodology)
- Audio, video, and crypto run in Rust FFI — no browser overhead
Technology Stack
| Layer | Technology | Why |
|---|---|---|
| Server | Rust | Blazing-fast, memory-safe, handles thousands of connections |
| Voice transport | QUIC | UDP-like speed with built-in encryption |
| Audio codec | Opus (48 kHz) | Studio-quality audio, industry standard |
| Video codec | H.264 (hardware accelerated) | Universal playback, GPU encoding |
| Desktop app | Flutter | Native rendering, no web engine, smooth 60fps |
| Voice keying | MLS 1.0 / RFC 9420 | Standardized group keying with PQ-hybrid HPKE — same protocol family as Discord DAVE |
| DM keying | AWS LC HPKE (ML-KEM-768 + X25519) | FIPS 140-3 validated HPKE primitive — one standardized core for voice and DM |
| Frame encryption | XChaCha20-Poly1305 | Per-frame AEAD for both voice and DM payloads |