rabbitmq
RabbitMQ Joined Jun 2009 View on GitHub
- Stars
- 42,899
- across 222 public repos
- Rank
- #709
- of 94,827 organizations, top 0.7%
- Down 23 places this week
Repositories with 50+ stars
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 3,804 | Open source RabbitMQ: core server and tier 1 (built-in) plugins | JavaScript | 13,960 |
| 8,942 | Tutorials for using RabbitMQ in various ways | Java | 6,901 |
| 29,417 | Delayed Messaging for RabbitMQ | Erlang | 2,308 |
| 29,656 | RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.2+ | C# | 2,290 |
| 33,328 | An AMQP 0-9-1 Go client maintained by the RabbitMQ team. Originally by @streadway: `streadway/amqp` | Go | 2,042 |
| 46,933 | High level architecture overview | 1,460 | |
| 51,922 | RabbitMQ Java client | Java | 1,316 |
| 54,077 | RabbitMQ website | JavaScript | 1,258 |
| 59,856 | RabbitMQ Cluster Kubernetes Operator | Go | 1,125 |
| 67,630 | A Multi-Raft implementation for Erlang and Elixir that strives to be efficient and make it easier to use multiple Raft clusters in a single system. | Erlang | 977 |
| 110,036 | Latest Erlang/OTP releases packaged as a zero dependency RPM, just enough for running RabbitMQ | Shell | 578 |
| 126,497 | Khepri is a tree-like replicated on-disk database library for Erlang and Elixir. | Erlang | 495 |
| 146,558 | A load testing tool | Java | 419 |
| 153,795 | Generates self-signed x509/TLS/SSL certificates useful for development | Python | 397 |
| 162,467 | RabbitMQ Management UI and HTTP API | Erlang | 373 |
| 193,798 | Erlando | Erlang | 305 |
| 197,027 | Sharded logical queues for RabbitMQ: a queue type which provides improved parallelism and thoughput at the cost of total ordering | Erlang | 299 |
| 198,129 | Kubernetes-based peer discovery mechanism for RabbitMQ | Erlang | 297 |
| 227,890 | RabbitMQ client for Objective-C and Swift | Objective-C | 252 |
| 250,492 | A client library for RabbitMQ streams | Rust | 225 |
| 255,118 | A client library for RabbitMQ streams | Go | 220 |
| 264,062 | ZeroMQ support in RabbitMQ | Erlang | 211 |
| 264,062 | Development repository for Chef cookbook RabbitMQ | Ruby | 211 |
| 267,126 | RabbitMQ Consistent Hash Exchange Type | Erlang | 208 |
| 277,190 | HTTP-based authorisation and authentication for RabbitMQ | Makefile | 199 |
| 297,104 | Erlang client for RabbitMQ | Erlang | 183 |
| 309,793 | RabbitMQ MQTT plugin | Erlang | 174 |
| 325,466 | RabbitMQ messaging topology operator | Go | 164 |
| 348,451 | A minimalistic Prometheus exporter of core RabbitMQ metrics | Erlang | 151 |
| 350,412 | RabbitMQ HTTP API client for Java, Groovy, and other JVM languages | Java | 150 |
| 370,615 | An Erlang/Elixir/BEAM profiler tool | Erlang | 140 |
| 377,307 | RabbitMQ client for the stream protocol | C# | 137 |
| 462,548 | Command line tools for RabbitMQ | Elixir | 106 |
| 484,538 | Examples that demonstrate how deploy a RabbitMQ cluster to Kubernetes, the DIY way | Makefile | 100 |
| 508,066 | Makefile | 94 | |
| 512,304 | AMQP 1.0 support for RabbitMQ | Erlang | 93 |
| 530,469 | Provides support for STOMP over WebSockets | Erlang | 89 |
| 566,050 | RabbitMQ Recent History Exchange | Makefile | 82 |
| 588,876 | Expose broker events as messages | Erlang | 78 |
| 607,107 | A RabbitMQ plugin that adds a timestamp to all incoming messages | Makefile | 75 |
| 607,107 | RabbitMQ Stream Java Client | Java | 75 |
| 626,819 | The official rabbitmq-c sources have moved to: | C | 72 |
| 626,819 | This project is ABANDONWARE. Use https://www.rabbitmq.com/cluster-formation.html instead. | Erlang | 72 |
| 655,643 | Common library used by rabbitmq-server and rabbitmq-erlang-client | Erlang | 68 |
| 663,597 | RabbitMQ JMS client | Java | 67 |
| 663,597 | Golang RabbitMQ client for AMQP 1.0 | Go | 67 |
| 679,510 | Official repository for Thank Goodness It's RabbitMQ (TGIR)! | Makefile | 65 |
| 732,723 | RabbitMQ protocol code-generation and machine-readable spec | Python | 59 |
| 742,438 | Websocket and Socket.IO support for RabbitMQ (deprecated -- see https://github.com/sockjs/sockjs-erlang instead) | Erlang | 58 |
| 763,357 | Adds top-like information on the Erlang VM to the management plugin. | Makefile | 56 |
| 763,357 | Provides support for MQTT over WebSockets | Erlang | 56 |
| 785,730 | RabbitMQ Shovel plugin | Erlang | 54 |
| 785,730 | A command line tool for RabbitMQ that uses the HTTP API | Rust | 54 |
| 797,198 | RabbitMQ TLS (x509 certificate) authentication mechanism | Makefile | 53 |
| 797,198 | Log based streaming subsystem for RabbitMQ | Erlang | 53 |
| 821,529 | An adaptive accrual node failure detection library for Elixir and Erlang | Erlang | 51 |
Among 94,827 organizations
40k–63k stars: 367 organizations, including rabbitmq
Stars along the bottom, and organizations in each band on a log scale
Where the stars are
Languages
- JavaScript 15.2k stars, 35% · 2 repos
- Java 8.9k stars, 21% · 6 repos
- Erlang 6.8k stars, 16% · 23 repos
- Go 3.6k stars, 8% · 5 repos
- C# 2.4k stars, 6% · 2 repos
- Makefile 724 stars, 2% · 8 repos
- Shell 578 stars, 1% · 1 repo
- Python 456 stars, 1% · 2 repos
and 5 more languages
When they were made
56 repos with 50+ stars, made between 2010 and 2024
Quick stats
- Next rank
- +12 stars to reach #708
- Next milestone
- +147,870 stars to reach the top 0.1%
- Public repos
- 222, 56 with 50+ stars
- Popular repos
- 9 over 1k stars, 1 over 10k stars
- Top repo
- rabbitmq-server, #3,804 of all repos, 33% of stars
- Smaller repos
- 1,777 stars from repos under 50