TypeScript P2P

Open-source TypeScript projects categorized as P2P

Top 23 TypeScript P2P Projects

  • PeerTube

    ActivityPub-federated video streaming platform using P2P directly in your web browser

    Project mention: PeerTube v6 is out, and powered by your ideas | news.ycombinator.com | 2023-11-28



    Thanks WebTorrent to exist

  • peerjs

    Simple peer-to-peer with WebRTC

    Project mention: Blockchain as a Datastructure | /r/CryptoTechnology | 2023-11-11
  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • soketi

    Next-gen, Pusher-compatible, open-source WebSockets server. Simple, fast, and resilient. 📣

    Project mention: Hiring: SAAS/Backend Application/Devops for One Time Project | /r/devopsjobs | 2023-11-25

    Why you’ll love VenturSeed: • We are growing • Get to work with a global team • We all get along really well and have a fun company culture • We offer opportunities for growth https://github.com/soketi/soketi

  • metastream

    Watch streaming media with friends.

    Project mention: I Need Programming path advice. | /r/learnprogramming | 2023-05-21
  • js-libp2p

    The JavaScript Implementation of libp2p networking stack.

  • anytype-ts

    Official Anytype client for MacOS, Linux, and Windows

    Project mention: Notion is really slow, any decent free alternatives? | /r/Notion | 2023-10-23

    affineand anytypehave similar functionality

  • p2p-media-loader

    An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • chitchatter

    Secure peer-to-peer chat that is serverless, decentralized, and ephemeral

    Project mention: Adding a chat room to any app with one line of code | dev.to | 2023-10-08

    If you haven't seen it before, Chitchatter is an open source web app that instantly enables private, anonymous communication between people. Once connected you can easily chat, share audio and video, and transfer files. All communication is encrypted and peer-to-peer.

  • ironfish

    A novel cryptocurrency focused on privacy and accessibility.

    Project mention: Flexpool.io New Coin Listing Announcement - Iron Fish | /r/Flexpool | 2023-03-19
  • manyverse

    A social network off the grid (real repo at https://gitlab.com/staltz/manyverse)

    Project mention: Could Android Phones Be Used to Create a Free Text Messaging Network? | /r/androidapps | 2023-05-14

    There’s Briar: https://briarproject.org/ and Manyverse which uses the Scuttlebutt Protocol: https://manyver.se which are close but not perfect.

  • distributed-wikipedia-mirror

    Putting Wikipedia Snapshots on IPFS

  • earthstar

    Storage for private, distributed, offline-first applications.

  • netplayjs

    Make P2P multiplayer browser games, no server hosting or synchronization code required. Powered by rollback netcode + WebRTC.

    Project mention: Q: How are online games like Street Fighter 6 able to synchronize inputs from two players at a high frame rate? (60fps) | /r/gamedev | 2023-05-22

    Since you come from a web background check this JS rollback library: https://github.com/rameshvarun/netplayjs

  • easy-upload


  • pikatorrent

    BitTorrent client ⚡. For mobile, desktop & server.

    Project mention: PikaTorrent - A modern BitTorrent app - on Desktop, Mobile, Node.js & Browser | /r/opensource | 2023-09-22
  • wt-tracker

    High-performance WebTorrent tracker

  • hyperhyperspace-core

    A library to create p2p applications, using the browser as a full peer.

    Project mention: Ask HN: What Are You Working on This Year? | news.ycombinator.com | 2023-01-02
  • particl-desktop

    The GUI application for Particl Markeplace and PART coin wallet. A decentralized peer to peer marketplace –free, secure, private, untraceable.

    Project mention: Open source code: yay or nay? | /r/CryptoCurrency | 2023-05-30

    particl.io collects fees when you use their service https://github.com/particl

  • peer-lite

    Lightweight WebRTC browser library that supports video, audio and data channels

  • mute

    a scalable collaborative document editor with CRDT, P2P and E2EE

  • open-nft-marketplace

    An NFT Marketplace running on ethereum, binance smart chain, polygon, avalanche, fantom, optimism and arbitrum powered by 0x smart contracts. Made in React/Next JS, MUI and Typescript.

    Project mention: Are you interested in profit with crypto, but don't know where to start? 🤔 Do it here 👇 | /r/Dexkit | 2022-12-29

    Let us give you a quick glimpse of this amazing open-source creation.

  • osmosis-js

    JS reference implementation of Osmosis, a JSON data store with peer-to-peer background sync

  • rift

    Your decentralized workspace. (by riftdweb)

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

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 2023-11-28.

TypeScript P2P related posts


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

Project Stars
1 PeerTube 12,129
2 peerjs 11,616
3 soketi 4,104
4 metastream 2,370
5 js-libp2p 2,151
6 anytype-ts 1,555
7 p2p-media-loader 1,298
8 chitchatter 1,210
9 ironfish 942
10 manyverse 919
11 distributed-wikipedia-mirror 584
12 earthstar 562
13 netplayjs 414
14 easy-upload 335
15 pikatorrent 246
16 wt-tracker 225
17 hyperhyperspace-core 190
18 particl-desktop 165
19 peer-lite 160
20 mute 113
21 open-nft-marketplace 64
22 osmosis-js 51
23 rift 31
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.