TypeScript Real-time

Open-source TypeScript projects categorized as Real-time | Edit details

Top 17 TypeScript Real-time Projects

  • GitHub repo feathers

    A framework for real-time applications and REST APIs with JavaScript and TypeScript

    Project mention: How to setup email verification in Feather.js and Node.js | dev.to | 2021-09-01

    Surely you want to send a verification email to the user when they have registered in your app. In this post, you will learn how to do it using Feathers.js

  • GitHub repo deepstream.io

    deepstream.io server

    Project mention: Ask HN: Freelancer? Seeking freelancer? (August 2021) | news.ycombinator.com | 2021-08-04

    I'm currently looking for a contract that is part-time that is focused on consultancy or smaller projects (such as setting up containerized AWS environments)

    I am looking for part-time contract or freelance/consulting opportunities at the moment (up to 20 hours/week).

    GitHub: https://github.com/yasserf

    OS projects I am/was core maintainer of: https://vramework.io/ and https://deepstream.io/

    LinkedIn: https://uk.linkedin.com/in/yasserfadl

    Email: [email protected]

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo timeago.js

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

  • GitHub repo firebase-js-sdk

    Firebase Javascript SDK

    Project mention: How to use Firebase Storage with Javascript? | reddit.com/r/learnjavascript | 2021-09-12

    You can find this out from the docs. If you are using NPM, you probably now use 9, but I thought I would ask: https://firebase.google.com/docs/web/setup

  • GitHub repo sanity

    The Sanity Studio – Collaborate in real-time on structured content

    Project mention: Headless CMS woes | reddit.com/r/Nuxt | 2021-09-11

    I've been very happy with Sanity.

  • GitHub repo laravel-echo-server

    Socket.io server for Laravel Echo

    Project mention: Laravel Messenger Suite | reddit.com/r/laravel | 2021-09-02

    As for the connection error, that is shown because no websocket server is setup and running for your app (also adding to my docs). By default, my messenger-ui NotifyManager.js uses laravel echo and the socketio library, along with laravel-echo-server for the socketio instance.

  • GitHub repo HedgeDoc

    HedgeDoc - The best platform to write and share markdown.

    Project mention: Is there a secure FOSS online alternative to Google Docs? | reddit.com/r/degoogle | 2021-07-21

    HedgeDoc https://github.com/hedgedoc/hedgedoc

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo graphql-subscriptions

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

    Project mention: Subscriptions and Live Queries - Real Time with GraphQL | dev.to | 2021-07-29

    The most common used (but not best maintained) library for such a PubSub engine in the GraphQL context is graphql-subscriptions. There are also adapters available for more distributed systems (where all GraphQL API replicas must be notified about the event) e.g. over Redis.

  • GitHub repo AREPL-vscode

    Program python in real-time

    Project mention: Why is only one 'data' event emitted when stdout exceeds the buffer size? | reddit.com/r/node | 2021-05-09

    Background: https://github.com/Almenon/AREPL-vscode/pull/332 (It's a lot, I suggest reading below first)

  • GitHub repo tardis-node

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

    Project mention: Real-time liquidations monitor for top crypto exchanges in Node.js | dev.to | 2020-10-06

    1) tardis-dev lib https://github.com/tardis-dev/tardis-node 2) not sure what the liquidation is? See https://blog.bybit.com/academy/what-is-liquidation/ or https://academy.binance.com/en/glossary/forced-liquidation

  • GitHub repo pws

    pWS is a free, open-source Pusher drop-in alternative. 📡

    Project mention: Deploy a free, open-source Pusher alternative 📡 | dev.to | 2021-08-10

    Please open issues or feature requests within the Issues board on Github or if you think there are some improvements needed, submit a Pull Request and we will discuss it there.

  • GitHub repo rpc_ts

    Remote Procedure Calls in TypeScript made simple 🤞

    Project mention: Most seamless way to connect TS frontend and backend? | reddit.com/r/typescript | 2021-03-13

    rpc_ts https://github.com/aiden/rpc_ts is pretty close to what I want. However, the service definition is kinda awkward & there doesn't seem a way to do auth with HttpOnly cookies.

  • GitHub repo 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)!

    Project mention: AWS Aurora Serverless v2: Architecture, Features and Pricing | news.ycombinator.com | 2021-03-25

    I dislike the `q.` too, for many reason. One of which is it's not copy/paste friendly from code to Shell.

    But it's just sugar, I basically write it the way you mentioned, by deconstructing `q`. See https://github.com/Vadorequest/rwa-faunadb-reaflow-nextjs-ma...

  • GitHub repo web-voice-processor

    A library for real-time voice processing in web browsers

    Project mention: Is this library essentially the same as WebRTC? | reddit.com/r/WebRTC | 2021-02-23

    Will I need both WebRTC and web-voice-processor/ for my purposes, i.e. detecting the wake word with porcupine and then streaming the audio through websocket afterwards? At least for my purposes, they seem to both be able to do what I'm trying to achieve - get a stream from the microphone. Am I missing something here?

  • GitHub repo Falak

    🌑 A real-time dashboard for CRUD operations that happened in MySQL +8 ( react + express [TypeScript] ) 🌑

    Project mention: I created a real-time dashboard that shows the count of the delete - update - insert queries that happened in mysql (not sure how that will be useful but any ideas are appreciated) [using react and websockets] | reddit.com/r/SideProject | 2020-12-27
  • GitHub repo better-sse

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

    Project mention: A beginner friendly intro to server sent events with node.js | reddit.com/r/node | 2021-01-09

    I've been working on a library that makes working with server-sent events easier on the server-side that can hopefully be relevant here.

  • GitHub repo gungi.io

    Online real-time website to play Gungi from Hunter × Hunter ⚡

    Project mention: Gungi is playable online. (Check the description) | reddit.com/r/HunterXHunter | 2021-08-11
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 2021-09-12.


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

Project Stars
1 feathers 13,582
2 deepstream.io 6,915
3 timeago.js 4,441
4 firebase-js-sdk 3,647
5 sanity 2,721
6 laravel-echo-server 2,440
7 HedgeDoc 2,240
8 graphql-subscriptions 1,443
9 AREPL-vscode 165
10 tardis-node 152
11 pws 85
12 rpc_ts 66
13 rwa-faunadb-reaflow-nextjs-magic 42
14 web-voice-processor 39
15 Falak 10
16 better-sse 5
17 gungi.io 2
Find remote jobs at our new job board 99remotejobs.com. There are 22 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Embed powerful analytics inside your applications using powerful JavaScript APIs.
Bold BI is designed from the ground up to be embedded. Learn about five unique features that make our platform a favorite of the developer community and save months of development time. View live samples.