rabbitmq/rabbitmq-tutorials

Tutorials for using RabbitMQ in various ways

6,891

stars

1,958

commits

Java

primary language

Sep 7, 2026

updated

www.rabbitmq.com/getstarted.html
rabbitmq
tutorials

README

RabbitMQ Tutorials

This project contains code for RabbitMQ tutorials with their ports to various languages.

This repository only contains runnable code. Please consult tutorials on the site to learn more about the concepts, requirements, supported client library version and so on.

And please check out the rest of the RabbitMQ documentation!

Prerequisites

All tutorials require a RabbitMQ node running on localhost with stock (default) settings.

Please refer to RabbitMQ documentation to learn more about various installation options:

Languages

The following ports are available:

License

Released under the Apache License 2.0.

Contributors

(top 30 of 135)

michaelklishin

780 commits

dependabot[bot]

443 commits

majek

162 commits

acogoluegnes

106 commits

rabbitmq/rabbitmq-tutorials

Tutorials for using RabbitMQ in various ways

6,891

stars

1,958

commits

Java

primary language

Sep 7, 2026

updated

www.rabbitmq.com/getstarted.html
rabbitmq
tutorials

README

RabbitMQ Tutorials

This project contains code for RabbitMQ tutorials with their ports to various languages.

This repository only contains runnable code. Please consult tutorials on the site to learn more about the concepts, requirements, supported client library version and so on.

And please check out the rest of the RabbitMQ documentation!

Prerequisites

All tutorials require a RabbitMQ node running on localhost with stock (default) settings.

Please refer to RabbitMQ documentation to learn more about various installation options:

Languages

The following ports are available:

License

Released under the Apache License 2.0.

Contributors

(top 30 of 135)

michaelklishin

780 commits

dependabot[bot]

443 commits

majek

162 commits

acogoluegnes

106 commits

Languages

Java

20.9%

Go

10.0%

C#

9.0%

PHP

7.2%

Rust

7.0%

C++

6.1%

Kotlin

5.9%

Shell

4.2%

Python

3.2%

Zig

3.1%

Erlang

2.7%

Elixir

2.6%

Julia

2.5%

Scala

2.4%

Haskell

2.2%

JavaScript

2.1%

Swift

2.0%

Dart

1.8%

Ruby

1.6%

Clojure

1.5%

Perl

1.5%