Top 15 Primus Alternative and Similar Softwares | Dec 2024

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 various real-time frameworks.

1. 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......

2. Faye

Faye Faye is a set of tools for simple publish-subscribe messaging between web clients. It ships with easy-to-use message routing servers for Node.js and Rack applications, and clients that can be used on the server and in the browser.......

3. 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.......

4. 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......

5. LocomotiveJS

LocomotiveJS ocomotive is a web framework for Node.js. Locomotive supports MVC patterns, RESTful routes, and convention over configuration, while integrating seamlessly with any database and template engine. Locomotive builds on Express, preserving the power and simplicity you've come to expect from Node.......

6. Socketize

Socketize WebSocket as a Service. Build blazing fast realtime apps. No server, no daemon, just JavaScript.......

7. deepstream.io

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

8. GoInstant

GoInstant GoInstant develops and delivers solutions that transform the way that people use the web together.......

9. Horizon

Horizon Horizon is a realtime, open-source backend for JavaScript apps.Rapidly build and deploy web or mobile apps using a simple JavaScript API. Scale your apps to millions of users without any backend code.Built by the RethinkDB team and an open-source community, Horizon lets you build sophisticated apps with lightning speed.Everything you......

10. codebox.io

codebox.io Powerful, Collaborative Online/Offline web IDEThe IDE component is also available as an open source project on GitHub: https://github.com/FriendCode/codebox......

11. Pubnub

Pubnub PubNub is the world’s only global Real-Time Network. PubNub enables software developers to rapidly build and scale real-time apps by providing the cloud infrastructure, connections and key building blocks for real-time interactivity. Developers can build real-time apps like live dashboards and data streams, real-time collaboration, 2nd screen synchronization and......

12. Jet

Jet Jet. Lightweight Realtime Message Bus for the Web.Build Realtime Apps now! Jet is a framework for building distributed realtime Apps. It employs fast push technologies and differential updates to keep all clients in sync. It is very easy to use and features powerful query filters, sorting rules and a Web......

13. Leftronic

Leftronic Leftronic allows you to create a real-time business dashboard in minutes. Log in once and see your key metrics displayed as beautiful visualizations- all in one single place. Comprehensive integrations into 60+ web services, spreadsheet support, direct access to databases, and a custom data API lets you gather all your......

14. 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......

15. html2canvas

html2canvas The html2canvas script allows you to take "screenshots" of webpages or parts of it, directly on the users browser. The screenshot is based on the DOM and as such may not be 100% accurate to the real representation as it does not make an actual screenshot, but builds the screenshot......