Alternatives to Nchan logo

Alternatives to Nchan

Pushpin, NATS, Firebase, Socket.IO, and Pusher are the most popular alternatives and competitors to Nchan.
4
8
+ 1
0

What is Nchan and what are its top alternatives?

It is built as a module for the Nginx web server. It can be configured as a standalone server, or as a shim between your application and hundreds, thousands, or millions of live subscribers. It can buffer messages in memory, on-disk, or via Redis.
Nchan is a tool in the Realtime Backend / API category of a tech stack.
Nchan is an open source tool with 2.6K GitHub stars and 262 GitHub forks. Here鈥檚 a link to Nchan's open source repository on GitHub

Top Alternatives to Nchan

Nchan alternatives & related posts

Pushpin logo

Pushpin

8
34
3
Reverse proxy for realtime web services
8
34
+ 1
3
PROS OF PUSHPIN
CONS OF PUSHPIN
    No cons available

    related Pushpin posts

    NATS logo

    NATS

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

    related NATS 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 路 288.2K 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.9K 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
    759
    224
    Hosted APIs to build realtime apps with less code
    445
    759
    + 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.8K 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
    557
    66
    A new library for ASP.NET developers that makes developing real-time web functionality easy.
    273
    557
    + 1
    66

    related SignalR posts