LavinMQ, an open-source message broker written in Crystal
RabbitMQ alternative in Crystal that runs on a fraction of the hardware.
A highly optimized, thread-per-core message broker built from scratch in Rust, utilizing io_uring for zero-copy, low-latency commit log streaming.
io_uring implementation bypasses OS thread context switches for zero-copy disk I/O.
Systems programmers building high-throughput event streaming pipelines
Kafka · Redpanda · NATS JetStream
RabbitMQ alternative in Crystal that runs on a fraction of the hardware.
Checkpoint-based recovery beats determinism constraints; embed without separate server, unlike Temporal/Airflow.
Keyboard-driven video messaging in a space Loom and Slack already own.
Semantic routing with distance/direction/contrast predicates beats topic-based brokers for agents.
Abstraction over MQTT, but PubNub and Supabase Realtime already solve this.
Rembus exposes simple node and rpc primitives (expose/rpc) over a tiny brokerable WebSocket transport, so you can spin up remote functions in minutes. The unusual bit is treating a local DuckDB/DuckLake datalake as a first-class part of the runtime, which makes lightweight local analytics painless; I'd still want to see guarantees (delivery semantics, auth, scaling/benchmarking) before trusting it beyond prototypes.