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.

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.