-
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.
-
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.
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.
Use something like Pusher or Ably. It will make your life infinitely easier and will work with horizontally scaling backends.
we're recently finishing up an open source livechat system for our project xiome, here's the node server code.
we're using websockets via our experimental renraku api library, which internally uses ws on the serverside (we found ws preferable to socket.io)
See principal demo here: https://github.com/flancer64/demo_teqfw_events_tiktok
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?
-
Backend redirecting to a frontend endpoint with a JWT
-
Confused on what to put for Origin for CORS request
-
Multiplayer snake cloud server
-
Show HN: An open source framework for voice assistants