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 entire Voidcom stack — from the networking layer to the UI renderer — is written in Rust. This eliminates memory leaks, data races, and undefined behavior by design, while delivering performance that matches hand-optimized C.
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.
Private by design.
DMs and voice calls are end-to-end encrypted with XChaCha20-Poly1305 using hybrid post-quantum key exchange (X25519 + ML-KEM-768). Server channels are protected by transport encryption so communities can moderate.
Architecture
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.
Smooth animations, fast startup, and way less memory than Electron-based apps.
- Compiled native code — not a browser in disguise
- ~112 MB idle RAM vs ~450 MB for Electron apps
- Audio processing runs in native code — 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 |
| Encryption | XChaCha20-Poly1305 + X25519 | Modern, proven end-to-end encryption |