JavaScript Realtime

Open-source JavaScript projects categorized as Realtime | Edit details

Top 23 JavaScript Realtime Projects

  • GitHub repo ZeroNet

    ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

    Project mention: James Mart on Twitter: "A zk-snark verifier running in an EOS testnet smart contract 👏👏 well done, @ZEOSonEOS! ZK proofs and rollups are the future of multi-chain (as opposed to cross chain) scalability. This is *extremely* important work." | | 2022-01-17

    I also think the team should reach out to and see if they might incorporate ZEOS into this Tor alternative.

  • GitHub repo gun

    An open source cybersecurity protocol for syncing decentralized graph data.

    Project mention: gun: NEW Data - star count:15251.0 | | 2022-01-08
  • SonarLint

    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.

  • GitHub repo HackMD

    CodiMD - Realtime collaborative markdown notes on all platforms.

    Project mention: Are there any collaborative note apps like Outline that aren't as complicated to maintain? | | 2021-09-24

    I was going to suggest CodiMD but it seems these 2 are very similar?

  • GitHub repo yjs

    Shared data types for building collaborative software

    Project mention: Consider SQLite | | 2021-12-29

    You have to handle the merge conflicts yourself, see

    So you need to be carful how you design your schema, but very possible.

    One option is to use something like Yjs and a JSON column to get proper CRDTs for merging.

  • GitHub repo SocketCluster

    Highly scalable realtime framework

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

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

  • GitHub repo pipedream

    Connect APIs, remarkably fast. Free for developers.

    Project mention: Why Pipedream? | | 2022-01-12

    Yup it's something that's been on the backlog for a bit and we're trying to solve for.

    Here's the issue if you'd like to follow:

    It is possible to make a custom source for ForwardEmail, and then emit 1 action per row, but that requires writing code outside of the GUI.

    Definitely hear you on this pain and we're working on it.

  • GitHub repo thunder

    ⚡️ A Go framework for rapidly building powerful graphql services

    Project mention: What is the best or one of the best go library to implement a server based on Graphql? | | 2021-07-26

    I've never used it but there is also which seems quite nice. I'm personally using gqlgen however

  • 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 THREE.js-PathTracing-Renderer

    Real-time PathTracing with global illumination and progressive rendering, all on top of the Three.js WebGL framework. Click here for Live Demo:

    Project mention: Can threejs look as good as Octane renders? | | 2021-08-03
  • GitHub repo Vynchronize

    Watch videos with friends online with the new real time video synchronization platform

    Project mention: Laravel Livestream: Building a live streaming website | | 2021-05-08

    Interesting idea, I was looking/thinking of something similar using this library but it has issues with large files. Vynchronize Because I have ripped my own library of DVDs/Blueray and don't depend on services, and I was never a plex fan. I do like the idea of a discord connection built in.

  • GitHub repo   dotNetify

    Simple, lightweight, yet powerful way to build real-time web apps.

    Project mention: dotNetify - reactive, cross-platform apps with React, React Native, Vue, Knockout, or Blazor front-end on modern .NET back-end | | 2021-08-10
  • GitHub repo

    :v::zap: bindings for Vue.js and Vuex (inspired by

    Project mention: Websocket with Vuex? | | 2021-07-07

    If you're using socket io in the backend, you can use this library It has good vuex support

  • GitHub repo kubelive

    kubectl tool reinvented to be more reactive and interactive :fire:

    Project mention: Kubectl tool reinvented to be more reactive and interactive | | 2021-02-14


  • GitHub repo social-network

    Mini social network that I made as my first web app project.

  • GitHub repo chartjs-plugin-streaming

    Chart.js plugin for live streaming data

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

    View on GitHub

  • GitHub repo socketcluster-client

    JavaScript client for SocketCluster

    Project mention: SocketCluster. The most underrated framework. Part 1: Intoduction | | 2021-03-30

    SocketCluster is a framework which allows you to use the WebSocket protocol the transmit between its backend API and client library. The client can be used both on a backend (E.g. a Raspberry pi) or frontend application.

  • GitHub repo ably-js

    Javascript, Node, Typescript, React Native client library SDK for Ably realtime messaging service

    Project mention: Vue.js and Node.js tutorial: a realtime collaboration app hosted in Azure Static Web Apps | | 2022-01-14

    The Node.js function needs to communicate with Ably in order to retrieve an authentication token. The Ably JavaScript client library will be used for this.

  • GitHub repo jsynchronous

    Jsynchronous.js - Data synchronization for games and real-time web apps.

    Project mention: Woe be onto you for using a WebSocket | | 2021-12-22

    For the very reasons listed in the article, I built:

    a library for keeping a javascript variables synchronized between Node.js servers and clients.

    Websockets work great for message passing but it struggles with data structures more complicated than what JSON can represent. Jsynchronous syncs any javascript object or array with arbitrarily deep nesting and full support for circular data structures.

    If a computer goes to sleep, or disconnects, websocket connections (and their underlying TCP connections) get reset so you lose any data sent while a computer is unavailable. Jsynchronous will re-send any data clients are missing.

    There's also a history mode that lets you rewind to past states.

  • GitHub repo whatsapp-clone

    Web based Whatsapp clone with real time private chat and group chat features. (by kimlimjustin)

  • GitHub repo

    The Django + React codebase powering the free, open-source poker platform:

    Project mention: I started Lichess, Ask Me Anything | | 2021-04-12

    Our poker platform is now open source too, we were inspired by Lichess and ended up following the Lichess model and making it totally free/non-profit :)

  • GitHub repo dissonance

    Basic Discord Clone (by Megapixel99)

    Project mention: Open-Source Discord (Dissonance) | | 2021-04-13
  • GitHub repo Sketchify

    A platform built with react integrating collaborative workspace for making it more intuitive and useful for developers to share and discuss ideas easily.

  • GitHub repo videosdk-rtc-react-sdk-example

    This code sample demonstrates a one-to-one and group video call application built with Video SDK RTC REACT SDK

    Project mention: React group video call using videosdk (2/7) | | 2021-12-30
  • GitHub repo Realtime-Chat

    Real-Time Anonymous Chat Application

    Project mention: React Real-Time Anonymous Chat Application | | 2021-02-19

    Github Link Demo

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-17.

JavaScript Realtime related posts


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

Project Stars
1 ZeroNet 17,282
2 gun 15,368
3 HackMD 7,645
4 yjs 6,197
5 SocketCluster 5,884
6 pipedream 2,182
7 thunder 1,416
8 THREE.js-PathTracing-Renderer 1,215
9 Vynchronize 1,120
10   dotNetify 992
11 590
12 kubelive 544
13 social-network 518
14 chartjs-plugin-streaming 363
15 socketcluster-client 270
16 ably-js 139
17 jsynchronous 100
18 whatsapp-clone 34
19 26
20 dissonance 18
21 Sketchify 16
22 videosdk-rtc-react-sdk-example 10
23 Realtime-Chat 9
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.