JavaScript Real-time

Open-source JavaScript projects categorized as Real-time | Edit details

Top 23 JavaScript Real-time Projects

  • GitHub repo Rocket.Chat

    The communications platform that puts data protection first.

    Project mention: Ask HN: Safest place for young kids to chat to friends online? | news.ycombinator.com | 2022-01-11

    At one point I seriously considered self-hosting a Rocket Chat [1] instance for very similar reasons. It seems to have a good balance of features, moderation controls, and polish while still being pretty straight-forward to host.

    The main challenge I ran into was, of course, convincing folks to use it (instead of the "easier" forms of communication that they already had....).

    1. https://rocket.chat/

  • GitHub repo Wekan

    The Open Source kanban (built with Meteor). Keep variable/table/field names camelCase. For translations, only add Pull Request changes to wekan/i18n/en.i18n.json , other translations are done at https://transifex.com/wekan/wekan only.

    Project mention: An exchange for Flatastic? | reddit.com/r/fossdroid | 2022-01-14

    https://super-productivity.com/ https://wekan.github.io/

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo ws

    Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js

    Project mention: Top WebSocket libraries for Node.js in 2022 | dev.to | 2022-01-07

    With over 17.5k stars on GitHub and about 35 million weekly downloads on npm, ws is one of the most popular Node.js WebSocket libraries available.

  • GitHub repo sockjs-client

    WebSocket emulation - Javascript client

    Project mention: Top WebSocket libraries for Node.js in 2022 | dev.to | 2022-01-07

    SockJS is a JavaScript library that provides communication between the client and the server in a way similar to the native WebSockets API. SockJS functions with a server counterpart in the form of sockjs-node and SockJS-client, a JavaScript client library.

  • GitHub repo MQTT.js

    The MQTT client for Node.js and the browser

    Project mention: showdev: Serverless IoT Dashboard | dev.to | 2021-09-23

    View on GitHub

  • GitHub repo SocketCluster

    Highly scalable realtime framework

    Project mention: Top WebSocket libraries for Node.js in 2022 | dev.to | 2022-01-07

    At the time of writing, SocketCluster has almost 6k stars on GitHub and 7k downloads on npm weekly,

  • GitHub repo deployd

    a toolkit for building realtime APIs

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo engine.io

    Project mention: We Improved Reliability of Our WebSocket Connections | news.ycombinator.com | 2021-10-28

    Ah, yep, that explains it.

    They do solve this problem as documented: https://github.com/socketio/engine.io/blob/64d57545116c7a7d9...

  • GitHub repo Primus

    :zap: Primus, the creator god of the transformers & an abstraction layer for real-time to prevent module lock-in.

    Project mention: We Improved Reliability of Our WebSocket Connections | news.ycombinator.com | 2021-10-28

    Indeed it does! https://github.com/primus/primus/blob/a7ba7249cb0205a01629da...

    I do wish we didn't all have to reinvent this wheel though…

  • GitHub repo mapus

    A map tool with real-time collaboration 🗺️

    Project mention: LeafletJS | news.ycombinator.com | 2021-08-16

    Super handy library. I used it for a real-time collaborative map tool [1], it's especially useful when it comes to customization, plus it has many plugins which add a lot of functionality. Leaflet Geoman [2] for instance is great for creating all sorts of geometries on the map, I've personally used it for my tool so users can designate areas and paths. So good.

    [1] https://github.com/alyssaxuu/mapus

  • GitHub repo SockJS

    WebSocket emulation - Node.js server

    Project mention: Top WebSocket libraries for Node.js in 2022 | dev.to | 2022-01-07

    SockJS is a JavaScript library that provides communication between the client and the server in a way similar to the native WebSockets API. SockJS functions with a server counterpart in the form of sockjs-node and SockJS-client, a JavaScript client library.

  • GitHub repo Aedes

    Barebone MQTT broker that can run on any stream server, the node way

    Project mention: Build your self-hosted Evernote | dev.to | 2022-01-06

    Any of the open-source MQTT brokers out there should do the job. I personally use Mosquitto for most of my projects, but RabbitMQ, Aedes or any other broker should all just work.

  • GitHub repo Kalm

    Moved to https://github.com/kalm/kalm.js

  • GitHub repo rpc-websockets

    JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript

    Project mention: An open source and pure Node.js remote calling framework project | reddit.com/r/node | 2021-03-05

    What differentiates jigsaw-rpc from rpc-websockets?

  • GitHub repo Straw

    Realtime processing framework for Node.js

  • GitHub repo sec-api

    sec.gov EDGAR API | search & filter SEC filings | over 150 form types supported | 10-Q, 10-K, 8, 4, 13, S-11, ... | insider trading

    Project mention: sec-api: NEW Data - star count:106.0 | reddit.com/r/algoprojects | 2022-01-19
  • GitHub repo Oblecto

    Oblecto is a media server, which streams media you already own, and is designed to be at the heart of your entertainment experience. It runs on your home server to index and analyze your media such as Movies and TV Shows and presents them in an interface tailored for your media consupmtion needs.

    Project mention: Video hosting system | reddit.com/r/selfhosted | 2021-11-22
  • GitHub repo TFJS-object-detection

    Real-time custom object detection in the browser using tensorflow.js

    Project mention: Cannot read property 'children' of undefined with using Tensorflow Object Detection API model in tfjs | reddit.com/r/tensorflow | 2021-05-28

    Describe the current behavior I used transfer learning using a pretrained model from the Tensorflow Object Detection API, which i converted to tensorflow-js using the tensorflow-converter API in python. View the ipynb notebook HERE. I then followed @hugozanini's REPO which had a template for using your tensorflow object detection models in javascript; I copied the index.json file and put it into a sandbox, replacing his model.json file with mine. The repo which contains it can be found here

  • GitHub repo rivalis

    Simple, secure and fast real-time application development on top of NodeJS

    Project mention: framework for creating multiplayer web games | reddit.com/r/phaser | 2021-08-25
  • GitHub repo les-chat-pern-gql

    Real-time messenger with private, public & group chat. Made using PERN + GraphQL stack.

    Project mention: LesChat! - A simple, real-time chat app featuring private, group & global chatting. Made using PERN stack + GraphQL. | reddit.com/r/coolgithubprojects | 2021-03-11

    Live site: https://leschat.netlify.app

  • GitHub repo speaker.app

    Source code for https://speaker.app, a batteries-included, web-based, quasi-decentralized, WebRTC networking platform, with a primary focus on audio and screen-sharing, and a secondary focus on chat messages and peripheral features.

    Project mention: A WebRTC server in your browser (virtual server; private audio) | dev.to | 2021-09-30

    NOTE: If you wish to host your own network (or room) you DO NOT HAVE TO DO this, and can instead go https://speaker.app/setup/network/create and create your own network!

  • GitHub repo boxofhope

    Box Of Hope is a C++ event driven platform to protect you during the COVID-19 pandemic. BOH uses NFC and WiFi technology to ensure your mask usage is on point and employs sterilizing UV LEDs to clean your fabric mask.

    Project mention: Me and two friends have been working on a RPi powered COVID19 mask solution that focuses on UVC sanitation and reminders | reddit.com/r/linux_devices | 2021-04-12

    Check it out here: https://github.com/iwishiwasaneagle/boxofhope/blob/917b0843819b291c59422c5bb40f5cc67c7b6ab7/io_server/src/io_uvc.cpp#L33-L81

  • GitHub repo dissonance

    Basic Discord Clone (by Megapixel99)

    Project mention: Open-Source Discord (Dissonance) | reddit.com/r/CKsTechNews | 2021-04-13
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-19.

JavaScript Real-time related posts

Index

What are some of the best open-source Real-time projects in JavaScript? This list will help you:

Project Stars
1 Rocket.Chat 31,379
2 Wekan 17,714
3 ws 17,552
4 sockjs-client 7,838
5 MQTT.js 6,791
6 SocketCluster 5,885
7 deployd 5,011
8 engine.io 4,343
9 Primus 4,312
10 mapus 2,493
11 SockJS 2,004
12 Aedes 1,255
13 Kalm 446
14 rpc-websockets 425
15 Straw 256
16 sec-api 107
17 Oblecto 93
18 TFJS-object-detection 67
19 rivalis 42
20 les-chat-pern-gql 35
21 speaker.app 20
22 boxofhope 19
23 dissonance 18
Find remote jobs at our new job board 99remotejobs.com. There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
www.sonarlint.org