What approach would you suggest when trying to build an instant chat feature?

This page summarizes the projects mentioned and recommended in the original post on /r/node

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • Socket.io

    Realtime application framework (Node.JS server)

  • I've never run into any serious issues using socket.io for small chat-type features, but if you need anything more advanced(ex. video calls), I'd look into WebRTC. Haven't used it myself, yet, but this is the first place I'd look if I were to start building a more advanced comms app.

  • pusher-js

    Pusher Javascript library

  • Use something like Pusher or Ably. It will make your life infinitely easier and will work with horizontally scaling backends.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • xiome

    open-source cloud-powered web components

  • we're recently finishing up an open source livechat system for our project xiome, here's the node server code.

  • renraku

    web api library

  • we're using websockets via our experimental renraku api library, which internally uses ws on the serverside (we found ws preferable to socket.io)

  • demo_teqfw_events_tiktok

    Demo application for event driven communication in teq-apps

  • See principal demo here: https://github.com/flancer64/demo_teqfw_events_tiktok

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to implement cors in express app for handling requests from client side? It is to be integrated only in server side right? Anything to take into account on client side?

    1 project | /r/node | 25 Jan 2022
  • Backend redirecting to a frontend endpoint with a JWT

    1 project | /r/webdev | 11 Jan 2022
  • Confused on what to put for Origin for CORS request

    1 project | /r/webdev | 12 Sep 2021
  • Multiplayer snake cloud server

    3 projects | /r/webdev | 5 Jan 2022
  • Show HN: An open source framework for voice assistants

    2 projects | news.ycombinator.com | 13 May 2024