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 / JVM

Spring Framework

Groovy / Grails

Scala / Lift

Akka

Play! Framework

Clojure

JRuby

Ruby

Python

.NET

PHP

Symfony2 Framework

  • RabbitMqBundle incorporates RabbitMQ messaging with the Symfony2 web framework

Perl

C / C++

Erlang

Node.js

Go

Common Lisp

Haskell

Ocaml

  • NetAMQP, a native AMQP 0-9-1 client for Ocaml tested against RabbitMQ

OpenVMS

Web Messaging

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)

NoSQL

Miscellaneous