Alternatives to Horizon logo

Alternatives to Horizon

Firebase, Socket.IO, Pusher, Google Cloud Pub/Sub, and SignalR are the most popular alternatives and competitors to Horizon.
15
41
+ 1
0

What is Horizon and what are its top alternatives?

Horizon provides a complete backend that makes it dramatically simpler to build, deploy, manage, and scale engaging JavaScript web and mobile apps. Horizon is extensible, integrates with the Node.js stack, and allows building modern, arbitrarily complex applications.
Horizon is a tool in the Realtime Backend / API category of a tech stack.
Horizon is an open source tool with 6.8K GitHub stars and 396 GitHub forks. Here鈥檚 a link to Horizon's open source repository on GitHub

Top Alternatives to Horizon

Horizon alternatives & related posts

related Firebase posts

Tassanai Singprom
Tassanai Singprom

This is my stack in Application & Data

JavaScript PHP HTML5 jQuery Redis Amazon EC2 Ubuntu Sass Vue.js Firebase Laravel Lumen Amazon RDS GraphQL MariaDB

My Utilities Tools

Google Analytics Postman Elasticsearch

My Devops Tools

Git GitHub GitLab npm Visual Studio Code Kibana Sentry BrowserStack

My Business Tools

Slack

See more

We are starting to work on a web-based platform aiming to connect artists (clients) and professional freelancers (service providers). In-app, timeline-based, real-time communication between users (& storing it), file transfers, and push notifications are essential core features. We are considering using Node.js, ExpressJS, React, MongoDB stack with Socket.IO & Apollo, or maybe using Real-Time Database and functionalities of Firebase.

See more

related Socket.IO posts

across_the_grid
across_the_grid
Full-stack web developer at Capmo GmbH | 10 upvotes 路 288K views
Shared insights
on
Socket.IOSocket.IONode.jsNode.jsExpressJSExpressJS

I use Socket.IO because the application has 2 frontend clients, which need to communicate in real-time. The backend-server handles the communication between these two clients via websockets. Socket.io is very easy to set up in Node.js and ExpressJS.

In the research project, the 1st client shows panoramic videos in a so called cave system (it is the VR setup of our research lab, which consists of three big screens, which are specially arranged, so the user experience the videos more immersive), the 2nd client controls the videos/locations of the 1st client.

See more
Max Musing
Max Musing
Founder & CEO at BaseDash | 10 upvotes 路 13.8K views

Socket.IO is great for building real-time systems like chat. It's effectively a nice wrapper around WebSockets, with the ability to fallback to other methods for browsers that don't support it. We just used it to implement real-time collaboration at BaseDash, including a chat system like you're looking to build.

Node.js is probably the correct choice, especially if you're already familiar with it You'll probably still need to build an API to send requests to your server, and then use Socket.IO to push messages to your clients. This will let you authenticate users and store messages on your database so you can retrieve them later. PostgreSQL and MongoDB are good options for your database, you should be fine either way. Don't worry about speed, they'll both be sufficient.

React on the front end makes it really simple to handle real-time updating data. Again, even better since you're already familiar.

See more
Pusher logo

Pusher

445
757
224
Hosted APIs to build realtime apps with less code
445
757
+ 1
224

related Pusher posts

Which messaging service (Pusher vs. PubNub vs. Google Cloud Pub/Sub) to use for IoT?

See more
Kirill Shirinkin
Kirill Shirinkin
Cloud and DevOps Consultant at mkdev | 3 upvotes 路 149.6K views
Shared insights
on
MattermostMattermostPusherPusherTwilioTwilio
at

Recently we finished long research on chat tool for our students and mentors. In the end we picked Mattermost Team Edition as the cheapest and most feature complete option. We did consider building everything from scratch and use something like Pusher or Twilio on a backend, but then we would have to implement all the desktop and mobile clients and all the features oursevles. Mattermost gave us flexible API, lots of built in or easy to install integrations and future-proof feature set. We are still integrating it with our main platform but so far the team, existing mentors and students are very happy.

See more
Google Cloud Pub/Sub logo

Google Cloud Pub/Sub

298
219
1
Global service for real-time and reliable messaging and streaming data
298
219
+ 1
1

related Google Cloud Pub/Sub posts

Which messaging service (Pusher vs. PubNub vs. Google Cloud Pub/Sub) to use for IoT?

See more
SignalR logo

SignalR

273
555
66
A new library for ASP.NET developers that makes developing real-time web functionality easy.
273
555
+ 1
66

related SignalR posts

NATS logo

NATS

158
225
42
Lightweight publish-subscribe & distributed queueing messaging system
158
225
+ 1
42

related NATS posts

WCF logo

WCF

78
53
0
A runtime and a set of APIs for building connected, service-oriented applications
78
53
+ 1
0
PROS OF WCF
    No pros available
    CONS OF WCF
      No cons available

      related WCF posts