Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 TypeScript P2P Projects
-
Project mention: The Fediverse is getting its own TikTok competitor called Loops | news.ycombinator.com | 2024-10-27
"...Still in the early stages, Loops is not yet open sourced, nor has it completed its integration with ActivityPub, the protocol that powers Mastodon, Pixelfed, PeerTube, and other federated apps..."
Hey, PeerTube is already open source, and works on ActivityPub:
https://joinpeertube.org/
this article is sort of clickbaity
Note, https://loops.video/ splash page doesn't even have any content, just a sign up.
"...interested testers will be emailed when it’s possible to actually start using the new app..."
kinda seems fishy.
Note, PeerTube is functional - you can watch and download videos on it today!
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: Show HN: Screen Sharing in the Browser–No Downloads, No Registrations | news.ycombinator.com | 2024-11-28
config?: any;
Since we're not overriding it, we take the default. And `defaultConfig` leads us to: https://github.com/peers/peerjs/blob/c073252f879b57757f8a82d... which lists STUN & TURN servers.
… so it sure looks to me like it is using a TURN server…
-
Project mention: Gazette: Cloud-native millisecond-latency streaming | news.ycombinator.com | 2024-08-07
Not an exact match, but https://github.com/soketi/soketi might work for your needs (API-compatible with https://pusher.com )
-
Project mention: Show HN: Sava OS – A desktop interface for you web browser | news.ycombinator.com | 2024-10-17
This does remind me a bit of a personal knowledge management solution that has (fairly) recently gone out of beta, AnyType [0], as that too was sometimes refered to as an "operating system for the new internet" and received similarly skeptical reception. Seen them refine the concept into a more rounded project that has been rather successful in the PKM space, though their concept never fully fit my use cases.
From previous projects [1] (were I merely made some minor modifications to a pre-existing FOSS project), I get how much goes on under the hood of any desktop-like interface running in JS, so seeing one that also integrates handling the tabs of the "host browser" is immensely impressive, though of course I understand those highlighting the inefficiencies such an approach can bring.
I very much appreciate the apperance, especially the subtle use of glass like transparency on window borders and the way third-parties like Soundcloud seem to be embeded.
Will have to agree with some commenters that perhaps the privacy promise should be made more clear as to what the current state is. I understand that implementation takes time, but to build trust, being as transparent as possible from the start is invaluable.
Lastly, I want to mention that you are doing a great job taking the ocassionally a bit harsh, but generally fair reaction on the chin, that takes maturity and professionalism, especially on a passion project.
[0] https://anytype.io/
[1] https://ethical-ai.eu/
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
p2p-media-loader
An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
-
-
-
-
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
Realtime database, runs anywhere. Install Fireproof in your front-end app or edge function, and sync data via any backend.
Project mention: Show HN: Fireproof – local-first database with Git-like encrypted sync | news.ycombinator.com | 2024-11-19There are maybe too many backend implementions: https://github.com/fireproof-storage/connect/tree/main/src
And writing a custom one is super-easy (docs coming soon, for now here is the interface): https://github.com/fireproof-storage/fireproof/blob/c4462c8a...
-
netplayjs
Make P2P multiplayer browser games, no server hosting or synchronization code required. Powered by rollback netcode + WebRTC.
-
-
Project mention: Show HN: A P2P Web App for Chat, File Transfer, and Video Calls | news.ycombinator.com | 2024-11-30
-
-
-
particl-desktop
The GUI application for Particl Markeplace and PART coin wallet. A decentralized peer to peer marketplace –free, secure, private, untraceable.
-
-
Bitmagnet-Next-Web
🧲 A modern BitTorrent indexer, powered by Bitmagnet. / 一个更现代的磁力搜索列表程序,由 Bitmagnet 强力驱动。
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript P2P discussion
TypeScript P2P related posts
-
Show HN: Screen Sharing in the Browser–No Downloads, No Registrations
-
Show HN: TeaTime – static distributed library powered by SQLite, IPFS and GitHub
-
WebChat: Chat with Anyone on Any Website
-
Hyper Hyper Space: Make all data local
-
PeerTube 6.3 Released
-
ATProto for Distributed System Engineers
-
YouTube's war on ad blockers continues, now making ads unskippable
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 11 Dec 2024
Index
What are some of the best open-source P2P projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | PeerTube | 13,166 |
2 | peerjs | 12,533 |
3 | soketi | 4,997 |
4 | anytype-ts | 4,602 |
5 | metastream | 2,508 |
6 | js-libp2p | 2,345 |
7 | chitchatter | 1,585 |
8 | p2p-media-loader | 1,449 |
9 | WebChat | 1,326 |
10 | ironfish | 968 |
11 | manyverse | 937 |
12 | json-joy | 788 |
13 | earthstar | 640 |
14 | distributed-wikipedia-mirror | 632 |
15 | fireproof | 619 |
16 | netplayjs | 496 |
17 | easy-upload | 401 |
18 | weblink | 379 |
19 | wt-tracker | 257 |
20 | hyperhyperspace-core | 207 |
21 | particl-desktop | 178 |
22 | peer-lite | 164 |
23 | Bitmagnet-Next-Web | 142 |