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

CLIENT APP Flutter UI Messaging Voice Engine Video Engine RUST SERVER Auth & API E2E Encryption Voice & Video Forwarding (SFU) Encrypted (TCP) Encrypted (QUIC) END-TO-END ENCRYPTED Server never sees your data

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.

Encryption built in

Modern cryptography from day one. DMs are end-to-end encrypted (XChaCha20-Poly1305). Voice and server channels use QUIC/TLS transport encryption.

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.