Clients & Developer Tools
RabbitMQ is officially supported on a number of
operating systems and several languages. In addition, the RabbitMQ community
has created numerous clients, adaptors and tools that we list here for
your convenience.
Please contact us with suggestions for things you
would like to see added to this list.
Java and Spring
Java
Spring Framework
Other JVM Languages
Scala
Groovy and Grails
Clojure
JRuby
Provisioning (Chef, Puppet, Docker, etc) and Operations
Perl
-
RabbitFoot, an asynchronous and multi-channel RabbitMQ client using Coro and AnyEvent::RabbitMQ
-
AnyEvent::RabbitMQ, an asynchronous and multi-channel RabbitMQ client
CLI
-
rabbitmqadmin, the RabbitMQ Management command line tool
-
amqp-utils, command line utils for interacting with an AMQP based queue (in Ruby)
-
amqptools, command line AMQP clients (in C)
Ocaml
-
NetAMQP, a native AMQP 0-9-1 client for Ocaml tested against RabbitMQ
Common Lisp
-
cl-rabbit a Common Lisp client library for RabbitMQ
AMQP Protocol Analysis
-
Wireshark is the world's foremost
network protocol analyzer. It lets you see what's happening on your
network at a microscopic level.