Topic

peer-to-peer

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

kinectron
kinectron kinectron JavaScript

Electron + Kinect + PeerJS = Kinect data broadcast to browsers

335
quorum
quorum rumsystem Go

RUM: The internet alternatives

331
Zebus
Zebus Abc-Arbitrage C#

A lightweight Peer to Peer Service Bus

328
go-peer
go-peer number571 Go

🔐 Library for developing secure, decentralized, anonymous and quantum-resistant networks in Go language

322
auth
auth local-first-web TypeScript

Decentralized authentication and authorization for team collaboration, using a secure chain of cryptological signatures. (Formerly known as 🌮 Taco.)

315
Peer-to-Peer-Cue-System
Peer-to-Peer-Cue-System jmcker HTML

Cue system for simple two-way communication and visual signaling using a PeerJS peer-to-peer connection.

311
nim-libp2p
nim-libp2p vacp2p Nim

libp2p implementation in Nim

307
TorrentParts
TorrentParts leoherzog JavaScript

📑 A website to inspect and edit what's in your Torrent file or Magnet link

302
pyrsia
pyrsia pyrsia Rust

Decentralized Package Network

301
crocgui
crocgui howeyc Go

GUI for croc

301
crdt-playground
crdt-playground archagon Swift
297
sentinel
sentinel sentinel-official JavaScript

Sentinel is an interoperable secure network layer offering the Sentinel Service Chain exclusively for distributed & decentralized native services like...

296
iWant
iWant nirvik Python

Commandline tool for searching and downloading files in LAN network, without any central server

294
Actyx
Actyx Actyx Rust

Local-First Cooperation based on Event Sourcing

289
oorja
oorja akshaykmr JavaScript

[archived] effortless video-voice chat with realtime collaborative features. extensible using react components 🙌

286
mostro
mostro MostroP2P Rust

Lightning Network peer-to-peer exchange platform on Nostr

282
wt-tracker
wt-tracker Novage TypeScript

High-performance WebTorrent tracker

272
unstoppable-wallet-ios
unstoppable-wallet-ios horizontalsystems Swift

A secure and decentralized Bitcoin and other cryptocurrency wallet for iPhone. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...

270
libtorrent4j
libtorrent4j aldenml C++

libtorrent for java, a swig Java interface for libtorrent

267
peerbit
peerbit dao-xyz TypeScript

P2P database framework with encryption, sharding and search

259
Mesh
Mesh TechnitiumSoftware C#

A secure, anonymous, peer-to-peer, instant messenger!

255
BrightID
BrightID BrightID TypeScript

Reference mobile app for BrightID

244
hello
hello vasanthv HTML

Hello - Video chat that works in most major desktop & mobile browsers.

242
otunnel
otunnel ooclab Go

peer-to-peer tunnel tool

241
pear
pear holepunchto JavaScript

combined Peer-to-Peer (P2P) Runtime, Development & Deployment tool

239
nanochain
nanochain adjoint-io Haskell

A minimal viable blockchain

227
fastcast
fastcast fastcast JavaScript

:ocean: Stream peer-to-peer audio and video content

223
Uplink
Uplink Satellite-im Rust

(Alpha Software) Secure, Encrypted, P2P chat written atop Warp, IPFS, LibP2P, Dioxus and many more awesome projects and protocols.

221
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
vlcn-orm
vlcn-orm vlcn-io TypeScript

Develop with your data model anywhere. Query and load data reactively. Replicate between peers without a central server.

218
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
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
airdcpp-webclient
airdcpp-webclient airdcpp-web C++

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

208
portofolio
portofolio JohansenJunias20 TypeScript

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

208
SentryPeer
SentryPeer SentryPeer C

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

208
BitChatClient
BitChatClient TechnitiumSoftware C#

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

205
emissary
emissary eepnet Rust

Rust implementation of the I2P protocol stack

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.

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
tessera
tessera Consensys Java

Tessera - Enterprise Implementation of Quorum's transaction manager

195
react-peer
react-peer itsdouges TypeScript

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

194
Microsoft-Student-Partner-Workshop-Learning-Materials-AI-NLP
Microsoft-Student-Partner-Workshop-Learning-Materials-AI-NLP soumyadip007 Jupyter Notebook

This repository contains all codes and materials of the current session. It contains the required code on Natural Language Processing, Artificial int...

190
datachannel-wasm
datachannel-wasm paullouisageneau C++

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

189
trango-self-hosted
trango-self-hosted mmurtaznaqvi C++

Host trango and communicate with those around you without 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...

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
toxnet
toxnet 0x4meliorate C

Decentralised P2P botnet using toxcore.

180