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 |