awesome-libp2p
Collection of awesome libp2p repositories, tools and learning resources
Protocol specs
Implementations
Go:
- https://github.com/libp2p/go-libp2p
Rust:
- https://github.com/libp2p/rust-libp2p
- https://github.com/paritytech/litep2p
- https://github.com/web3infra-foundation/libp2p-rs
JavaScript:
- https://github.com/libp2p/js-libp2p
Python:
- https://github.com/libp2p/py-libp2p
Kotlin:
- https://github.com/libp2p/jvm-libp2p
Nim:
- https://github.com/vacp2p/nim-libp2p
Zig:
- https://github.com/MarcoPolo/zig-libp2p
C++:
- https://github.com/libp2p/cpp-libp2p
More: https://libp2p.io/implementations/
Projects powered by libp2p
Storage
- IPFS
- https://github.com/ipfs/kubo
- https://github.com/ipfs/helia
Blockchain
- Filecoin
- https://github.com/filecoin-project/lotus
- https://github.com/filecoin-project/venus
- https://github.com/ChainSafe/forest
- Polkadot
- https://github.com/paritytech/polkadot-sdk
- https://github.com/smol-dot/smoldot
- https://github.com/ChainSafe/gossamer
- Sonr - https://github.com/di-dao/sonr
- XDAGj - https://github.com/XDagger/xdagj
- Pactus - https://github.com/pactus-project/pactus
- Fuel - https://github.com/FuelLabs/fuel-core
- Celestia - https://github.com/celestiaorg/celestia-node
- Madara - https://github.com/keep-starknet-strange/madara
- Avail - https://github.com/availproject/avail
- Starcoin - https://github.com/starcoinorg/starcoin
- Magi - https://github.com/a16z/magi
- Spacemesh - https://github.com/spacemeshos/go-spacemesh
- Starknet - https://github.com/eqlabs/pathfinder
- Optimism - https://github.com/ethereum-optimism/optimism
- Mantle - https://github.com/mantlenetworkio/mantle-v2
- Algorand - https://github.com/algorand/go-algorand
Database
- https://github.com/orbitdb/orbitdb
Utility
- https://github.com/mxinden/libp2p-lookup
- https://github.com/btwiuse/p2ping
- https://github.com/dennis-tra/pcp
Crawler
- https://github.com/dennis-tra/nebula
- https://github.com/probe-lab/parsec
Messaging
- https://github.com/berty/berty
- waku
- https://github.com/waku-org/nwaku
- https://github.com/waku-org/go-waku
- https://github.com/waku-org/js-waku
VPN
- https://github.com/mudler/edgevpn
- https://github.com/alecbcs/hyprspace
- https://github.com/nickjfree/goose
Proxy
- https://github.com/dvasanth/kadugu
- https://github.com/p2pdao/libp2p-proxy
- https://github.com/netwarps/p2p-proxy
Game
- https://github.com/shlavik/digifall
- https://github.com/chaitanyaprem/bingo-p2p
Contribute
Contributions welcome.