Files
specs/8-implementations.md
2015-11-25 15:03:24 +00:00

41 lines
1.1 KiB
Markdown

8 Implementations
=================
This is a list of known libp2p module implementations. They are components that respect the interfaces and expectations defined in the "Interfaces" chapter, and can be composed to make a working libp2p library.
## 8.1 libp2p
- https://github.com/diasdavid/node-libp2p
- https://github.com/diasdavid/node-ipfs-logger
## 8.2 Peer Discovery
- https://github.com/diasdavid/node-ipfs-mdns
- https://github.com/diasdavid/node-ipfs-railing
- https://github.com/diasdavid/node-ipfs-random-walk
## 8.3 Peer Routing
- https://github.com/diasdavid/node-ipfs-kad-router
## 8.4 Swarm
- https://github.com/diasdavid/node-ipfs-swarm
- https://github.com/diasdavid/node-ipfs-ping
- https://github.com/diasdavid/node-spdy-stream-muxer
- https://github.com/diasdavid/abstract-stream-muxer
## 8.5 Record Store
- https://github.com/diasdavid/node-ipfs-record
- https://github.com/diasdavid/node-ipfs-record-store
## 8.6 Data Structures
- https://github.com/diasdavid/node-ipfs-peer-id
- https://github.com/diasdavid/node-ipfs-peer
## 8.7 Implementations of Specs libp2p depends on
- https://github.com/diasdavid/node-multistream