{"repo":"stomp-js/rx-stomp","free":true,"listed":false,"github":"https://github.com/stomp-js/rx-stomp","clone":"git clone https://github.com/stomp-js/rx-stomp.git","description":"STOMP adaptor for RxJS","language":"TypeScript","stars":124,"topics":["rxjs","stomp","websocket","rabbitmq","activemq","messaging","javascript","typescript"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"RxStomp An RxJS-friendly STOMP-over-WebSocket client for the Web and Node.js. - Guides, FAQs, and API docs: https://stomp-js.github.io/ - Samples: https://github.com/stomp-js/samples/ Introduction This library allows you to connect to a STOMP broker over WebSocket. This library supports complete STOMP specifications including all current protocol variants. Most popular messaging brokers support STOMP and STOMP over WebSockets out-of-the-box or using plugins. This library uses https://github.com/stomp-js/stompjs under the hood. Features - Simple, RxJS-oriented API - STOMP v1.2, v1.1, and v1.0 - Auto-reconnect with configurable strategies - Browser and Node.js support - Optional STOMP-over-TCP via custom socket factories - Text and binary payloads - Heartbeats and connection health hooks - Receipt tracking with optional timeout ( asyncReceipt ) - Production-friendly for long-running apps and SPAs TypeScript definitions The npm package includes TypeScript definitions, so there is no need to install it separately. Usage Browser Notes: - For bundlers (Vite, Webpack, Rollup), prefer installing via npm and importing from \"@stomp/rx-stomp\". - The example above uses JSPM import maps for quick demos without a build step. NodeJS Tips: - Node.js does not provide a global WebSocket by default; the snippet above wires the 'ws' package into global scope for compatibility. - If you prefer not to patch global, provide a factory: TypeScript quick start Further information See https://stomp-js.","default_branch":null,"files":null,"tree":[],"storefront":"/r/stomp-js","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stomp-js/rx-stomp/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."}