SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 TypeScript P2P Projects
-
Project mention: YouTube's AI slop detector incorrectly targets Kurzgesagt | news.ycombinator.com | 2026-08-07
https://joinpeertube.org/ - they seem to be vehemently anti-AI, so it seems unlikely to get integrated into the application.
Unfortunately the nature of decentralized platforms means it's entirely possible for someone to set up an instance that allows it, but it probably wouldn't be successful.
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
Yes it does! I was trying to draw an analogy there, I think it would be better to state as - iroh is similar to WebRTC + PeerJS[1] which only works on browsers, generally[2].
[1]: PeerJS(https://peerjs.com/) is a library to use WebRTC w/o any boilerplate code.
-
berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
-
Project mention: Coding agents for production iOS: a senior engineer's setup for 2x the output | dev.to | 2026-02-18
I'm a senior iOS engineer at Anytype, fully responsible for the open-source iOS app. I've been using a coding agent daily for about 8 months now, and I recently pulled my Task tracker data to see what happened to my productivity. I was expecting maybe a 30-50% bump. It was over 100%. Without compromises for the quality, or overtime work. I stared at the chart for a while.
-
Project mention: Show HN: p2p.kiwi – Cross-Platform (macOS <-> Windows <-> Linux) P2P Screenshare | news.ycombinator.com | 2026-09-24
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
App
Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code. (by Expensify)
Project mention: What We Talk About When We Talk About Sideloading | news.ycombinator.com | 2025-10-28Tangent about open source development
As a person that tried the Pine64 ecosystem and not being able to will drivers/C++ apps into existence (like I can with web/cross platform), I did not contribute much other than buying the device/doing some videos on YT. (I bought: PP, PPP, PineBook, PineNote, PineTab)
It depended on few people working on it eg. through Discord communities
Anyway point is I saw Expensify I think they have these GitHub PRs which have $ values on them, would be interesting to take that approach, just pay for it literally eg. a GoFundMe for a feature.
ex. https://github.com/Expensify/App/issues/73681
-
trystero
✨🤝✨ Build instant multiplayer webapps, no server required — Magic WebRTC matchmaking over BitTorrent, Nostr, MQTT, IPFS, Supabase, and Firebase
Project mention: I rebuilt my 2018 agar.io clone around real orbital physics, with no game server | dev.to | 2026-09-24I host on Vercel, and serverless functions (WebSockets included) don't keep every player of a room on the same instance. So I don't use them for the game at all. Whoever creates a room hosts the match in their own browser: the simulation runs in a Web Worker at 30 ticks per second, and everyone else connects over WebRTC. Signalling goes through public Nostr relays via Trystero, so the site stays fully static.
-
-
-
-
-
bitterbot-desktop
Bitterbot - a mesh of agents that turns shared experience into collective capability.
Project mention: Bitterbot – A local-first P2P AI agent engine with persistent memory | news.ycombinator.com | 2026-09-16 -
-
Project mention: Show HN: Altersend – File sharing without cloud | news.ycombinator.com | 2026-06-04
-
p2p-media-loader
An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
-
free4chat
Temporary rooms for Humans and AI Agents — run, supervise and steer Agent Tasks without a permanent workspace.
-
json-joy
json-joy is a library that implements cutting-edge real-time and collaborative editing algorithms and utilities for JSON data models, with a focus on developing the JSON CRDT (Conflict-free Replicated Data Type) specification and implementation.
-
fireproof
The vibe coding database runs in the browser, fits in the context window, and syncs anywhere.
As far as I understand, libraries like Automerge use the Merkle DAG to encode a document as an immutable bundle of state changes aka operation log + the causal ordering which enables conflict free merging between multiple peers. The final document is reconstructed by combining the state transitions. So the Merkle DAG is both the state and the causal relationship between mutations which allows the merge "magic".
Prolly trees allow you to store history independent data which is trivial to sync, diff and merge, regardless of insert order, merge order or originating peer. A Merkle DAG layered on top of prolly trees (event reference prolly tree roots) gives you causality so that peers can agree on a common view of history. So it's very useful because you can check integrity and travel in time, but you can keep as much of it as you want, because it's not necessary for constructing the current state. Prolly trees give you the current state and the easy syncing, diff,merge. So you can truncate the history as needed for your use case.
For a production ready implementation of prolly trees you can check Dolt. For a combination of Merkle DAG (https://github.com/storacha/pail) and prolly trees you can check https://github.com/fireproof-storage/fireproof
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript P2P discussion
TypeScript P2P related posts
-
I rebuilt my 2018 agar.io clone around real orbital physics, with no game server
-
Show HN: p2p.kiwi – Cross-Platform (macOS <-> Windows <-> Linux) P2P Screenshare
-
Trystero Build instant multiplayer web apps, no server required
-
Trystero
-
YouTube's AI slop detector incorrectly targets Kurzgesagt
-
Most AI APIs hand you a label and ask you to believe it.
-
PeerTube is a free, decentralized and federated video platform
-
A note from our sponsor - SaaSHub
www.saashub.com | 5 Oct 2026
Index
What are some of the best open-source P2P projects in TypeScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | PeerTube | 15,340 |
| 2 | peerjs | 13,461 |
| 3 | berty | 9,311 |
| 4 | anytype-ts | 8,880 |
| 5 | p2p.kiwi | 6,630 |
| 6 | torlink | 5,814 |
| 7 | soketi | 5,634 |
| 8 | App | 5,041 |
| 9 | trystero | 2,770 |
| 10 | quiet | 2,656 |
| 11 | metastream | 2,649 |
| 12 | js-libp2p | 2,580 |
| 13 | WebChat | 2,568 |
| 14 | bitterbot-desktop | 2,462 |
| 15 | chitchatter | 2,335 |
| 16 | altersend | 1,840 |
| 17 | p2p-media-loader | 1,725 |
| 18 | free4chat | 1,206 |
| 19 | json-joy | 1,094 |
| 20 | fireproof | 977 |
| 21 | ironfish | 968 |
| 22 | manyverse | 957 |
| 23 | earthstar | 918 |