TypeScript Real-time

Open-source TypeScript projects categorized as Real-time

Top 23 TypeScript Real-time Projects

  • Socket.io

    Realtime application framework (Node.JS server)

    Project mention: O que faria um recrutador contratar um dev junior sem nenhuma experiencia profissional? | reddit.com/r/brdev | 2023-02-08
  • Rocket.Chat

    The communications platform that puts data protection first.

    Project mention: Top 10 Best Open Source GitHub repos for Developers 2023 | dev.to | 2023-02-07

    Rocket.Chat GitHub: https://github.com/RocketChat/Rocket.Chat

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • feathers

    The API and real-time application framework

    Project mention: Ask HN: Hunting for a Framework | news.ycombinator.com | 2022-12-04

    Feathers (https://feathersjs.com/) ticks a lot of your boxes.

  • deepstream.io

    deepstream.io server

    Project mention: Ask HN: Who wants to be hired? (January 2023) | news.ycombinator.com | 2023-01-02
  • timeago.js

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

    Project mention: Probuild Ex Part Three | dev.to | 2022-10-13

    We want to display when the game was played. ex: (1h ago, 1m ago ...) I found the nice timeago.js library.

  • firebase-js-sdk

    Firebase Javascript SDK

    Project mention: Adding Firebase Authentication to Your Web Application | dev.to | 2023-01-21

    Initializing Firebase in a Web Application (check out the previous article or check Firebase docs)

  • sanity

    Sanity Studio – Rapidly configure content workspaces powered by structured content

    Project mention: Low-code solutions for Indie Hacking in 2023? | dev.to | 2023-02-07

    3. Sanity

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • HedgeDoc

    HedgeDoc - The best platform to write and share markdown.

    Project mention: Marp: Markdown Presentation Ecosystem | news.ycombinator.com | 2023-01-24

    HedgeDoc [0] allows you to collaborate in markdown, and also create slides.

    [0] https://hedgedoc.org/ and https://demo.hedgedoc.org/slide-example?both

  • soketi

    Just another simple, fast, and resilient open-source WebSockets server. 📣

    Project mention: Laravel Websockets and estimated server cost | reddit.com/r/laravel | 2023-01-23

    you can use soketi : https://soketi.app/

  • laravel-echo-server

    Socket.io server for Laravel Echo

    Project mention: Laravel Websockets vs Soketi vs Laravel Echo Server | reddit.com/r/laravel | 2023-01-09

    Which of these do you use for your realtime Laravel applications? Soketi seems good but documentation doesn't seem that good. Laravel Websockets is mentioned in the official Laravel docs as a Pusher alternative,and Laravel Echo Server looks good but hasn't been updated for a year.

  • ReactiveTraderCloud

    Real-time FX trading showcase by Adaptive.

    Project mention: ReactiveTraderCloud: NEW Extended Research - star count:1739.0 | reddit.com/r/algoprojects | 2023-01-21
  • graphql-subscriptions

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

  • liveblocks

    Liveblocks is a real-time collaboration infrastructure for developers.

    Project mention: Collaborative experiences in days, not months | news.ycombinator.com | 2023-02-07
  • Matrix-CRDT

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

    Project mention: Feature request: online collaboration | reddit.com/r/scrivano | 2022-08-26

    Another interesting and peculiar approach would be to use Matrix, which is chat and collaboration framework that is completely decentralised. Essentially, in this way Scrivano would translate pen input into chat messages that are sent to other users who receive them in real time. One advantage of this approach is that the collaborative notes will remain accessible even after you go offline and multiple users will be able to collaborate on a single note just like they would in a group chat. There are already apps that make use of this idea (e.g. see Matrix-CRDT or TheBoard), but when I tried this it last time didn't work very well and I'm not sure whether this is a limitation of the service or of the specific implementation I tried.

  • next-sanity

    Sanity.io toolkit for Next.js

  • graphql-live-query

    Realtime GraphQL Live Queries with JavaScript

    Project mention: GraphQL Live Queries with live directive | news.ycombinator.com | 2023-01-16

    There are even more implementations of live queries available by now. e.g. https://github.com/samsarahq/thunder (go) or https://github.com/n1ru4l/graphql-live-query (JavaScript).

  • tardis-node

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

  • AREPL-vscode

    Program python in real-time

    Project mention: AREPL Stats 2021 | dev.to | 2022-05-22

    Q: Where do I install AREPL? A: https://github.com/Almenon/AREPL-vscode

  • gatsby-source-sanity

    Gatsby source plugin for building websites using Sanity.io as a backend.

    Project mention: Prismic CMS Limitations/Bugs? | reddit.com/r/gatsbyjs | 2022-09-06

    I mentioned in another reply that the issue with images was within rich text, using the Portal text package. As I out described in my issue, it's not an issue of docs. GatsbyImageData is not output in the graphql, just a _ref which appears to be the filename without any path or domain. GatsbyImageData is used to process the image so if a content editor throws in a 2000px wide image, I can use that output to make a smaller image.

  • web-analytics-starter-kit

    Tinybird Web Analytics Starter Kit

    Project mention: Ask HN: Alternatives to Google Analytics | news.ycombinator.com | 2023-01-15

    If you're looking for one that gives you more control, there is a starter kit from Tinybird to build your own GA replacement over a managed ClickHouse. You can customise it as much as you want, capture different data, do different analytics, custom frontend, etc. https://github.com/tinybirdco/web-analytics-starter-kit

  • better-sse

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

  • rwa-faunadb-reaflow-nextjs-magic

    Real-world app example - Real-time Editor, using FaunaDB (realtime stream), Reaflow (graph editor), Next.js framework and a bit of Magic (auth)!

  • web-voice-processor

    A library for real-time voice processing in web browsers

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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 2023-02-08.

TypeScript Real-time related posts


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

Project Stars
1 Socket.io 57,554
2 Rocket.Chat 34,698
3 feathers 14,347
4 deepstream.io 7,048
5 timeago.js 4,942
6 firebase-js-sdk 4,370
7 sanity 4,043
8 HedgeDoc 3,603
9 soketi 3,347
10 laravel-echo-server 2,585
11 ReactiveTraderCloud 1,742
12 graphql-subscriptions 1,548
13 liveblocks 1,454
14 Matrix-CRDT 617
15 next-sanity 425
16 graphql-live-query 385
17 tardis-node 234
18 AREPL-vscode 208
19 gatsby-source-sanity 197
20 web-analytics-starter-kit 117
21 better-sse 79
22 rwa-faunadb-reaflow-nextjs-magic 78
23 web-voice-processor 72
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.