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.
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.
In-memory key-value with granular TTL for shared state across your services.
Real-time messaging with native wildcard routing for complex event topologies.
Reliable job processing with priority, delayed jobs, retry and Dead Letter Queues.
Persistent event log with Consumer Groups, partitions and offset tracking.
One unified client for all brokers. Full Type-safety with Generics. Zero boilerplate. Just clean, expressive APIs.
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.

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.
| Engine | Throughput | Latency (p99) |
|---|---|---|
| Store | 4.5M ops/sec | < 1 µs |
| PubSub | 3.8M msg/sec | < 1 µs |
| Stream | 650k ops/sec | 1 µs |
| Queue | 160k ops/sec | 3 µs |