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 (1570)

react-peer
react-peer itsdouges TypeScript

Send data to someone else's browser as easy as setting state

194
crisis-mesh-messenger
crisis-mesh-messenger FundacjaHospicjum Dart

Infrastructure-free mesh messaging app for crisis communication ?? Works without internet or cell towers using device-to-device networking

193
PeerWebSite
PeerWebSite Weedshaker JavaScript

Peer to Peer decentral Web Site hosting at your fingertips! Send full featured HTML (incl. CSS, JS) sites from your browser and attach files eg. video...

192
chord
chord arriqaaq Go

Implementation of Chord DHT(Distributed Hash Table) paper

191
witnet-rust
witnet-rust witnet Rust

Open source Rust implementation of the Witnet decentralized oracle protocol, including full node and wallet backend 👁️🦀

189
webrtc-qr
webrtc-qr AquiGorka JavaScript

WebRTC Connect Experiment - https://aquigorka.com/webrtc-qr/

188
toxnet
toxnet 0x4meliorate C

Decentralised P2P botnet using toxcore.

188
WDCable_flutter
WDCable_flutter jingcjie Kotlin

Wi-Fi Direct application for seamless data, message, and file transfer. No internet, no routers, just pure peer-to-peer connection that is faster and...

187
spitfire
spitfire RainwayApp C++

An easy to use WebRTC Datachannels library for .NET applications.

186
ycs
ycs yjs C#

A compatible .Net implementation of the Yjs CRDT framework.

186
asyncmachine-go
asyncmachine-go pancsta Go

state machine which runs code

185
coti-node
coti-node coti-io Java

COTI is the first DAG based chain protocol that's optimized for Enterprises and Stable-coins.

185
autonomi
autonomi maidsafe Rust

Autonomi combines the spare capacity of everyday devices to form a new, autonomous, data and communications layer of the Internet

185
p2p-cdn-sdk-javascript
p2p-cdn-sdk-javascript vadootvpeer HTML

Free p2p cdn github javascript sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x...

184
particl-desktop
particl-desktop particl TypeScript

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

183
LibreRemotePlay
LibreRemotePlay PiterWeb Svelte

✨ Free and OpenSource Steam Remote Play 🎮 Alternative powered by WebRTC 🌐and Web APIs

181
diztl
diztl gravetii Java

Share, discover & download files in your network 💥

180
trackarr
trackarr florianjs TypeScript

Run your own private tracker in less than 5min

180
blockchain_golang
blockchain_golang corgi-kx Go

Blockchain demo based on golang 基于golang编写的区块链公链demo

179
Bitcoin-Casino
Bitcoin-Casino Bitlits PHP

⚛️ Open source cryptocurrency casino.

177
awesome-decentralized-database
awesome-decentralized-database recallnet

A curated list of awesome decentralized databases and related resources.

176
PearDownloader.js
PearDownloader.js PearInc JavaScript

一个支持多协议、多源、混合P2P-CDN的下载器

175
SteamP2PInfo
SteamP2PInfo tremwil C#

C# WPF application to show current Steam P2P connections and ping in any Steam game

175
wikipedia-ipfs
wikipedia-ipfs santhoshtr JavaScript

An exploration to host Wikipedia in IPFS

174
bitcoin-kit-android
bitcoin-kit-android horizontalsystems Kotlin

Comprehensive Bitcoin development library for Android, implemented on Kotlin. SPV wallet implementation for Bitcoin, Bitcoin Cash, Litecoin and Dash b...

174
goTorrent
goTorrent deranjer JavaScript

goTorrent is a torrenting server built with Go (Golang) with websocket API that comes with a React web frontend.

172
popol
popol cloudhead Rust

Minimal non-blocking I/O for Rust

171
gean
gean geanlabs Go

Lean consensus client for Ethereum node operators

171
passerby
passerby noahlevenson JavaScript

Peer-to-peer location services for the decentralized web -- discover what's around you, no central authority required

170
ipfs-share-files
ipfs-share-files ipfs-shipyard TypeScript

Share files directly from the browser using IPFS.

169
p2plab
p2plab Netflix Go

performance benchmark infrastructure for IPLD DAGs

168
peer2school
peer2school holtwick JavaScript

👩🏻‍🏫 Simple P2P teaching platform starting from the 1st class

167
universal-connectivity
universal-connectivity libp2p TypeScript

Realtime decentralised chat with libp2p showing ubiquitous peer-to-peer connectivity between multiple programming languages (Go, Rust, TypeScript) and...

167
livepeer-monorepo
livepeer-monorepo livepeer JavaScript

JavaScript tools and applications that interact with Livepeer's smart contracts and peer-to-peer network

166
js-libp2p-gossipsub
js-libp2p-gossipsub ChainSafe TypeScript

TypeScript implementation of Gossipsub

166
peer-lite
peer-lite skyllo TypeScript

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

166
FileTransfer
FileTransfer WindRunnerMax TypeScript

P2P 局域网文件传输

165
clutter
clutter holochain JavaScript

Fully distributed twitter built on holochain

165
foxql
foxql foxql JavaScript

WebRTC based, simple proof-of-work p2p ecosystem

163
fubuki
fubuki xutianyi1999 Rust

A mesh VPN

163
Citadel-Protocol
Citadel-Protocol Avarok-Cybersecurity Rust

Post-quantum endpoint-to-endpoint encryption for messaging, file-sharing, and secret remote file storage SDK

162
identia
identia iohzrd Svelte

[DEPRECATED] Decentralized, censorship resistant social media on IPFS.

162
aqua
aqua fluencelabs Scala

Programming language for distributed systems & p2p

162
autodl-trackers
autodl-trackers autodl-community

Tracker files for autodl-community fork of autodl-irssi

160
bitlet
bitlet bitletorg Java

A small Java bittorrent library, powering BitLet.org

159
mldht
mldht the8472 Java

Bittorrent Mainline DHT implementation in java

159
flowflow
flowflow mirkobozzetto Rust

Voice notes for iPhone and macOS - 100% Rust, Dioxus, local-first (SQLite + LanceDB + RIG)

159
blackbox_node
blackbox_node wadadawadada JavaScript

Off-grid mesh node with local AI TAK integration and Bitcoin Cashu payments built on Meshtastic

157
EuNet
EuNet zestylife C#

Peer to peer network solution for multiplayer games.

157
datachannel-rs
datachannel-rs lerouxrgd Rust

Rust wrappers for libdatachannel

155