apache/rocketmq

Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 53 minutes ago
Added to GitGenius on September 2nd, 2026
Created on November 30th, 2016
Open Issues & Pull Requests: 640 (+0)
GitHub issues: Enabled
Number of forks: 12,000
Total Stargazers: 22,583 (+0)
Total Subscribers: 843 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 20.2 hours
Mean response time: 19.8 days
90th percentile: 38.7 days
Tracked items: 1,104

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 87% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "type/question" is answered fastest, typically in about an hour, while "type/enhancement" waits about 3 days. 20% of tracked open issues have had no activity in three months. Only 8% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 285
New in 7 days: 22
Closed in 7 days: 15
Avg open age: 138 days
Stale 30+ days: 147
Stale 90+ days: 61

Recent activity

Opened in 7 days: 21
Closed in 7 days: 15
Comments in 7 days: 38
Events in 7 days: 85

Top labels

  • type/enhancement (428)
  • stale (391)
  • type/new feature (60)
  • module/doc (51)
  • type/bug (20)
  • type/question (17)
  • Good First Issue (7)
  • progress/discuss (5)

Detailed Description

Apache RocketMQ is a distributed messaging and streaming platform designed for building event-driven applications with low latency and high throughput.

RocketMQ addresses the need for reliable, scalable message delivery in cloud-native environments. It handles multiple messaging patterns including publish/subscribe, request/reply, and streaming, with support for financial-grade transactional messages. The platform achieves reliability through built-in fault tolerance and high availability options based on DLedger Controller, and provides message tracing with opentracing support.

Organizations building event-driven systems at scale should consider RocketMQ if they need trillion-level capacity with flexible deployment options. The platform suits projects requiring strict ordering guarantees, multiple messaging protocols (gRPC, MQTT, JMS, OpenMessaging), and integration with big-data and streaming ecosystems. It provides administrative capabilities including configuration management, metrics collection, and monitoring through a dashboard, along with authentication and authorization controls. The tool runs on all major operating systems with only a Java JDK requirement, and supports deployment locally, in Docker, or in Kubernetes clusters via the RocketMQ Operator.

Development activity shows consistent engagement across the codebase with contributions distributed across multiple areas including core messaging, protocol implementations, and operational tooling. The project maintains comprehensive documentation covering quick-start scenarios for different deployment environments and includes free open-source connectors for both data sources and sinks. Community involvement extends to supporting various integration patterns and providing lightweight real-time computing capabilities alongside the core messaging infrastructure.