Topic

p2p

Peer-to-Peer (P2P) applications share resources and communicate in a decentralized or distributed architecture. Often application nodes communicate directly with each other or cooperate to do work which benefits other nodes or the overall P2P system. In a pure P2P system, there is no distinction between client and server.

Repositories (1575)

zedra
zedra tanlethanh Rust

Remote control for AI coding agents. Rust + GPUI + QUIC/UDP. Available on iOS/Android

158
EuNet
EuNet zestylife C#

Peer to peer network solution for multiplayer games.

157
datachannel-rs
datachannel-rs lerouxrgd Rust

Rust wrappers for libdatachannel

155
YRSSF
YRSSF Erblocker C

一个分布式(p2p)云教学/云课堂/直播平台系统CMS,睿易派的开源替代品

154
camus
camus camuschat TypeScript

Peer-to-peer group video chat using WebRTC, Python, and TypeScript

153
ipfs-chat
ipfs-chat SomajitDey Shell

Real-time P2P messenger using go-ipfs pubsub. TUI. End-to-end encrypted texting & file-sharing. NAT traversal.

153
p2p
p2p subutai-io Go

P2P Cloud project allows users to build their private networks.

152
extreme_bevy
extreme_bevy johanhelsing Rust

A low-latency multiplayer action game, showcasing how to implement p2p connections and rollback networking in a web browser.

152
PhoneCall
PhoneCall LostStarTvT Java

基于Netty的Android局域网IP电话

151
zero-share
zero-share ntsd Svelte

A secure P2P file sharing using WebRTC without server-side need.

151
Best-of-webRTC
Best-of-webRTC webRTCv1

Best of WebRTC: Elevate with Top Projects! ⭐️ ⭐️ ⭐️ ⭐️ ⭐️

151
awesome-ethereum-rust
awesome-ethereum-rust Vid201

Awesome Ethereum Rust repos

151
rlt
rlt kaichaosun Rust

Localtunnel implementation in Rust, expose local API to the public.

151
2read
2read meehow JavaScript

Convert article in current tab to readable form and upload it to P2P network - IPFS

149
rdcli
rdcli johackim JavaScript

The simple way to download and unrestrict DDL files, torrents and magnets

149
python-webrtc
python-webrtc MarshalX Python

a Python extension that provides bindings to WebRTC M92

148
taiga
taiga anoma Rust

A framework for generalized shielded state transitions

148
hyperchain
hyperchain hyperchain

Official Go implementation of the hyperchain protocol

146
Breep
Breep Organic-Code C++

C++ peer to peer library, built on the top of boost

146
librats
librats librats C++

librats: High-performance, lightweight P2P native library for big networks

146
RaptorQR
RaptorQR infrost TypeScript

Ultra-fast offline file and text transfer over animated QR codes with WASM fast_qr, ZXing and RaptorQ.

146
ensichat
ensichat Nutomic Scala

Project discontinued

145
bob
bob dinosaure OCaml

A peer-to-peer file-transfer tool in OCaml

144
cause
cause crs48 Clojure

An EDN-like CRDT (Causal Tree) for Clojure & ClojureScript that automatically tracks history and resolves conflicts.

143
torrust-actix
torrust-actix Power2All Rust

A multi-functional lightweight BitTorrent Tracker

143
inet256
inet256 inet256 Go

Identity Based Network API with 256-Bit Addresses

143
canvas
canvas yosoyubik hoon

Pixel art app for Urbit

142
gt
gt ao-space Go

Fast WebSocket(s)/HTTP(s)/TCP relay proxy for making tunnels to localhost.

142
webcall
webcall mehrvarz JavaScript

The telephone, a supernatural instrument before whose miracles we used to stand amazed, and which we now employ without giving it a thought, to summon...

142
cheezypizza
cheezypizza hariharjeevan TypeScript

🍕CheezyPizza - WebRTC based p2p file transfers in your browser

141
ethereumjs-devp2p
ethereumjs-devp2p ethereumjs TypeScript

Project is in active development and has been moved to the EthereumJS VM monorepo.

140
mute
mute coast-team TypeScript

a scalable collaborative document editor with CRDT, P2P and E2EE

140
warpnet
warpnet Warp-net Go

Warpnet is a decentralized, peer-to-peer social network/media inspired by Twitter, built with Go. It runs without central servers, using Noise protoco...

140
ncdns
ncdns namecoin Go

:globe_with_meridians: Namecoin to DNS bridge daemon

140
TDN
TDN PostSiliconDev Rust

Trusted Distributed Network. (Also a micro-framework for building decentralized applications)

140
MimirForAndroid
MimirForAndroid Mimir-IM Kotlin

True P2P messenger on top of Yggdrasil Network

140
decentralized-social-apps-guide
decentralized-social-apps-guide 2gatherproject

An awesome overview of existing open-source decentralized apps, platforms, protocols and concepts for social networking, engagement and collaboration

139
FriendNet
FriendNet termermc Go

File sharing for friends, like a mini-Soulseek. No port forwarding needed!

138
awesome-orbitdb
awesome-orbitdb orbitdb-archive

Useful resources for using OrbitDB and building projects on it

136
PrivyDrop
PrivyDrop david-bai00 TypeScript

An open-source web-app alternative to AirDrop

136
munt-official
munt-official muntorg C++

Munt is a witness-secured decentralized network for payments, digital assets, finance and more

135
zustand-middleware-yjs
zustand-middleware-yjs joebobmiles TypeScript

Zustand middleware that enables sharing of state between clients via Yjs.

134
fungi
fungi enbop Rust

Fungi turns your devices into a personal app platform

133
cyber-stasis
cyber-stasis stateless-minds Go

Post-money economy simulator in the form of a free fictional game based on gift economy that tests the hypothesis of having a market system without an...

133
nnet
nnet nknorg Go

nnet: a fast, scalable, and developer-friendly p2p overlay network stack

132
geesome-node
geesome-node galtproject TypeScript

🦈 Your self-hosted decentralized Messenger, Social network, Media file storage on top of IPFS! Freely communicate in encrypted chat groups, share ima...

132
cruzbit
cruzbit cruzbit Go

A simple decentralized peer-to-peer ledger implementation

131
tiramisu
tiramisu MrRobotoGit Go

The most advanced BitTorrent engine and FUSE virtual filesystem for live streaming to your private Plex/Jellyfin library. Forget Real-Debrid.

131
wasm-peers
wasm-peers wasm-peers Rust

Easy-to-use wrapper for WebRTC DataChannels peer-to-peer connections written in Rust and compiling to WASM.

131
sonar
sonar arso-project JavaScript

A p2p content database and search engine

131