Apache ActiveMQ ™ -- Cross Language Clients
Connectivity > Cross Language Clients
Apache ActiveMQ is a message broker written in Java with JMS, REST and WebSocket interfaces, however it supports protocols like AMQP, MQTT, OpenWire and STOMP that can be used by applications in different languages.
Libraries
- .NET
- C (defunct)
- C++
- Erlang
- Go
- Haskell
- Haxe (defunct)
- Jekejeke Prolog
- NetLogo
- Node.js
- Perl 5
- Pike
- Python
- Racket
- Ruby on Rails
- Tcl/Tk
Code Samples
Language
Variant
Interface
Protocol
Links
Awk
Gawk
Sockets
STOMP
C/C++
None
Library
STOMP
COBOL
GNU COBOL
Sockets
STOMP
COBOL
Visual COBOL
JMS
OpenWire
Ceylon
None
JMS
OpenWire
Clojure
None
JMS
OpenWire
D
None
Sockets
STOMP
Dylan
Open Dylan
Sockets
STOMP
Efene
None
Library
STOMP
Eiffel
EiffelStudio
Sockets
STOMP
Eiffel
GNU Eiffel
Sockets
STOMP
Elixir
None
Library
STOMP
Erlang
None
Library
STOMP
Factor
None
Sockets
STOMP
Fantom
None
JMS
OpenWire
Frege
None
JMS
OpenWire
Go
None
Library
STOMP
Golo
None
JMS
OpenWire
Gosu
None
JMS
OpenWire
Groovy
None
JMS
OpenWire
Haxe
None
Library
STOMP
Haskell
None
Library
STOMP
Interfix
None
Library
STOMP
Ioke
None
Library
OpenWire
Java
None
JMS
OpenWire
Java
Apache Camel
JMS
OpenWire
Java
JAX-RS
REST
REST
Java
Java API for WebSocket
WebSocket
STOMP
JavaScript
None
WebSocket
STOMP
JavaScript
DynJS
JMS
OpenWire
JavaScript
Rhino
JMS
OpenWire
JavaScript
Nashorn
JMS
OpenWire
JavaScript
Node.js
Sockets
STOMP
JudoScript
None
JMS
OpenWire
Julia
None
Sockets
STOMP
Kotlin
None
JMS
OpenWire
Lisp/Scheme
ABCL
JMS
OpenWire
Lisp/Scheme
Allegro CL
Sockets
STOMP
Lisp/Scheme
Bigloo
Sockets
STOMP
Lisp/Scheme
GNU CLISP
Sockets
STOMP
Lisp/Scheme
JScheme
JMS
OpenWire
Lisp/Scheme
Joxa
Library
STOMP
Lisp/Scheme
Kawa
JMS
OpenWire
Lisp/Scheme
LFE
Library
STOMP
Lisp/Scheme
MIT/GNU Scheme
Sockets
STOMP
Lisp/Scheme
Racket
Library
STOMP
Lisp/Scheme
SISC
JMS
OpenWire
Logo
NetLogo
JMS
OpenWire
Lua
Lua
Sockets
STOMP
Lua
Luaj
JMS
OpenWire
ML
OCaml
Sockets
STOMP
ML
OCaml-Java
JMS
OpenWire
Mirah
None
JMS
OpenWire
Perl
Perl 5
Library
STOMP
Pike
None
Library
STOMP
Prolog
JIProlog
JMS
OpenWire
Prolog
Jekejeke Prolog
Library
OpenWire
Prolog
tuProlog
JMS
OpenWire
Python
None
Library
STOMP
Python
Jython
JMS
OpenWire
R
GNU R
JMS
OpenWire
R
Renjin
JMS
OpenWire
Rebol
None
Sockets
STOMP
Rexx
BSF4ooRexx
JMS
OpenWire
Rexx
NetRexx
JMS
OpenWire
Rexx
ooRexx
Sockets
STOMP
Ruby
None
Library
STOMP
Ruby
Ruby on Rails
Library
STOMP
Ruby
JRuby
JMS
OpenWire
Rust
None
Sockets
STOMP
Scala
None
JMS
OpenWire
Smalltalk
GNU Smalltalk
Sockets
STOMP
Smalltalk
Squeak
Sockets
STOMP
Tcl
Tcl/Tk
Library
STOMP
Tcl
Tcl/Java
JMS
OpenWire
Xtend
None
JMS
OpenWire