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: Ask HN: How would you build a turn-based multiplayer browser game in 2025? | news.ycombinator.com | 2025-04-07

    I've recently been tinkering away at a turn-based multiplayer browser game in my downtime. I'm a Typescript guy so my current tech stack is Next.js, Node.js, and ws[0] for WebSockets (though I'm thinking of switching over to socket.io[1] given how much more they provide out of the box).

    Right now my main concern is how to handle continuous deployments without interrupting ongoing games (amongst other WebSocket challenges[2]). I was planning to deploy via Coolify, but am considering other options given that their zero downtime deploys still needs some love[3].

    How would you approach building a turn-based multiplayer browser game in 2025?

    [0] https://www.npmjs.com/package/ws

    [1] https://www.npmjs.com/package/socket.io

    [2] https://news.ycombinator.com/item?id=42816359

    [3] https://news.ycombinator.com/item?id=43589794

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth 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-03-04

    Communication tools such as Mattermost and Rocket.Chat support team collaboration.

  4. feathers

    The API and real-time application framework

    Project mention: Show HN: Triplit – Open-source syncing database that runs on server and client | news.ycombinator.com | 2024-06-25

    This is just using sqlite under the hood and none of this will scale. Why build your own query builder as well when you could just hook in one of the many ORMs in the NPM ecosystem and add support for 50+ other databases. This also isn't really something you could drop into an existing project very easily. Overall, I'm not impressed.

    Here are some other options I prefer:

    https://feathersjs.com/

  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: French gov's open source alternative to Notion or Outline | news.ycombinator.com | 2025-03-16
  8. sanity

    Sanity Studio – Rapidly configure content workspaces powered by structured content

    Project mention: How to Integrate Sanity CMS with Angular | dev.to | 2025-04-18

    Hey Angular developers! 🅰️ Most of the time, we find ourselves in an endless cycle of updating hard-coded content, making code changes, rebuilding our apps, and redeploying just to fix a typo or update a small description, which is not efficient because there's a smarter way to go about it. In this guide, I'll walk you through how to integrate Sanity CMS, with Angular.

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. timeago.js

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

  11. soketi

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

    Project mention: Gazette: Cloud-native millisecond-latency streaming | news.ycombinator.com | 2024-08-07

    Not an exact match, but https://github.com/soketi/soketi might work for your needs (API-compatible with https://pusher.com )

  12. partykit

    PartyKit simplifies developing multiplayer applications

  13. firebase-js-sdk

    Firebase Javascript SDK

  14. liveblocks

    The best apps in the AI era aren’t solo experiences—they’re collaborative. Liveblocks provides customizable pre‑built features to make your product multiplayer, engaging, and AI‑ready. All without derailing your roadmap.

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

    Real-time FX trading showcase by Adaptive.

  16. graphql-subscriptions

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

  17. hocuspocus

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

    Project mention: Show HN: I am building an open-source Confluence and Notion alternative | news.ycombinator.com | 2024-06-29

    Yjs is a lot more stable now and production ready.

    Docmost uses Hocuspocus (by Tiptap) as the websocket backend for Yjs (https://tiptap.dev/docs/hocuspocus/introduction).

  18. next-sanity

    Sanity toolkit for Next.js

  19. Matrix-CRDT

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

  20. better-sse

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

  21. centrifuge-js

    JavaScript client SDK to communicate with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native. Supports WebSocket, HTTP-streaming over Fetch and Readable Stream API, EventSource, WebTransport.

  22. graphql-live-query

    Realtime GraphQL Live Queries with JavaScript

    Project mention: GraphQL Live Query, How To? | news.ycombinator.com | 2024-05-19

    Is there an official production-ready solution for getting the 'Live Query' unofficial feature working? (I'm not talking about 'subscription')

    I've found some [1] [2] [3], but they're either archived or not ready for production.

    I want to register from my clients (frontend app) for specific (can be complex) queries and get updates on changes.

    [1] https://github.com/n1ru4l/graphql-live-query

  23. web-analytics-starter-kit

    Tinybird Web Analytics template

  24. tardis-node

    Convenient access to tick-level real-time and historical cryptocurrency market data via Node.js

  25. AREPL-vscode

    Program python in real-time

  26. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit 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

Log in or Post with

TypeScript Real-time related posts

  • How to Integrate Sanity CMS with Angular

    2 projects | dev.to | 18 Apr 2025
  • Ask HN: How would you build a turn-based multiplayer browser game in 2025?

    1 project | news.ycombinator.com | 7 Apr 2025
  • Mastering WebSockets with Socket.IO: A Comprehensive Guide

    2 projects | dev.to | 15 Feb 2025
  • Tools for Building a Modern JavaScript Booking Application

    5 projects | dev.to | 12 Feb 2025
  • Custom Angular and Karma Test Extension for VS Code

    6 projects | dev.to | 13 Jan 2025
  • Stop sharing your screen, start sharing your website

    1 project | dev.to | 6 Jan 2025
  • SSE, WebSockets, or Polling? Build a Real-Time Stock App with React and Hono

    4 projects | dev.to | 2 Dec 2024
  • A note from our sponsor - InfluxDB
    influxdata.com | 25 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. 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 61,935
2 Rocket.Chat 42,498
3 feathers 15,174
4 MQTT.js 8,779
5 deepstream.io 7,163
6 HedgeDoc 5,905
7 sanity 5,582
8 timeago.js 5,365
9 soketi 5,186
10 partykit 5,064
11 firebase-js-sdk 4,952
12 liveblocks 3,913
13 ReactiveTraderCloud 1,847
14 graphql-subscriptions 1,607
15 hocuspocus 1,605
16 next-sanity 839
17 Matrix-CRDT 745
18 better-sse 630
19 centrifuge-js 440
20 graphql-live-query 438
21 web-analytics-starter-kit 378
22 tardis-node 316
23 AREPL-vscode 282

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com

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