An open source cybersecurity protocol for syncing decentralized graph data.
Repository Index
76,855 visible repositories in the index
1–24 of 42 · Most stars
IPFS implementation in Go: a daemon that stores and serves content-addressed data, with a CLI, HTTP Gateway, and RPC API
Pure Go implementation of the WebRTC API
- go
- golang
- webrtc
- pion-webrtc
A simple, decentralized mesh VPN with WireGuard support.
Simple peer-to-peer with WebRTC.
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
like netcat, but over Tailscale's data plane, without Tailscale's control plane
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
- berty
- ipfs
- libp2p
- mobile-app
Peer-to-Peer Databases for the Decentralized Web
- p2p
- distributed
- decentralized
- database
📡 Simple WebRTC video, voice, and data channels
The cryptography-based networking stack for building unstoppable networks with LoRa, Packet Radio, WiFi and everything in between.
- networking-stack
- packet-radio
- lora
- mesh-networks
The LBRY SDK for building decentralized, censorship resistant, monetized digital content apps.
- lbry
- blockchain
- python
- decentralized
libp2p implementation in Go
P2P Docker registry capable of distributing TBs of data in seconds
- docker
- docker-registry
- container
- docker-image
The Rust Implementation of the libp2p networking stack.
- libp2p
- networking
- peer-to-peer
- decentralization
An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.
- cjdns
- mesh
- mesh-networks
- fcp
The only tool/technique to punch holes through firewalls/NATs where multiple clients & server can be behind separate NATs without any 3rd party involvement. Pwnat is a newly developed technique, exploiting a property of NAT translation tables, with no 3rd party, port forwarding, DMZ, DNS, router admin requirements, STUN/TURN/UPnP/ICE, or spoofing.
Anonymous peer-to-peer instant messaging
Delivers efficient, stable, and secure data distribution and acceleration powered by P2P technology, with an optional content‑addressable filesystem that accelerates OCI container launch.
A modular and extensible networking stack which solves many challenges of peer-to-peer applications.
Declare your digital independence
- cryptography
- decentralized
- distributed-hash-table
- freenet
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
✨🤝✨ Instant peer-to-peer multiplayer for the web — no server required.
- webrtc
- p2p
- peer-to-peer
- chat