{"repo":"crossbario/autobahn-js","free":true,"listed":false,"github":"https://github.com/crossbario/autobahn-js","clone":"git clone https://github.com/crossbario/autobahn-js.git","description":"WAMP in JavaScript for Browsers and NodeJS","language":"JavaScript","stars":1450,"topics":["javascript","websocket","real-time","wamp","rpc","pubsub","autobahn","nodejs","html5"],"license":"MIT","category":"networking-infra","readme_excerpt":"Autobahn JS WAMP for Browsers and NodeJS. npm quicklinks: autobahn - Autobahn for NodeJS autobahn-browser - Autobahn for browsers autobahn-xbr - Autobahn-XBR for NodeJS autobahn-xbr-browser - Autobahn-XBR for browsers XBR quicklinks: XBR Network - The XBR Network homepage. XBR Protocol - The XBR Protocol source repository. XBR Docs - XBR Protocol and APIs Documentation. --- Autobahn JS is a subproject of the Autobahn project and provides an open-source implementation of the Web Application Messaging Protocol V2 in JavaScript under the MIT license. WAMP provides asynchronous Remote Procedure Calls and Publish & Subscribe for applications in one protocol running over WebSocket (and fallback transports for old browsers). Autobahn JS runs on both Web browsers and Node.js . Platform Requirements Autobahn JS targets: - Node.js 22+ (uses native WebSocket, no external dependencies) - Modern browsers : Chrome, Firefox, Edge, Safari (all current versions) For older Node.js versions (< 22), use AutobahnJS v20.x which includes the ws library. What can I do with this stuff? Autobahn JS makes distributed, realtime Web applications easy : it provides the infrastructure for both distributing live updates to all connected clients (using the PubSub messaging pattern) and for calling remote procedures in different backend components (using RPC). It is ideal for distributed, multi-client and server applications, such as multi-user database-drive business applications, real-time charts, sensor ne","default_branch":null,"files":null,"tree":[],"storefront":"/r/crossbario","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/crossbario/autobahn-js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}