The Autobahn project provides open-source implementations of the WebSocket and WAMP protocols. WebSocket allows bidirectional real-time messaging on the Web and WAMP adds asynchronous Remote Procedure Calls and Publish & Subscribe on top of WebSocket.
AutobahnPython is a WebSocket / WAMP client and server framework based on Twisted. It's conformant, scalable and flexible.
AutobahnJS is a WAMP client library. It works together with any WAMP server and provides asynchronous RPC and PubSub to browser based apps.
AutobahnAndroid is a WebSocket / WAMP client library for native Java Android apps. It's conformant, fast and plays fine with Android UI activities as well as background services.
AutobahnTestsuite is a comprehensive WebSocket protocol test suite for verifying WebSocket client and server implementations.
Open source multi-protocol application router based on Autobahn and WAMP.