STOMP Servers
Here are the known STOMP compliant message servers:
| Name | Description | Compliance | 
|---|---|---|
| the most popular and powerful open source messaging and Integration Patterns server | 1.0 1.1 | |
| Apache ActiveMQ Artemis has a proven non blocking architecture. It delivers outstanding performance. | 1.0 1.1 1.2 | |
| a redesigned version of ActiveMQ | 1.0 1.1 1.2 | |
| a lightweight pure Python STOMP broker inspired by StompServer | 1.0 1.1 1.2 | |
| a lightweight Java STOMP broker | 1.0 | |
| puts the buzz in messaging | 1.0 | |
| a STOMP publish/subscribe server with absolutely no potential to cluster | 1.0 | |
| an Erlang-based, multi-protocol broker with full support for STOMP via a plugin | 1.0 1.1 1.2 | |
| a Java implementation of the STOMP 1.2 specification | 1.2 | |
| a lightweight pure Ruby STOMP server | 1.0 | |
| a STOMP message broker written in C based on nginx core | 1.2 | 
STOMP Clients
Here are the known STOMP compliant client libraries:
| Name | Language | Description | Compliance | 
|---|---|---|---|
| Ruby | an attempt to bring the simplicity and elegance of Rails development to the world of messaging | 1.0 | |
| Perl | a lightweight event-driven STOMP client | 1.0 | |
| C++ | is a JMS-like API for C++ | 1.0 | |
| C# and .Net | a JMS-like API for .Net | 1.0 | |
| Flash | an actionscript 3 implementation of the STOMP protocol | 1.0 | |
| Delphi and FreePascal | a STOMP client for Embarcadero Delphi and FreePascal | 1.0 | |
| Dynamic C | a STOMP client library written in Dynamic C for Rabbit | 1.0 | |
| Java | a lightweight implementation of the STOMP specification | 1.0 | |
| Haxe | a TCP socket-based STOMP protocol client library written for the Haxe language | 1.0 | |
| Perl | a Streaming Text Orientated Messaging Protocol client | 1.0 | |
| Perl | STOMP object oriented client module | 1.0 1.1 1.2 | |
| Objective-C | a simple STOMP client based on AsynSocket | 1.0 | |
| Objective-C | a simple STOMP/WebSocket client based on objc-stomp and SocketRocket | 1.0 | |
| Perl | a Perl extension for the POE Environment | 1.0 | |
| Ruby | client library for message passing with brokers that support the STOMP protocol | 1.0 1.1 | |
| Pike | Public.Protocols.Stomp | 1.0 | |
| Python | module for communicating with the ActiveMQ message broker | 1.0 | |
| PHP | STOMP bindings for React | 1.1 | |
| JavaScript | a full-featured STOMP implementation for JavaScript/TypeScript exposed as RxJS primitives | 1.0 1.1 1.2 | |
| PHP | a simpler STOMP client for PHP | 1.0 | |
| Java | a Java implementation of the STOMP 1.2 specification | 1.2 | |
| PHP | STOMP client extension | 1.0 | |
| Ruby | client for the STOMP messaging protocol | 1.0 1.1 1.2 | |
| Python | a client implementation of the STOMP protocol | 1.0 | |
| Erlang | a STOMP client for Erlang | 1.0 | |
| Python | a full-featured STOMP implementation for Python including both synchronous and asynchronous clients | 1.0 1.1 1.2 | |
| JavaScript | a full-featured STOMP implementation for JavaScript/TypeScript | 1.0 1.1 1.2 | |
| Objective-C | modern event-driven Objective-C library for STOMP | 1.2 | |
| Python | implementation of the STOMP protocol in Python | 1.0 | |
| Go | a STOMP 1.1+ Client Package | 1.0 1.1 1.2 | |
| PHP | the FuseSource PHP client implementation | 1.0 | |
| Python | a Python client library which can also be run as a standalone, command-line client for testing. | 1.0 1.1 1.2 | |
| Python | A simple simple client written for tornado framework | 1.1 | |
| JavaScript | is a JavaScript library for Web browsers using STOMP Over HTML Web Sockets | 1.0 1.1 | |
| TCL | a STOMP Implementation for TCL | 1.1 | |
| PHP | for Zend PHP clients | 1.0 |