TypeScript Real-time

Open-source TypeScript projects categorized as Real-time

Top 23 TypeScript Real-time Projects

  1. Socket.io

    Realtime application framework (Node.JS server)

    Project mention: Build a real-time chat app with Vuejs, socket.IO, and Nodejs | dev.to | 2025-10-15

    Socket.IO is a JavaScript real-time chat library, you can read the documentation here since it’s outside the scope of this article, but I will try to explain a little that will be useful for this article.

  2. SurveyJS

    SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control. Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.

    SurveyJS logo
  3. Rocket.Chat

    The communications platform that puts data protection first.

    Project mention: Indie Hacking with Open Source Tools: Innovating on a Budget | dev.to | 2025-05-04

    Indie hackers also leverage collaboration tools like Nextcloud for file sharing and team projects, and Mattermost or Rocket.Chat as self-hosted alternatives to Slack. These tools empower remote teams and foster efficient communication across diverse development projects.

  4. feathers

    The API and real-time application framework

  5. MQTT.js

    The MQTT client for Node.js and the browser

    Project mention: The streaming bridges — A Kafka, RabbitMQ, MQTT and CoAP example | dev.to | 2024-12-25

    MQTT

  6. deepstream.io

    deepstream.io server

  7. HedgeDoc

    HedgeDoc - Ideas grow better together

    Project mention: HedgeDoc – self-hosted real-time collaborative Markdown notes | news.ycombinator.com | 2025-11-03
  8. sanity

    Sanity Studio – Rapidly configure content workspaces powered by structured content

    Project mention: Ask HN: Looking for Headless CMS Recommendation | news.ycombinator.com | 2025-09-03
  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. soketi

    Next-gen, Pusher-compatible, open-source WebSockets server. Simple, fast, and resilient. 📣

  11. partykit

    PartyKit simplifies developing multiplayer applications

  12. timeago.js

    :clock8: :hourglass: timeago.js is a tiny(2.0 kb) library used to format date with `*** time ago` statement.

  13. firebase-js-sdk

    Firebase Javascript SDK

    Project mention: Firebase Auth Duplicate Email Error: How to Fix It Step-by-Step | dev.to | 2025-10-23

    Even though Firebase Auth is supposed to prevent duplicate emails automatically, I was still seeing duplicates. After digging through GitHub issues and Reddit discussions, I realized this problem has been around for a while.

  14. liveblocks

    Liveblocks gives you the building blocks and infrastructure to enable people and AI to work together inside your app.

    Project mention: Multi-player Mode is Everywhere, Even in Dev Tools | dev.to | 2024-12-30

    Of course, you don’t have to code this functionality from scratch! You can also look at open-source software like Yjs, text-crdt, Automerge and so many more. Alternatively, you can check out tools like Liveblocks, Ably, etc. which enable collaborative multi-player features.

  15. hocuspocus

    The CRDT Yjs WebSocket backend for conflict-free real-time collaboration in your app.

    Project mention: Show HN: Tiptap AI Agent – Add AI workflows to your text editor in minutes | news.ycombinator.com | 2025-06-04

    Thanks for the positive feedback! You're right. The AI features are part of our paid offerings.

    We're currently working on new open source features for the editor core, such as Markdown support, a decorations API, and editor content migrations: https://tiptap.dev/tiptap-editor-v3

    We also recently released Hocuspocus V3 (https://github.com/ueberdosis/hocuspocus/releases/tag/v3.1.0).

  16. CheckCle

    CheckCle is a self-hosted, open-source monitoring platform for seamless, real-time full-stack systems, applications, and infrastructure. It provides real-time uptime monitoring, distributed checks, incident tracking, and alerts. All deployable anywhere.

  17. ReactiveTraderCloud

    Real-time FX trading showcase by Adaptive. THIS REPO IS NO LONGER MAINTAINED.

  18. graphql-subscriptions

    :newspaper: A small module that implements GraphQL subscriptions for Node.js

  19. next-sanity

    Sanity toolkit for Next.js

  20. partykit

    PartyKit, for Workers (by cloudflare)

  21. better-sse

    ⬆ Dead simple, dependency-less, spec-compliant server-sent events implementation written in TypeScript

  22. Matrix-CRDT

    Use Matrix as a backend for local-first applications with the Matrix-CRDT Yjs provider.

  23. signaldb

    SignalDB is a reactive, local-first JavaScript database designed for modern web applications. It combines signal-based reactivity with powerful local data management and real-time synchronization capabilities.

  24. synckit

    🔄 A powerful, type-safe sync engine for building real-time collaborative applications. Local-first, CRDT-based, with zero-config offline support.

    Project mention: Show HN: SyncKit – TLA+ verified CRDT for local-first apps (zero unsafe Rust) | news.ycombinator.com | 2025-12-19
  25. graphql-live-query

    Realtime GraphQL Live Queries with JavaScript

  26. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
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).

TypeScript Real-time discussion

TypeScript Real-time related posts

  • Vibe Coding Kills, Opus Dials, and Git Goes Cinema

    3 projects | dev.to | 4 Dec 2025
  • Build a real-time chat app with Vuejs, socket.IO, and Nodejs

    5 projects | dev.to | 15 Oct 2025
  • My Experience Implementing Operational Transformation (OT) From Scratch

    1 project | dev.to | 26 Jul 2025
  • 9 Useful Coding Tools Every Web Developer Should Use In Their Projects 📚

    1 project | dev.to | 15 Jul 2025
  • Sanity integration for AB testing and content personalization

    1 project | dev.to | 9 Jun 2025
  • 10 Node.js 24 features you’re probably not using

    1 project | dev.to | 27 May 2025
  • The Silent Chat: Fixing Real-Time Notifications That Didn’t Notify Anyone

    1 project | dev.to | 16 May 2025
  • A note from our sponsor - Stream
    getstream.io | 22 Dec 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

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

# Project Stars
1 Socket.io 62,710
2 Rocket.Chat 44,130
3 feathers 15,236
4 MQTT.js 8,988
5 deepstream.io 7,179
6 HedgeDoc 6,782
7 sanity 5,912
8 soketi 5,491
9 partykit 5,384
10 timeago.js 5,377
11 firebase-js-sdk 5,052
12 liveblocks 4,310
13 hocuspocus 1,997
14 CheckCle 1,935
15 ReactiveTraderCloud 1,848
16 graphql-subscriptions 1,614
17 next-sanity 904
18 partykit 861
19 better-sse 788
20 Matrix-CRDT 762
21 signaldb 606
22 synckit 601
23 graphql-live-query 442

Sponsored
SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control
Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?