AgentIndex icon
AgentIndex
ToolsCategoriesTrendingNewCompare
Submit Tool
ToolsCategoriesTrendingNewCompare
Home/
Dev Tooling/
rocketmq-rust
rocketmq-rust logo

rocketmq-rust

Active·★ 1.5k·Apache-2.0·Updated 2026-09-10
★ Trending★ Essential

RocketMQ-Rust is a complete reimplementation of Apache RocketMQ in Rust, leveraging Rust's unique advantages in memory safety, zero-cost abstractions, and fearless concurrency. It aims to provide Rust developers with a production-ready distributed message queue system that delivers exceptional performance while maintaining full compatibility with the RocketMQ protocol.

rocketmq-rust is currently grouped under Dev Tooling, which makes it easier to evaluate through workflow fit instead of isolated features alone. Based on the available data, it leans most heavily toward Memory Safety: Built on Rust's ownership model, eliminating entire classes of bugs at compile time. and Building new high-performance distributed applications requiring robust messaging.. The listed license is Apache-2.0, which is useful when adoption constraints matter. It also shows measurable community traction with 1.5k GitHub stars.

#Rust#Apache RocketMQ#Message Queue#Distributed System#High Performance#Messaging Middleware#Asynchronous Programming#Dev Tooling
$ Install
$ git clone https://github.com/mxsm/rocketmq-rust.git && cd rocketmq-rust && cargo build --workspace
↗ Visit site★ GitHub
01

Features

01Memory Safety: Built on Rust's ownership model, eliminating entire classes of bugs at compile time.
02High Performance: Zero-cost abstractions and efficient async runtime deliver exceptional throughput.
03Thread Safety: Fearless concurrency enables safe parallel processing without race conditions.
04Cross-Platform: First-class support for Linux, Windows, and macOS with native performance.
05Production Ready: Battle-tested architecture with comprehensive error handling and observability.
02

Why choose it

+Memory Safety: Built on Rust's ownership model, eliminating entire classes of bugs at compile time.
+Building new high-performance distributed applications requiring robust messaging.
+Covers 5 supported environments or platforms, which is helpful for broader deployment needs.
+Ships with a public repository and a Apache-2.0 license, which makes adoption and review easier.
03

Trade-offs

!There are at least 8 related tools in the same category, so the best choice is easier to make after side-by-side comparison.
04

Compatibility

Rust
Runtime
Verified via docs
Linux
OS
Verified via docs
Windows
OS
Verified via docs
macOS
OS
Verified via docs
Apache RocketMQ (Java)
Interoperability
Verified via docs
05

Quick start

1
$ git clone https://github.com/mxsm/rocketmq-rust.git
2
$ cd rocketmq-rust
3
$ cargo build --workspace
06

Use cases

↳Building new high-performance distributed applications requiring robust messaging.
↳Gradually migrating existing Java RocketMQ deployments to Rust-based components.
↳Integrating Rust applications with existing Apache RocketMQ Java clients or servers.
07

How it compares

≈rocketmq-rust sits in the Dev Tooling category, so it makes more sense to evaluate it alongside tools like dbx instead of in isolation.
≈If your main need is closer to "Building new high-performance distributed applications requiring robust messaging.", that use case is a better lens for comparison than broad feature checklists alone.
≈rocketmq-rust uses a Apache-2.0 license, and community traction are both easier to judge in category context.
08

Alternatives

dbx logo
dbx★ 18.9k
20 MB lightweight cross-platform database client for 70+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Docker. | 轻量级跨平台数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 70+ 数据库,提供桌面端、Docker、CLI、内置 AI 助手和 MCP Server。
vs →
fastmcp logo
fastmcp★ 27.6k
🚀 The fast, Pythonic way to build MCP servers and clients.
vs →
grafbase logo
grafbase★ 1.2k
The Grafbase GraphQL Federation Gateway
vs →
flow-like logo
flow-like★ 945
Flow-Like: Strongly Typed Enterprise Scale Workflows. Built for scalability, speed, seamless AI integration and rich customization.
vs →
arc-kit logo
arc-kit★ 2.2k
The Enterprise Architecture Governance Harness — strategy, architecture, delivery, and assurance for AI coding assistants
vs →
cli-agent-orchestrator logo
cli-agent-orchestrator★ 1.2k
Multi-agent orchestration for AI coding CLIs — Claude Code, Kiro, Codex, and more, coordinated in isolated tmux sessions
vs →
moltis logo
moltis★ 2.9k
A secure persistent personal agent server in Rust. One binary, sandboxed execution, multi-provider LLMs, voice, memory, Telegram, WhatsApp, Discord, Teams, and MCP tools. Secure by design, runs on your hardware.
vs →
magic logo
magic★ 1.2k
Fully Autonomous AI-based Software Development Assistant
vs →
See all alternatives →

Related searches

rocketmq-rust AlternativesBest Dev Tooling Tools 2026Open Source Dev Toolingrocketmq-rust Tutorialrocketmq-rust Vs CompetitorsRustApache RocketMQMessage Queue

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Compatibility05Quick start06Use cases07How it compares08Alternatives
Stats
GitHub Stars★ 1.5k
Last commit1d ago
StatusActive
LicenseApache-2.0
CategoryDev Tooling
Trend (30d)
+0k↑ 3.5%
Links
Documentation↗Discussion↗Issues↗Releases↗

Deploy on DigitalOcean — Get $200 Free Credit

Ad
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
QYSGitHubBuy me a coffee ☕

Browse by Category

Code AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.