{"repo":"stomp-js/stompjs","free":true,"listed":false,"github":"https://github.com/stomp-js/stompjs","clone":"git clone https://github.com/stomp-js/stompjs.git","description":"Javascript and Typescript Stomp client for Web browsers and node.js apps","language":"TypeScript","stars":887,"topics":["stomp","websocket","rabbitmq","stompjs","stompclient","messaging"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"STOMP.js STOMP.js is a fully-fledged STOMP over WebSocket library for browsers and Node.js , providing seamless integration with STOMP protocol-compliant messaging brokers. Table of Contents - Introduction - Features - Getting Started - Browser - Node.js - Documentation - Upgrading - Usage with RxJS - TypeScript Support - Changelog - Contributing - Authors - License Introduction This library enables clients to connect to STOMP brokers over WebSocket (or TCP). It fully implements the STOMP protocol specifications (v1.0, v1.1, and v1.2), making it compatible with any broker that supports STOMP or STOMP over WebSocket. Popular brokers like RabbitMQ, ActiveMQ, and others provide support for STOMP and STOMP over WebSockets out-of-the-box. Features - Simple and intuitive API for interacting with the STOMP protocol - Support for STOMP protocol versions: 1.2 , 1.1 , and 1.0 - Support for fallback options when WebSocket is unavailable - Supports both browser and Node.js environments - Option to connect using STOMP over TCP - Full support for binary payloads - Compatible with RxJS for reactive programming Getting Started This section provides a quick guide to integrating STOMP.js into your browser or Node.js application. Browser To use STOMP.js in a browser: 1. Add the following in your HTML file: 2. Use the library: Node.js To use STOMP.js in a Node.js environment: 1. Install the package: 2. Use it in your application: --- Documentation Comprehensive documentation can be found at: STO","default_branch":null,"files":null,"tree":[],"storefront":"/r/stomp-js","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stomp-js/stompjs/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."}