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

appnet.link
appnet.link InstantWebP2P JavaScript

Secure P2P HTTP Gateway as Tunnel Protocol

224
arewedistributedyet
arewedistributedyet arewedistributedyet HTML

Website + Community effort to unlock the peer-to-peer web at arewedistributedyet.com ⚡🌐🔑

223
ddn
ddn ddnlink JavaScript

DDN, Data Delivery Network, a next generation blockchain system

223
electrum-axe
electrum-axe AXErunners Python

lightweight client for AXE network

222
space-daemon
space-daemon FleekHQ Go

The Space Daemon packages together IPFS, Textile Threads/Buckets, and Textile Powergate (Filecoin*) into one easy to install Daemon to make it easy to...

221
dat-medium
dat-medium kewitz JavaScript

P2P Markdown Blog for Beaker inspired by Medium.

220
ParsecSoda
ParsecSoda FlavioFS C++

Parsec Soda is a custom open-source game streaming app that integrates with Parsec API and is focused in Host experience.

220
docker-amule
docker-amule ngosang Shell

aMule is a multi-platform client for the ED2K file sharing network

220
developer.bitcoin.org
developer.bitcoin.org bitcoin-dot-org Python

Bitcoin.org Developer Documentation

219
SHAREthem
SHAREthem Sriharia Java

File Sharing & Transfer made a lot easier

218
degdb
degdb degdb Go

degdb: distributed economic graph database

217
prototype-cjdns-pi
prototype-cjdns-pi tomeshnet Shell

Prototype system for mesh networks on single board computers

217
BerkananSDK
BerkananSDK zssz Swift

Bluetooth mesh messaging SDK for apps

217
netflux
netflux coast-team TypeScript

JavaScript client and server side transport API based on WebRTC & WebSocket

216
crdts
crdts orbitdb-archive JavaScript

A library of Conflict-Free Replicated Data Types for JavaScript

216
videoP2Proxy
videoP2Proxy miguelangel-nubla C

Proxy to enable P2P only cameras to work with standard protocols.

215
field-manual
field-manual orbitdb-archive JavaScript

The Offical User's Guide to OrbitDB

213
rings
rings RingsNetwork Rust

Rings is a structured peer-to-peer network implementation using WebRTC, Chord DHT, and full WebAssembly (WASM) support.

213
TCPChat
TCPChat Nirklav C#

Multi user client-server voice chat, with elements of P2P

210
barrel-platform
barrel-platform barrel-platform JavaScript

Distributed database for the modern world

209
punching
punching chenboxing Go

P2P TCP NAT穿透 P2P TCP NET Punching hold

209
hidden-lake
hidden-lake number571 Go

🛡️ Anonymous F2F network based on the QB-problem & GP/12 protocol stack. Uses post-quantum cryptographic algorithms: ML-KEM, ML-DSA

209
gym-fx
gym-fx harveybc Python

Forex trading simulator environment for OpenAI Gym, observations contain the order status, performance and timeseries loaded from a CSV file containin...

208
airdcpp-webclient
airdcpp-webclient airdcpp-web C++

Communal peer-to-peer file sharing application for file servers/NAS devices

208
SentryPeer
SentryPeer SentryPeer C

Protect your SIP Servers from bad actors at https://sentrypeer.org

208
portofolio
portofolio JohansenJunias20 TypeScript

my 3D multiplayer portfolio P2P website using Three.js and WebRTC

207
weird
weird muni-town TypeScript

A personal web space for digital gardening – local-first Content Management System.

207
oku
oku OkuBrowser Rust

Browse & express yourself

206
cli
cli hypercore-protocol JavaScript

A CLI for peer-to-peer file sharing using the Hypercore Protocol.

205
BitChatClient
BitChatClient TechnitiumSoftware C#

Technitium Bit Chat, a secure, peer-to-peer, instant messenger!

205
react-native-wifi-p2p
react-native-wifi-p2p kirillzyusko Java

Library that provide access for working with wi-fi direct (p2p) module in android.

205
planetary-ios
planetary-ios planetary-social Swift

Social for humans, not algorithms.

203
ranger
ranger Rjected Rust

Ranger is an ethereum p2p client capable of interacting with peers without a full node

203
Xeres
Xeres zapek Java

A Friend-to-Friend, decentralized and secure application for communication and sharing

202
mirotalkbro
mirotalkbro miroslavpejic85 JavaScript

📡 Self-hosted open-source WebRTC live broadcasting platform for real-time video, audio, and screen streaming to unlimited connected viewers.

200
peerlinks
peerlinks peerlinks JavaScript

Distributed Secure IRC | Protocol Implementation

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

197
react-peer
react-peer itsdouges TypeScript

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

194
chord
chord arriqaaq Go

Implementation of Chord DHT(Distributed Hash Table) paper

193
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

190
datachannel-wasm
datachannel-wasm paullouisageneau C++

C++ WebRTC Data Channels and WebSockets for WebAssembly in browsers

189
witnet-rust
witnet-rust witnet Rust

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

188
webrtc-qr
webrtc-qr AquiGorka JavaScript

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

187
spitfire
spitfire RainwayApp C++

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

186
coti-node
coti-node coti-io Java

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

185
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
autonomi
autonomi maidsafe Rust

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

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

181
diztl
diztl gravetii Java

Share, discover & download files in your network 💥

181
ycs
ycs yjs C#

A compatible .Net implementation of the Yjs CRDT framework.

181