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! Learn more →
Top 23 JavaScript Realtime Projects
-
Project mention: Professor of law, Bruce Pardy on Trudeau's upcoming internet censorship in 2023. | reddit.com/r/Canada_sub | 2023-01-11
Nothing can be censored here. Nothing. https://zeronet.io. read that again. Nothing can be censored because it is 100% decentralized, that is the opposite of centralized power.
-
Project mention: Meet OctoBase - AFFiNE's local-first, collaborative open-source database! | reddit.com/r/rust | 2023-01-31
-
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!
-
Project mention: Hindsight is a free and open-source retrospective board | reddit.com/r/javascript | 2023-01-07
No back-end. Data is shared via WebRTC directly between connected browsers. I'm using Yjs to help me with that.
-
Project mention: Ask HN: Ways to make Git easier for non-tech folk? | news.ycombinator.com | 2022-09-27
Honestly, it might be better to use a realtime collaboration service. If you need to you could automatically sync this with the GitHub version by pulling updates on a schedule.
I've used hackmd.io for real-time collaboration in Markdown. They even offer an open-source self-hosted version, https://github.com/hackmdio/codimd. There may be other services as well.
-
This resonates with me 100%. Every bit of unhappiness I've felt in my career so far has been caused by a bad manager. The main issue for me has been the final point you mentioned about "Imposed artificial limitations" - I cannot tell you the number of times that I've been forced to use an inefficient tool or do something in a sub-optimal or downright incorrect way (knowing that it would have to be re-written later) by a bad manager... In some companies, it was a daily occurrence; that's why I never stayed at a single company for longer than 2 years. It's almost impossible to find a company that lets me implement things correctly.
Thankfully, nobody could constrain me in my open source work. I (with the help of community members) built:
- SocketCluster (https://socketcluster.io/): A distributed pub/sub framework.
- Capitalisk (https://capitalisk.com/): A lightweight quantum-resistant blockchain which is less than 5K lines of code.
- LDEX (https://ldex.trading/): A deterministic decentralized exchange (DEX) which can work with many different blockchain protocols. It's less than 4K lines of code in total and only has 3 small third-party dependencies (including sub-dependencies).
-
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).
-
THREE.js-PathTracing-Renderer
Real-time PathTracing with global illumination and progressive rendering, all on top of the Three.js WebGL framework. Click here for Live Demo: https://erichlof.github.io/THREE.js-PathTracing-Renderer/Geometry_Showcase.html
-
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.
-
-
-
-
link to repository
-
-
trystero
🤝 Serverless WebRTC matchmaking for painless P2P — Make any site multiplayer in a few lines — Use BitTorrent, IPFS, or Firebase
Project mention: UnCloud project: WebRTC chat, file transfer, and remote observation | reddit.com/r/WebRTC | 2022-12-18Yes, this is a major issue that I haven't found a real solution for. There seems to be a mixture of iOS Safari bugs and intentional design limitations at play, and I don't know if a fully P2P web app like Chitchatter is practical on that platform. There's an open issue to improve this in Trystero (the networking library that Chitchatter uses), but there may be a limit to how stable iOS will be with WebRTC apps. 😕
-
-
-
ably-js
Javascript, Node, Typescript, React Native client library SDK for Ably realtime messaging service
-
Project mention: Ask HN: What is something you built but never marketed? | news.ycombinator.com | 2022-08-14
A data-synchronization library for Node.js
https://github.com/siriusastrebe/jsynchronous
Ever get tired of sending API requests and JSON payloads? Wouldn't it be cool if data just synced between server and client?
Jsynchronous lets you share deeply nested object/arrays between node.js and connected browsers – and any changes made to that variable.
-
I have found in the past this one https://github.com/janlukasschroeder/realtime-newsapi but not sure if it meets your criteria. Worth to check as it is free.
-
-
oddslingers.poker
The Django + React codebase powering the free, open-source poker platform: OddSlingers.com
-
whatsapp-clone
Web based Whatsapp clone with real time private chat and group chat features. (by kimlimjustin)
-
-
Project mention: I made a realtime 1v1 game with Next.js & Tailwind CSS, learn how | dev.to | 2022-02-10
🎮 You can play the game here 🛠 View the entire project on GitHub 🙋♂️ Say hi on Twitter
-
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.
JavaScript Realtime related posts
- Can't access Jellyfin from outside of local network
- Best Wireless 24/7 recording with no subscription cost?
- Web Portfolio Projects Ideas
- My home lab: development server, media server, VM server, and game server, cctv server, all in one rack. What do you think?)
- Ask HN: Ways to make Git easier for non-tech folk?
- Appwrite – open-source Firebase goes stable with 1.0
- On the Unhappiness of Software Developers
-
A note from our sponsor - Appwrite
appwrite.io | 4 Feb 2023
Index
What are some of the best open-source Realtime projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | ZeroNet | 17,783 |
2 | gun | 16,858 |
3 | yjs | 10,437 |
4 | HackMD | 8,285 |
5 | SocketCluster | 6,008 |
6 | thunder | 1,595 |
7 | THREE.js-PathTracing-Renderer | 1,545 |
8 | Vynchronize | 1,152 |
9 | dotNetify | 1,115 |
10 | vue-socket.io-extended | 628 |
11 | social-network | 583 |
12 | kubelive | 554 |
13 | trystero | 489 |
14 | chartjs-plugin-streaming | 404 |
15 | socketcluster-client | 282 |
16 | ably-js | 209 |
17 | jsynchronous | 111 |
18 | realtime-newsapi | 100 |
19 | videosdk-rtc-react-sdk-example | 45 |
20 | oddslingers.poker | 44 |
21 | whatsapp-clone | 43 |
22 | open-analytics | 31 |
23 | warwordly | 28 |