Top 15 WebSocket-Node Alternative and Similar Softwares | Apr 2024

A WebSocket Implementation for Node.JS ( Draft -08 through the final RFC 6455 )

Source code : https://github.com/theturtle32/WebSocket-Node

1. deepstream.io

deepstream.io A secure realtime server, supporting data-sync, RPCs and events......

2. SocketCluster

SocketCluster SocketCluster is an open source realtime WebSocket framework for Node.js.SC supports both direct client-server communication (like Socket.io) and group communication via pub/sub channels.SC is designed to scale both vertically across multiple CPU cores and horizontally across multiple machines/instances (via pub/sub channel synchronization). See video about scaling horizontally.If you're looking for......

3. JsSIP

JsSIP JsSIP, the JavaScript SIP librarySource code : https://github.com/versatica/JsSIP......

4. Matador

Matador Matador is a clean, organized framework for Node.js architected to suit MVC enthusiasts. It gives you a well-defined development environment with flexible routing, easy controller mappings, and basic request filtering. It’s built on open source libraries such as SoyNode for view rendering, Klass for its inheritance model, Valentine......

5. Transcrypt

Transcrypt Transcrypt is a tool to precompile a fairly extensive subset of Python into compact, readable Javascript.FEATURES:- Allows for classical OO programming with multiple inheritance- Seamless integration with the universe of high-quality web-oriented JavaScript libraries, rather than the desktop-oriented Python ones- Hierarchical URL based module system to prevent name conflicts- Simple......

6. Elasticlunr

Elasticlunr Elasticlunr.js, lightweight full-text search engine in Javascript for browser search and offline search. Elasticlunr.js is developed based on Lunr.js, but more flexible than lunr.js. Elasticlunr.js provides Query-Time boosting and field search. A bit like Solr, but much smaller and not as bright, but also provide flexible configuration and query-time boosting.......

7. CrossBar.io

CrossBar.io Crossbar.io is a networking platform for distributed and micro·service applications, implementing the open Web Application Messaging Protocol (WAMP). Let Crossbar.io take care of the "hard" parts of messaging so you can focus on your app's features. It is feature "rich", "scalable", "robust" and "secure". Source code : https://github.com/crossbario/crossbar......

8. Brunch

Brunch Brunch is an assembler for HTML5 applications. It is a simple but powerful build process and pipeline. It’s agnostic to frameworks, libraries, programming, stylesheet & templating languages and backend technology.......

9. Mimosa

Mimosa A lightning-fast build tool for modern web development. Mimosa includes support for JavaScript, CSS, and template compilers, bower, linting, optimization, serving, RequireJS support, and Live Reload. It is also modular and pluggable for authoring your own functionality.......

10. Trace by RisingStack

Trace by RisingStack Node.js debugging made easy - works with microservices. Runs everywhere.......

11. ScaleDrone

ScaleDrone ScaleDrone is a push messaging service focusing on security.It is the easiest way of adding real-time capabilities to your web or mobile app.......

12. Lightstreamer

Lightstreamer Lightstreamer is a server for delivering real-time messages to browser-based and mobile applications, using WebSockets and HTTP. Features include dynamic throttling, bandwidth and frequency control, delta delivery, and total control over security and the quality of service.-The server runs on any platform (Linux, Windows, Unix, and more)- Deploy in the......

13. GYP

GYP GYP (Generate Your Projects) is a build automation tool. GYP is created by Google to generate native IDE project files (such as Visual Studio and Xcode) for building the Chromium web browser and is licensed as open source software using the BSD software license.The functionality of GYP is similar to......

14. Primus

Primus Primus, the creator god of transformers but now also known as universal wrapper for real-time frameworks. There are a lot of real-time frameworks available for Node.js and they all have different opinions on how real-time should be done. Primus provides a common low level interface to communicate in real-time using......

15. SockJS

SockJS SockJS is a browser JavaScript library that provides a WebSocket-like object. SockJS gives you a coherent, cross-browser, Javascript API which creates a low latency, full duplex, cross-domain communication channel between the browser and the web server.Under the hood SockJS tries to use native WebSockets first. If that fails it can......