Peer-to-peer hypermedia protocol
Repository Index
70,234 visible repositories in the index
1–19 of 19 · Most stars
An open source cybersecurity protocol for syncing decentralized graph data.
IP addresses break, dial keys instead. A library that adds QUIC + NAT Traversal to your apps.
- rust
- memes
- realtime
- tags
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
- reliable-messages
- networking
- game-development
- realtime-messaging
The LBRY SDK for building decentralized, censorship resistant, monetized digital content apps.
- lbry
- blockchain
- python
- decentralized
An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.
- cjdns
- mesh
- mesh-networks
- fcp
Distributed Peer-to-Peer Web Search Engine and Intranet Search Appliance
Lite reliable UDP library for Mono and .NET
- udp
- reliable-packets
- mono
- dot-net
Decentralized P2P mesh for autonomous AI agents — self-sovereign identity, peer-to-peer chat, and on-device AI that negotiates tasks on your behalf. No central server.
- ai-agents
- decentralized-ai
- decentralized-exchange
- decentralized-identity
C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
- webrtc
- webrtc-datachannel
- datachannel
- rtcdatachannel
A p2p, secure file storage, social network and application protocol
- java
- peer-to-peer
- encryption
- social-network
UFONet - Denial of Service Toolkit
- dos
- ddos
- ufonet
- botnet
The gossip and replication server for Secure Scuttlebutt - a distributed social network
- scuttlebot
- javascript
- scuttlebutt
- gossip
An implementation of IPFS in TypeScript
- ipfs
- ipfs-helia
dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and otherwise
- dht
- golang
- go
- kademlia-dht
Make RPC calls over a Kademlia based DHT.
Kademlia DHT K-bucket implementation as a binary tree
- dht
Python port of PeerJS client
- peerjs
- python
- peer-to-peer
- webrtc
An PDU implementation in Go
- p2p
- decentralized-identity
- social-network
- peer-to-peer