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. Learn more →
Top 23 TypeScript Real-time Projects
-
Project mention: O que faria um recrutador contratar um dev junior sem nenhuma experiencia profissional? | reddit.com/r/brdev | 2023-02-08
-
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 (https://feathersjs.com/) ticks a lot of your boxes.
-
-
timeago.js
:clock8: :hourglass: timeago.js is a tiny(2.0 kb) library used to format date with `*** time ago` statement.
We want to display when the game was played. ex: (1h ago, 1m ago ...) I found the nice timeago.js library.
-
Initializing Firebase in a Web Application (check out the previous article or check Firebase docs)
-
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 [0] allows you to collaborate in markdown, and also create slides.
[0] https://hedgedoc.org/ and https://demo.hedgedoc.org/slide-example?both
-
you can use soketi : https://soketi.app/
-
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.
-
Project mention: ReactiveTraderCloud: NEW Extended Research - star count:1739.0 | reddit.com/r/algoprojects | 2023-01-21
-
-
-
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.
-
-
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
-
Q: Where do I install AREPL? A: https://github.com/Almenon/AREPL-vscode
-
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.
-
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)!
-
-
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.
TypeScript Real-time related posts
- O que faria um recrutador contratar um dev junior sem nenhuma experiencia profissional?
- What is the proper way to connect to a specific WebSocket gateway?
- Need Help in sockets topic
- Real time chat app tutorials with socket.io dont work.
- Collaborative experiences in days, not months
- Building a real-time application using Python and WebSockets
- Events server side to client side (I don't even know how to title this :D )
-
A note from our sponsor - Sonar
www.sonarsource.com | 9 Feb 2023
Index
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 |