Verboo Logo

Verboo

A high-performance, distributed real-time messaging and communication platform. Built for speed, security, and reliability.

Key Features

📡

Multi-Transport Protocol

Seamlessly connects over WebSocket, HTTP/2 (SSE), HTTP/3 (SSE), QUIC, and gRPC — automatically choosing the best transport for your network conditions.

📦

Zero-Copy Framing

Pooled buffers with strict ownership contracts eliminate data races and minimize memory allocations for maximum throughput.

🔑

Room-Based Messaging

Create, join, and manage rooms with role-based access control (owner, moderator, member), typing indicators, and presence tracking.

🧩

File Transfer

Server-mediated file uploads with chunked streaming to SeaweedFS, adaptive flow control (AIMD), zstd compression, and SHA-256 integrity verification.

🎧

Audio/Video Calls

Low-latency media with Opus audio and H.264 video, cross-server call routing, and drop-oldest backpressure.

🔧

Offline Inbox

High-availability asynchronous messaging infrastructure with fault-tolerant offline storage, ACK/NACK mechanics, adaptive retries, and strict backpressure handling for guaranteed delivery.

Transport Support

Verboo supports multiple transport protocols — choose the one that fits your environment:

WebSocket (TLS)
HTTP/2 (SSE)
HTTP/3 (SSE)
QUIC
gRPC

Clients & SDKs

🧠

Go SDK

Full-featured client library supporting all transports, reconnect with exponential backoff, file transfer, rooms, presence, and calls.

📲

iOS SDK + App BETA

SwiftUI-based iOS application using a Swift wrapper over the Go engine compiled via gomobile. Local storage encrypted with Keychain.

Get on TestFlight
🤖

Android SDK + App COMING SOON

Kotlin + Jetpack Compose application using a JNI bridge to the Go engine. Local storage encrypted with SQLCipher and hardware-backed AES keys via Android Keystore.

Security & Reliability

Verboo is built with defense-in-depth in mind: