Topics / #realtime
Realtime projects on GitHub
Spelled variant of real-time systems: instant sync, messaging, and live updates.
As of , the most-starred Realtime projects on GitHub are supabase (111.7K stars), Deep-Live-Cam (97.1K stars) and zed (91.8K stars). GitHub.Locker tracks 54 Realtime repositories with 1.4M stars combined. The fastest-growing on October 16 was zed, with +54 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+54zed
zed-industries/zed · ★ 91.8KZed is a high-performance, multiplayer code editor built by the creators of Atom and Tree-sitter, designed to feel extremely fast and support real-time collaboration.
+49supabase
supabase/supabase · ★ 111.7KSupabase is an open source Postgres development platform that gives you a hosted Postgres database plus auth, auto-generated APIs, realtime subscriptions, storage, and edge functions, built as an open source alternative to Firebase.
+49frigate
blakeblackshear/frigate · ★ 36.7KFrigate is a complete, local network video recorder (NVR) that performs realtime AI object detection on IP camera feeds, built specifically for tight integration with Home Assistant.
+22redis
redis/redis · ★ 76.9KRedis is an in-memory server used as a cache, data structure store, and document/vector query engine for building real-time, data-driven applications.
The all-time top
54 projects · by stars
- 111.7K
#1 · supabase/supabasesupabase
Supabase is an open source Postgres development platform that gives you a hosted Postgres database plus auth, auto-generated APIs, realtime subscriptions, storage, and edge functions, built as an open source alternative to Firebase.
- 97.1K
#2 · hacksider/Deep-Live-Cam
Deep-Live-Cam
Deep-Live-Cam is an app that performs real-time face swapping and one-click video deepfakes using just a single source image, working live through your webcam or on existing images/videos.
- 91.8K
#3 · zed-industries/zedzed
Zed is a high-performance, multiplayer code editor built by the creators of Atom and Tree-sitter, designed to feel extremely fast and support real-time collaboration.
- 4

redis
76.9Kredis/redis · CRedis is an in-memory server used as a cache, data structure store, and document/vector query engine for building real-time, data-driven applications.
- 5

socket.io
63.2Ksocketio/socket.io · TypeScriptSocket.IO is a library that enables bidirectional, low-latency, real-time communication between a Node.js server and clients such as browsers or mobile apps.
- 6

pocketbase
61.5Kpocketbase/pocketbase · GoPocketBase is an open source backend written in Go that packs an embedded SQLite database, realtime subscriptions, file and user management, an Admin dashboard UI, and a REST-ish API all into a single file.
- 7
serviette
58.8Kpathwaycom/serviette · PythonThis repo provides ready-to-run cloud templates for RAG pipelines, AI pipelines, and enterprise search, built on the Pathway Live Data Framework and kept in sync with live data sources.
- 8
appwrite
57.7Kappwrite/appwrite · TypeScriptAppwrite is an open-source, all-in-one backend platform for building web, mobile, and AI apps, bundling authentication, databases, storage, serverless functions, messaging, realtime, and web hosting in one place.
- 9
query
50.4KTanStack/query · TypeScriptTanStack Query is an async state management library that simplifies fetching, caching, synchronizing, and updating server state in web apps.
- 10
meteor
44.8Kmeteor/meteor · JavaScriptMeteor is a full-stack JavaScript platform for building modern web, mobile, and desktop applications with a single codebase.
- 11

outline
40.9Koutline/outline · TypeScriptOutline is a fast, collaborative knowledge base for teams — think a team wiki with realtime co-editing that works with Markdown.
- 12

frigate
36.7Kblakeblackshear/frigate · PythonFrigate is a complete, local network video recorder (NVR) that performs realtime AI object detection on IP camera feeds, built specifically for tight integration with Home Assistant.
- 13

influxdb
31.8Kinfluxdata/influxdb · RustInfluxDB 3 Core is an open source time series database built to collect, process, transform, and store event and time series data, written in Rust on top of Apache Arrow, DataFusion, and Parquet.
- 14

nsq
25.8Knsqio/nsq · GoNSQ is a realtime distributed messaging platform — a message queue built to operate at scale, handling billions of messages per day.
- 15
websocket
24.9Kgorilla/websocket · GoA Go implementation of the WebSocket protocol — a fast, well-tested and widely used Go package for WebSocket client-server communication.
- 16
rxdb
23.4Kpubkey/rxdb · TypeScriptA local-first, reactive database for JavaScript apps: it runs inside your app, the UI can subscribe to query results or even single document fields, and it replicates with your existing backend - no vendor lock-in.
- 17

phoenix
23.2Kphoenixframework/phoenix · ElixirPhoenix is a web framework for Elixir that lets you build productive, reliable, fast applications, from prototype through to production.
- 18

yjs
22.9Kyjs/yjs · JavaScriptYjs is a CRDT framework for building collaborative software: shared data types like Map or Array whose changes are automatically distributed to peers and merged without merge conflicts.
- 19

sails
22.8Kbalderdashy/sails · JavaScriptSails.js is a realtime MVC web framework for Node.js, designed to make it easy to build custom, enterprise-grade apps and APIs, with a structure inspired by Ruby on Rails.
- 20

neko
22.5Km1k1o/neko · GoNeko is a self-hosted virtual browser that runs in Docker and streams its screen to viewers over WebRTC, so several people can browse and interact together in real time.
- 21

livekit
21.5Klivekit/livekit · GoLiveKit is an open-source realtime platform for voice, video, and physical AI. This repo is its server: a scalable, distributed WebRTC SFU that routes audio, video, and data between people, devices, and AI models in shared rooms.
- 22

voice-changer
21.2Kw-okada/voice-changer · PythonIt's VCClient, a real-time AI voice changer: it converts your microphone input on the fly so you can speak live with a different voice.
- 23
gun
19.1Kamark/gun · JavaScriptGUN is an open source cybersecurity protocol for syncing decentralized graph data — a peer-to-peer database that keeps app data in sync across browsers and devices, with no master server and no single source of truth.
- 24
uWebSockets
19KuNetworking/uWebSockets · C++μWebSockets is a simple, secure and standards-compliant web server for demanding applications, built as a C++ library — so optimized for speed and memory that its TLS 1.3 encrypted messaging outruns most servers' cleartext.
- 25

cat
18.9Kdianping/cat · JavaCAT is an open-source real-time application monitoring platform (APM) written in Java at Meituan-Dianping. It collects performance metrics, health status and alerts from your services and turns them into live reports.
- 26
lila
18.8Klichess-org/lila · ScalaLichess (lila) is the free, adless and open source online chess server behind lichess.org, focused on realtime play and ease of use.
- 27

ZeroNet
18.8KHelloZeroNet/ZeroNet · JavaScriptZeroNet is open-source software for a decentralized web: it lets you publish and visit websites that use Bitcoin cryptography and the BitTorrent network for distribution instead of a traditional hosting provider.
- 28

instant-ngp
17.6KNVlabs/instant-ngp · CudaNVIDIA Research's implementation of four neural graphics primitives — neural radiance fields (NeRF), signed distance functions, neural images and neural volumes — fast enough to train a fox NeRF in under 5 seconds.
- 29
realm-swift
16.6Krealm/realm-swift · Objective-CRealm is an open-source mobile database that runs directly inside phones, tablets and wearables — an embedded replacement for Core Data & SQLite, not a client-server database.
- 30

systeminformer
16.3Kwinsiderss/systeminformer · CSystem Informer is a free, powerful multi-purpose tool for Windows that helps you monitor system resources, debug software and detect malware.
- 31

server
16.1Kgotify/server · GoGotify is a simple self-hosted server for sending and receiving messages in real time over WebSocket, with a sleek web UI included.
- 32

tushare
15.5Kwaditu/tushare · PythonTuShare is a Python utility for crawling, cleaning and storing historical and realtime data for China's stock and futures markets, built for quant analysts and anyone learning data analysis.
- 33
Dexie.js
14.6Kdexie/Dexie.js · TypeScriptDexie.js is a wrapper library for IndexedDB, the standard database in the browser. It makes local app data easy to work with and is widely used by 100,000s of web sites, apps and other projects.
- 34
chat
13.5Ktinode/chat · GoTinode is an open-source instant messaging platform: a chat server written in Go with native clients for Android, iOS, web and a scriptable command line — like a self-hosted WhatsApp or Telegram, and explicitly not another Slack replacement.
- 35
InsForge
13.1KInsForge/InsForge · TypeScriptInsForge is an all-in-one, open-source backend platform built for coding agents: it gives agents database, auth, storage, compute, hosting, and an AI gateway so they can ship full-stack apps end-to-end without a human wiring up the backend.
- 36
iroh
12.7Kn0-computer/iroh · RustIroh is a Rust library that lets you connect to other devices by dialing their public key instead of an IP address; it automatically finds and maintains the fastest connection—direct via hole-punching, or falling back to a relay—built on QUIC.
- 37
redpanda
12.6Kredpanda-data/redpanda · C++Redpanda is a streaming data platform that is wire-compatible with the Apache Kafka API but is built from the ground up in C++ to be lighter, faster, and simpler to operate.
- 38
illa-builder
12.3Killacloud/illa-builder · TypeScriptILLA Builder is an open source low-code platform for building internal tools like dashboards, CRUD apps, admin panels, CRMs, and CMSs. It is positioned as an open source alternative to Retool.
- 39

WebRTC-Experiment
12.1Kmuaz-khan/WebRTC-Experiment · JavaScriptA one-stop hub of WebRTC demos, experiments and JavaScript libraries: screen sharing, video conferencing, file sharing, recording, collaborative drawing and voice translation.
- 40

openai-node
11.2Kopenai/openai-node · TypeScriptThis is the official TypeScript/JavaScript client library for the OpenAI REST API, auto-generated from OpenAI's OpenAPI specification, giving typed access to the Responses API, Chat Completions, Realtime API, and more.
- 41

socket.io-client
10.6Ksocketio/socket.io-clientThe official Socket.IO client: the browser and Node.js side of Socket.IO, a realtime application framework for exchanging events between clients and a server.
- 42
uPlot
10.6Kleeoniya/uPlot · JavaScriptuPlot is a small (~50 KB min), fast, MIT-licensed JavaScript charting library for time series, line, area, OHLC and bar charts, drawn on Canvas 2D in the browser.
- 43

RealtimeSTT
10.2KKoljaB/RealtimeSTT · PythonA Python speech-to-text library that turns microphone or streamed audio into text with low latency: voice activity detection, optional wake words, live partial text, and final transcripts in a few lines of code.
- 44

livego
10.2Kgwuhaolin/livego · Golivego is a simple, efficient live video streaming server written in pure Go: you push a video stream into it, and it re-serves that stream to viewers over RTMP, HTTP-FLV and HLS.
- 45

codimd
10.2Khackmdio/codimd · JavaScriptA self-hosted web app for real-time collaborative markdown notes — the free, open-source version of HackMD. Your team or community writes together in the browser while you keep full control of the data.
- 46
MOSS-TTS-Nano
4.5KOpenMOSS/MOSS-TTS-Nano · PythonMOSS-TTS-Nano is an open-source, 100M-parameter multilingual text-to-speech model from MOSI.AI and OpenMOSS that supports voice cloning, 48kHz stereo output, and real-time generation directly on CPU.
- 47

cookbook
4.1Kcursor/cookbook · TypeScriptA collection of small, standalone examples for building on top of Cursor's agent platform, covering Cursor Hooks, self-hosted Cloud Agents, the Cursor SDK, a coding-agent CLI, and even third-party integrations with xAI's Grok.
- 48

trystero
2.8Kdmotz/trystero · TypeScriptTrystero is a TypeScript library for building multiplayer web apps without any server: it makes browsers discover each other and connect directly over WebRTC, using public networks like BitTorrent or Nostr only for matchmaking.
- 49

raft-source
610botiverse/raft-source · TypeScriptRaft is a shared workspace where humans and AI agents collaborate as peers, with agents acting as persistent participants that have their own identity, memory and capability scope and run as real processes on real machines.
- 50

bluey-by-riley
412rbrown101010/bluey-by-riley · SwiftGoogly Eyes is a blueberry character that lives on your iPhone screen and points at things on your Mac with his own cursor. It pairs a Mac menu bar app with an iPhone app so he can see your screen, talk through OpenAI's Realtime API, and even control your computer when asked.
- 51

picomq
373PicoMQ/picomq · RustPicoMQ is a durable, real-time streaming system that stores its data on S3-compatible object storage instead of local disks, while speaking both a native HTTP protocol and the Kafka wire protocol.
- 52

Companion-Space
363Johnson-Durui/Companion-Space · PythonCompanion Space is a local-first anime-style companion and study app where you create separate spaces per topic, import your own materials, and chat via text or real-time voice with a VRM 3D character that helps you review and remember what you studied.
- 53

interdimensional-game
250blendi-remade/interdimensional-game · TypeScriptIt's LAST FRAME: a game that plays like a film generated in realtime. A video model renders every shot as you watch, and the model is the dice — if the frame shows your hero dangling from the ledge instead of making the leap, that's what happened.
- 54

jargo
102gojargo/jargo · GoJargo is a WebRTC-native, audio-first conversational-AI framework for Go, used to build real-time voice agents with a streaming STT to LLM to TTS pipeline, turn-taking and barge-in.
Related topics
Often tagged together