Skip to content
⚡ High Performance · Zero Config

Nexo

Your Entire Stack in a Single Binary

Cache, Pub/Sub, Streams, Queues, and a built-in dashboard for local debugging. Everything out of the box in a single high-performance Rust binary.

No external dependencies, no complex setup. One SDK, one connection—just docker run and start coding.

Get Started →

Isolated Engines. Zero Contention.

Each engine runs on its own dedicated thread to ensure total resource isolation. A heavy load on Queues or Streams will never increase your Pub/Sub latency or slow down your Store. You get the operational simplicity of a single binary with the rock-solid reliability of separate, dedicated services.

One SDK. Total Control.

One unified client for all brokers. Full Type-safety with Generics. Zero boilerplate. Just clean, expressive APIs.

Built-in Web Dashboard

Run the container, open localhost:8080 — a full real-time dashboard to inspect every engine, debug messages, and monitor queues and streams. No extra tools. Zero config.

Nexo built-in web dashboard

Extreme Throughput. Sub-millisecond P99s.

Handle millions of operations per second with uncompromising stability. High-speed primitives built to stay out of your CPU's way. The bottleneck ends here.

EngineThroughputLatency (p99)
Store4.5M ops/sec< 1 µs
PubSub3.8M msg/sec< 1 µs
Stream650k ops/sec1 µs
Queue160k ops/sec3 µs
Benchmarks run on MacBook Pro M4 (Single Node)