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.
Architecture
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 |
| Encryption | XChaCha20-Poly1305 + X25519 | Modern, proven end-to-end encryption |
Why these choices?
Rust server
Blazing-fast and memory-safe. Handles thousands of connections with minimal resource usage — no garbage collector pauses, no random lag spikes.
QUIC for voice
QUIC gives us the speed of UDP with built-in encryption. One protocol for everything — no complicated WebRTC setup.
Flutter desktop app
Native rendering without a web engine. Smooth animations, fast startup, and way less memory than Electron-based apps.
E2E encryption
Modern cryptography built in from day one. Your messages and voice are encrypted before they leave your device.
SFU voice architecture
The server forwards audio without decoding it — your voice data stays private and the server scales effortlessly.
Built to scale
Designed from the ground up to handle growing communities. The architecture scales horizontally as your community grows.