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: YouTube's search function is atrocious now [video] | news.ycombinator.com | 2024-02-21
  • peerjs

    Simple peer-to-peer with WebRTC.

  • Project mention: Help us prioritize features for our decentralized p2p chat app | /r/darknetplan | 2023-12-11

    this app is using peerjs to connect peers over a webrtc connection. check out thier docs for more info. with webrtc, things like file-transfer, should be very performant compared to cloud storage providers... especially over LAN. network speed doesnt seems to be an issue i have experienced.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • soketi

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

  • Project mention: Building Real-Time Next.js Apps with WebSockets and Soketi | dev.to | 2023-12-10

    In today's article we will focus on one of my favorite trios, we will use the Next.js framework to build the web application, Drizzle to define the database schema and interact with it and perhaps the most important component of this article, Soketi.

  • anytype-ts

    Official Anytype client for MacOS, Linux, and Windows

  • Project mention: Show HN: Anytype multi-player: local-first, P2P, encrypted collaboration | news.ycombinator.com | 2024-04-25

    WIth every architectural choice we aim to make fundamental digital freedoms unconditional. Here you can read more about why - cloud vs. local first Internet [2].

    [1] https://anytype.io/

  • 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.

  • p2p-media-loader

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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.

  • 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.

  • earthstar

    Storage for private, distributed, offline-first applications.

  • distributed-wikipedia-mirror

    Putting Wikipedia Snapshots on IPFS

  • 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

    PT转种脚本,自动填写上传页表单,支持内外站互转,支持PT站间快速检索。

  • 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.

  • 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.

  • osmosis-js

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

  • rift

    Your decentralized workspace. (by riftdweb)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
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).

TypeScript P2P related posts

Index

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

Project Stars
1 PeerTube 12,555
2 peerjs 11,969
3 soketi 4,493
4 anytype-ts 2,827
5 metastream 2,429
6 js-libp2p 2,223
7 p2p-media-loader 1,344
8 chitchatter 1,330
9 ironfish 959
10 manyverse 924
11 earthstar 609
12 distributed-wikipedia-mirror 599
13 netplayjs 451
14 easy-upload 358
15 pikatorrent 294
16 wt-tracker 236
17 hyperhyperspace-core 193
18 particl-desktop 172
19 peer-lite 162
20 mute 123
21 open-nft-marketplace 73
22 osmosis-js 51
23 rift 32

Sponsored
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com