mirror of
https://github.com/vacp2p/libp2p-website.git
synced 2026-01-09 15:27:56 -05:00
Signed-off-by: Dave Huseby <dwh@protocol.ai> Co-authored-by: Dave Huseby <dwh@protocol.ai>
161 lines
4.5 KiB
JSON
161 lines
4.5 KiB
JSON
{
|
|
"id": "utils",
|
|
"title": "General Purpose Utilities & Datatypes",
|
|
"libs": [
|
|
{
|
|
"id": "libp2p-crypto",
|
|
"langs": {
|
|
"Go": {
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/go-libp2p/tree/master/core/crypto"
|
|
},
|
|
"Rust": {
|
|
"status": "Unimplementable",
|
|
"url": ""
|
|
},
|
|
"JavaScript": {
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/js-libp2p-crypto"
|
|
},
|
|
"Nim": {
|
|
"status": "Done",
|
|
"url": "https://github.com/status-im/nim-libp2p/blob/master/libp2p/crypto/crypto.nim"
|
|
},
|
|
"C++": {
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/cpp-libp2p/tree/master/src/crypto"
|
|
},
|
|
"Swift": {
|
|
"status": "Unstable",
|
|
"url": "https://github.com/swift-libp2p/swift-libp2p-crypto"
|
|
},
|
|
"JVM": {
|
|
"status": "Unstable",
|
|
"url": "https://github.com/libp2p/jvm-libp2p/tree/develop/src/main/kotlin/io/libp2p/crypto"
|
|
},
|
|
"Python": {
|
|
"status": "Unstable",
|
|
"url": "https://github.com/libp2p/py-libp2p/tree/master/libp2p/crypto"
|
|
},
|
|
"Erlang": {
|
|
"status": "Missing"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "libp2p-ping 🔗",
|
|
"url": "https://github.com/libp2p/specs/blob/master/ping/ping.md",
|
|
"langs": {
|
|
"Go": {
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/go-libp2p/tree/master/p2p/protocol/ping"
|
|
},
|
|
"Rust": {
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/rust-libp2p/tree/master/protocols/ping"
|
|
},
|
|
"JavaScript": {
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/js-libp2p/tree/master/src/ping"
|
|
},
|
|
"Nim": {
|
|
"status": "Done",
|
|
"url": "https://github.com/status-im/nim-libp2p/blob/unstable/libp2p/protocols/ping.nim"
|
|
},
|
|
"C++": {
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/cpp-libp2p/tree/master/src/protocol/ping"
|
|
},
|
|
"Swift": {
|
|
"status": "Missing"
|
|
},
|
|
"JVM": {
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/jvm-libp2p/blob/develop/src/main/kotlin/io/libp2p/protocol/Ping.kt"
|
|
},
|
|
"Python": {
|
|
"status": "Missing"
|
|
},
|
|
"Erlang": {
|
|
"status": "Missing"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "libp2p-peer",
|
|
"langs": {
|
|
"Go": {
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/go-libp2p/tree/master/core/peer"
|
|
},
|
|
"Rust": {
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/rust-libp2p/tree/master/core/src"
|
|
},
|
|
"JavaScript": {
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/js-libp2p-peer-id"
|
|
},
|
|
"Nim": {
|
|
"status": "Done",
|
|
"url": "https://github.com/status-im/nim-libp2p/blob/unstable/libp2p/peerid.nim"
|
|
},
|
|
"C++": {
|
|
"status": "Missing"
|
|
},
|
|
"Swift": {
|
|
"status": "Usable",
|
|
"url": "https://github.com/swift-libp2p/swift-libp2p-core/tree/main/Sources/LibP2PCore/Peer"
|
|
},
|
|
"JVM": {
|
|
"status": "Missing"
|
|
},
|
|
"Python": {
|
|
"status": "Unstable",
|
|
"url": "https://github.com/libp2p/py-libp2p/tree/master/libp2p/peer"
|
|
},
|
|
"Erlang": {
|
|
"status": "Done",
|
|
"url": "https://github.com/helium/erlang-libp2p/tree/master/src/peerbook"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "libp2p-switch",
|
|
"langs": {
|
|
"Go": {
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/go-libp2p/tree/master/p2p/net/swarm"
|
|
},
|
|
"Rust": {
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/rust-libp2p/tree/master/swarm"
|
|
},
|
|
"JavaScript": {
|
|
"status": "Done",
|
|
"url": "https://github.com/libp2p/js-libp2p/tree/master/src/pnet"
|
|
},
|
|
"Nim": {
|
|
"status": "Done",
|
|
"url": "https://github.com/status-im/nim-libp2p/blob/unstable/libp2p/switch.nim"
|
|
},
|
|
"C++": {
|
|
"status": "Missing"
|
|
},
|
|
"Swift": {
|
|
"status": "Missing"
|
|
},
|
|
"JVM": {
|
|
"status": "Missing"
|
|
},
|
|
"Python": {
|
|
"status": "Missing"
|
|
},
|
|
"Erlang": {
|
|
"status": "Missing"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|