The modular networking stack for decentralized systems
Peer-to-peer transports, NAT traversal, peer routing, and pub/sub — composed into a production-proven networking layer used by IPFS, Ethereum, and beyond.
Project at a glance
Scaling-stage projects building on libp2p across agentic commerce, AI, and trust infrastructure.
Hyperspace
Agent infrastructure platform where agents work. Local-first search, P2P mesh, sandboxing, and on-device agent compute.
Gitlawb
The git layer for the AI-native internet. DIDs over accounts. Every commit signed — agent or human.
LocalAI
Free, open-source OpenAI alternative. Run LLMs, autonomous agents, and document intelligence locally on your own hardware.
Coinbase AgentKit
Toolkit for building AI agents that interact with onchain dApps and blockchain-based financial systems, integrated with py-IPFS-lite, py-unixfs, and py-libp2p.
Twigg
Programmable identity and trust infrastructure for coordinating humans, agents, and systems in digital environments.
Lattice
Infrastructure for autonomous worlds and onchain game systems, enabling persistent programmable environments and machine coordination.
Diagnosity at eka.care
Healthcare infrastructure platform focused on patient records, clinical workflows and AI-enabled medical coordination at population scale.
Reality Network
A new trust layer for the internet. Enlightened computing. Truth corporealized.
Built for the realities of the open internet
Modular stack
Swap transports, muxers, security, and routing — pick the primitives you need.
Many transports
TCP, QUIC, WebRTC, WebTransport, WebSockets — browser to backbone.
NAT traversal
Hole-punching, AutoNAT, and relays connect peers across hostile networks.
Production-proven
Powers IPFS, Ethereum, Polkadot and more at internet scale.
What improvements are coming to libp2p
The next wave of upgrades focuses on stronger security, faster transports, network resilience, and pub/sub at AI-agent scale.
Stronger security
Upgrades to Noise and TLS handshakes harden every connection and prepare libp2p for the post-quantum era.
Better Web Transport
Web Transport improvements unlock agentic features and deliver faster, more reliable browser-native networking.
Resilience as a protocol
New primitives turn resilience into a first-class protocol so networks self-heal under churn, attacks, and hostile NATs.
GossipSub 1.4
Next-gen pub/sub scales to large agent conversations and interoperates with AI platforms like Hugging Face.
Next Hop
- Browser-to-browser WebRTC by default
- AutoNAT v2 and smarter hole punching
- Universal connectivity across runtimes
- Improved DCUtR success rates in the wild
Long Haul
- Post-quantum handshakes end-to-end
- First-class libp2p mesh for AI agents
- Bandwidth & reputation-aware peer routing
- Native mobile transports with background peering
Implementation health at a glance
Compare every libp2p implementation across spec completeness, protocol support, maintenance activity, test coverage, and roadmap progress. Greener cells mean healthier; warmer cells flag gaps where contributors are most welcome.
| Implementation | Spec completeness | Protocol support | Maintenance activity | Test coverage | Roadmap progress |
|---|---|---|---|---|---|
go-libp2p Go | 95% | 92% | 88% | 84% | 70% |
rust-libp2p Rust | 90% | 88% | 92% | 86% | 75% |
js-libp2p TypeScript | 82% | 80% | 78% | 72% | 65% |
nim-libp2p Nim | 70% | 68% | 65% | 70% | 50% |
zig-libp2p Zig | 35% | 30% | 60% | 28% | 25% |
py-libp2p Python | 45% | 42% | 38% | 40% | 30% |
jvm-libp2p Kotlin/Java | 55% | 52% | 50% | 58% | 35% |
