#28 · Primary category: AI Data Infrastructure & Storage
rocketmq-rust
🚀Apache RocketMQ build in Rust🦀. Faster, safer, and with lower memory usage. ⭐ Star to support our work❤️!
Project last updated:08/29/26
GitHub Stars
1.5K
Forks
245
Contributors
125
License
Apache-2.0
Why we included this project
If you've run RocketMQ in Java and wished the same stack existed in Rust, this is the closest thing. The project reimplements the distributed messaging stack end to end: a name server for topic discovery, a broker for storage and delivery, producer and consumer clients, and a controller for failover, so a team moving off the JVM or cutting memory usage can evaluate the whole system instead of just a thin client. It also ships an MCP server with tools that let AI agents query topic status, send messages, or check queue health without hand-writing protocol code, which is the part that's hard to find elsewhere. It's unofficial and younger than the Java original, so plan on compatibility checks, but the architecture mirrors RocketMQ closely enough for a practical trial.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
ClickHouse
ClickHouse® is a real-time analytics database management system
simdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
gun
An open source cybersecurity protocol for syncing decentralized graph data.
emqx
The most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles
server
MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.