mirror of
https://github.com/vacp2p/libp2p-website.git
synced 2026-01-09 15:27:56 -05:00
421 lines
10 KiB
JSON
421 lines
10 KiB
JSON
[
|
|
{
|
|
"id": "browser-js",
|
|
"name": "Browser JS",
|
|
"status": "live",
|
|
"image": "/img/logo_1.png",
|
|
"github": "https://github.com/ipfs/js-libp2p-ipfs-browser",
|
|
"categories": [
|
|
{
|
|
"id": "transport",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-websockets",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/js-libp2p-websockets"
|
|
},
|
|
{
|
|
"id": "libp2p-webrtc-star",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/js-libp2p-webrtc-star"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "stream-muxer",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-multiplex",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/js-libp2p-multiplex"
|
|
},
|
|
{
|
|
"id": "libp2p-spdy",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/js-libp2p-spdy"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "crypto-channels",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-secio",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/js-libp2p-secio"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "peer-routing",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-kad-dht",
|
|
"status": "Unstable",
|
|
"url": "https://github.com/libp2p/js-libp2p-kad-dht"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "record-stores",
|
|
"modules": [
|
|
{
|
|
"id": "record",
|
|
"status": "Usable",
|
|
"url": "https://github.com/libp2p/js-libp2p-record"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "discovery",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-webrtc-star",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/js-libp2p-webrtc-star"
|
|
},
|
|
{
|
|
"id": "libp2p-railing",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/js-libp2p-railing"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "node-js",
|
|
"name": "Node JS",
|
|
"status": "live",
|
|
"image": "/img/logo_2.png",
|
|
"github": "https://github.com/ipfs/js-libp2p-ipfs-nodejs",
|
|
"categories": [
|
|
{
|
|
"id": "transport",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-tcp",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/js-libp2p-tcp"
|
|
},
|
|
{
|
|
"id": "libp2p-websockets",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/js-libp2p-websockets"
|
|
},
|
|
{
|
|
"id": "libp2p-webrtc-star",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/js-libp2p-webrtc-star"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "stream-muxer",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-multiplex",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/js-libp2p-multiplex"
|
|
},
|
|
{
|
|
"id": "libp2p-spdy",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/js-libp2p-spdy"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "crypto-channels",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-secio",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/js-libp2p-secio"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "peer-routing",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-kad-dht",
|
|
"status": "Unstable",
|
|
"url": "https://github.com/libp2p/js-libp2p-kad-dht"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "record-stores",
|
|
"modules": [
|
|
{
|
|
"id": "record",
|
|
"status": "Usable",
|
|
"url": "https://github.com/libp2p/js-libp2p-record"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "discovery",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-mdns",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/js-libp2p-mdns"
|
|
},
|
|
{
|
|
"id": "libp2p-webrtc-star",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/js-libp2p-webrtc-star"
|
|
},
|
|
{
|
|
"id": "libp2p-railing",
|
|
"status": "Unstable",
|
|
"url": "https://github.com/libp2p/js-libp2p-railing"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "golang",
|
|
"name": "Golang",
|
|
"status": "live",
|
|
"image": "/img/logo_3.png",
|
|
"github": "https://github.com/libp2p/go-libp2p",
|
|
"categories": [
|
|
{
|
|
"id": "transport",
|
|
"modules": [
|
|
{
|
|
"id": "go-tcp-transport",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/go-tcp-transport"
|
|
},
|
|
{
|
|
"id": "go-ws-transport",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/go-ws-transport"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "stream-muxer",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-yamux",
|
|
"status": "Done",
|
|
"url": ""
|
|
},
|
|
{
|
|
"id": "libp2p-multiplex",
|
|
"status": "Done",
|
|
"url": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "crypto-channels",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-secio",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/go-libp2p-secio"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "peer-routing",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-kad-dht",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/go-libp2p-kad-dht"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "record-stores",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-kad-dht",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/go-libp2p-kad-dht"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "nat-traversal",
|
|
"name": "NAT Traversal",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-nat",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/go-libp2p-nat"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "discovery",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-mdns",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/go-libp2p/blob/master/p2p/discovery/mdns/mdns.go"
|
|
},
|
|
{
|
|
"id": "libp2p-railing",
|
|
"status": "Unstable",
|
|
"url": ""
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "rust",
|
|
"name": "Rust",
|
|
"status": "live",
|
|
"image": "/img/logo_7.png",
|
|
"github": "https://github.com/libp2p/rust-libp2p",
|
|
"categories": [
|
|
{
|
|
"id": "transport",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-tcp",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/rust-libp2p/tree/master/transports/tcp"
|
|
},
|
|
{
|
|
"id": "libp2p-memory",
|
|
"status": "Usable",
|
|
"url": "https://github.com/libp2p/rust-libp2p/blob/master/core/src/transport/memory.rs"
|
|
},
|
|
{
|
|
"id": "libp2p-uds",
|
|
"status": "Unstable",
|
|
"url": "https://github.com/libp2p/rust-libp2p/tree/master/transports/uds"
|
|
},
|
|
{
|
|
"id": "libp2p-relay",
|
|
"status": "Usable",
|
|
"url": "https://github.com/libp2p/rust-libp2p/tree/master/protocols/relay"
|
|
},
|
|
{
|
|
"id": "libp2p-websocket",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/rust-libp2p/tree/master/transports/websocket"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "stream-muxer",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-yamux",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/rust-libp2p/tree/master/muxers/yamux"
|
|
},
|
|
{
|
|
"id": "libp2p-mplex",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/rust-libp2p/tree/master/muxers/mplex"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "peer-routing",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-kad",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/rust-libp2p/tree/master/protocols/kad"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "protocols",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-multistream-select",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/rust-libp2p/tree/master/misc/multistream-select"
|
|
},
|
|
{
|
|
"id": "libp2p-ping",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/rust-libp2p/tree/master/protocols/ping"
|
|
},
|
|
{
|
|
"id": "libp2p-identify",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/rust-libp2p/tree/master/protocols/identify"
|
|
},
|
|
{
|
|
"id": "libp2p-dns",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/rust-libp2p/tree/master/transport/dns"
|
|
},
|
|
{
|
|
"id": "libp2p-floodsub",
|
|
"status": "Unstable",
|
|
"url": "https://github.com/libp2p/rust-libp2p/tree/master/protocols/floodsub"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "discovery",
|
|
"modules": [
|
|
{
|
|
"id": "libp2p-mdns",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/rust-libp2p/tree/master/protocols/mdns"
|
|
},
|
|
{
|
|
"id": "libp2p-rendezvous",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/rust-libp2p/tree/master/protocols/rendezvous"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "Utilities",
|
|
"modules": [
|
|
{
|
|
"id": "multiaddr",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/rust-libp2p/tree/master/misc/multiaddr"
|
|
},
|
|
{
|
|
"id": "multihash",
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/rust-libp2p/tree/master/misc/multhash"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Haskell",
|
|
"status": "coming-soon",
|
|
"image": "/img/logo_4.png",
|
|
"github": "",
|
|
"categories": []
|
|
},
|
|
{
|
|
"name": "Java",
|
|
"status": "coming-soon",
|
|
"image": "/img/logo_java.png",
|
|
"github": "",
|
|
"categories": []
|
|
},
|
|
{
|
|
"name": "Python",
|
|
"status": "coming-soon",
|
|
"image": "/img/logo_6.png",
|
|
"github": "",
|
|
"categories": []
|
|
}
|
|
]
|