awesome-amqp
github.com/xinchen10/awesome-amqp ↗A curated list of AMQP 1.0 resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me tools resources from awesome-amqp"
Installation instructions →What's inside
Tools
- Adverb
Distill AMQP net trace into web page.
- amc - Artemis Messaging Client
CLI tool to send & receive messages via AMQP 1.0. Supports some Artemis-specific metadata like ANYCAST/MULTICAST.
- AMQP 1.0 interactive type reference
- qpid-bow
Higher level client framework for Python 3.6+ to communicate with AMQP/Qpid servers combined with a set of CLI tools to manage a Qpid server.
- SwiftMQ AMQP 1.0 Test Suite
- TestAmqpBroker from AMQP.Net Lite
Protocol Specifications
- AMQP Addressing
Defines a standard text based syntax and semantics for message addresses used with AMQP (Committee Specification Draft 01).
- AMQP Anonymous Terminus for Message Routing
Defines a mechanism whereby a single outgoing link can be used to transfer messages which are then routed using the address carried in their "to" field (Committee Specification 01).
- AMQP Claims-based Security
Defines a layered protocol to authenticate AMQP clients using security tokens (Committee Specification Draft 01).
- AMQP Connection Uniqueness
Defines a mechanism by which two processes communicating using AMQP v1.0 can ensure and enforce that there exists only a single open AMQP connection between the two of them (Committee Specification 01).
- AMQP Filter Expressions
Describes a syntax for expressions that can be used for conditional transfer operations and for configuring a messaging infrastructure to conditionally distribute, route, or retain messages (Committee Specification Draft 01).
- AMQP JMS Mapping
Defines a mapping for supporting JMS using AMQP as the wire protocol (working draft).
Routers, Adapters, Bridges
- AMQP - Apache Kafka bridge
Connect AMQP clients to Apache Kafka cluster.
- Apache Qpid Dispatch Router
An AMQP router for scalable messaging interconnect.
- [Archived] AMQP - Apache Spark Streaming
Connect AMQP clients to Apache Spark cluster on the streaming side.
- OpenMAMA AMQP Bridge
Enable communication over AMQP through the Middleware Agnostic Messaging API.
- Read
- Sqlstream AMQP adapter
Introduction
- AMQP Essentials
- amqp.org
The web site.
- Apache Qpid
Messaging built on AMQP 1.0.
- Clemens Vasters Channel9 Subscribe!
A series of videos explaining the core components in AMQP.
- Composite Types and Messages
- Core Elements
More Reading
Libraries and Clients
- amqp-io
An AMQP serializer for Java objects.
- Apache NMS AMQP
AMQP 1.0 NMS Client for .NET
- Apache Qpid JMS
AMQP 1.0 JMS client.
- Apache Qpid Proton
The AMQP messaging toolkit in various languages.
- fe2o3-amqp
A rust implementation of AMQP 1.0 based on tokio and serde
- Go AMPQ
Golang
Brokers
- Apache ActiveMQ
An open source message broker written in Java. AMQP is one of the supported protocols.
- Apache ActiveMQ Artemis
The Next Generation Message Broker by ActiveMQ, AMQP 1.0 is a natively supported protocol.
- Apache Qpid C++ Broker
A native-code AMQP message broker.
- Apache Qpid Java Broker
A pure-Java AMQP message broker.
- IBM MQ with AMQP channel
- Microsoft Azure Event Hubs
Cloud-scale telemetry service.
Showing a sample of 88 resources. View the full list on GitHub →