Top 15 Horizon Alternative and Similar Softwares | Dec 2024

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 need to build realtime apps

The Horizon server packages a realtime database with convenient APIs and services that make it easy to use modern JavaScript frameworks like React, Angular, and React Native.

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

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

3. Firebase

Firebase Firebase is a scalable real-time backend for your web app. Build great apps fast. Firebase is a cloud database designed to power real-time, collaborative applications.Add the Firebase library to your app and get access to a shared data structure; any changes made to that data are automatically synchronized with the......

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

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

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

7. GUN

GUN GUN is an open source, realtime, graph database written entirely in JavaScript and built using peer-to-peer algorithms, making it surprisingly fault tolerant and easy to get started with.Like Dropbox for Web Developers or an Open Source Firebase .......

8. GoInstant

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

9. freeboard

freeboard A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard. Includes a powerful plugin architecture to create any amount of customization.For open source, please visit: https://github.com/Freeboard/freeboard......

10. Koa

Koa Expressive middleware for node.js using generators via co to make web applications and APIs more enjoyable to write. Koa's middleware flow in a stack-like manner allowing you to perform actions downstream, then filter and manipulate the response upstream. Koa's use of generators also greatly increases the readability and robustness of......

11. SocketStream

SocketStream SocketStream is a fast, modular Node.js web frameworkdedicated to building realtime single-page apps......

12. Node.js

Node.js Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.......

13. Preact

Preact Preact is a fast UI framework with the same same ES6 API as React but just 3kB in size. Virtual DOM Components and high React compatibility help with familiarity and re-usability.FEATURESFamiliar React API & patterns: ES6 Class and Functional ComponentsExtensive React compatibility via a simple preact-compat aliasEverything you......

14. LiveReload

LiveReload A web developer tool that applies JavaScript and CSS changes without having to reload the page. LiveReload monitors changes in the file system. As soon as you save a file, it is preprocessed as needed, and the browser is refreshed. Even cooler, when you change a CSS file or an......

15. TowerJS

TowerJS Small components for building apps, manipulating data, and managing a distributed application.Tower represents a different way to build applications. We present a non-monolithic, distribution of modules that can be used in together, to form Tower, or separately in a normal Node.js program. This ensures that Tower isn't a lock in,......