@@ -29,27 +29,27 @@ Because of this, js-ipfs tutorials may be out of date, and will eventually be ar
2929- [ Kubo] ( https://github.com/ipfs/kubo ) : The reference implementation written in Go.
3030- [ js-ipfs] ( https://github.com/ipfs/js-ipfs ) : The JavaScript implementation of IPFS.
3131- [ rust-ipfs] ( https://github.com/rs-ipfs/rust-ipfs ) : Alpha implementation in Rust.
32- - [ Other implementations] ( https://github.com/ipfs /ipfs#protocol -implementations) : Up-to-date links to all other protocol implementations.
32+ - [ Other implementations] ( ../concepts /ipfs-implementations.md ) : Up-to-date links to all other protocol implementations.
3333
3434### Client implementations
3535
3636- [ Current list] ( https://github.com/ipfs/ipfs#http-client-libraries ) of HTTP client libraries.
3737
3838### Underlying components
3939
40- - [ libp2p ] ( https://github.com/libp2p ) :
41- - [ go-libp2p ] ( https://github.com/libp2p/go-libp2p ) : Reference libp2p implementation in Go.
42- - [ js-libp2p] ( https://github.com/libp2p/js-libp2p ) : The JavaScript implementation of the libp2p networking stack.
43- - [ rust-libp2p ] ( https://github.com/libp2p/rust-libp2p ) : The Rust implementation of the libp2p networking stack.
44- - [ IPLD ] ( https://github.com/ipld ) :
45- - [ go-ipld ] ( https://github.com/ipld /go-ipld ) : Entry-point repo for Go IPLD development.
46- - [ js-ipld ] ( https://github.com/ipld /js-ipld ) : The JavaScript Implementation of IPLD.
47- - [ IPLD specifications ] ( https://github.com/ipld/specs ) : The set of specifications that make up IPLD.
48- - [ Multiformats ] ( https://github.com/multiformats ) :
49- - [ Multiaddr ] ( https://github.com/multiformats/multiaddr ) : Composable and future-proof network addresses.
50- - [ Multibase ] ( https://github.com/multiformats/multibase ) : Self-identifying base encodings.
51- - [ Multicodec ] ( https://github.com/multiformats/multicodec ) : Compact, self-describing codecs.
52- - [ Multihash ] ( https://github.com/multiformats/multihash ) : Self-describing hashes for future-proofing.
40+ | Subsystem | Go | JavaScript | Rust |
41+ | ------------ | --------------------------------------------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------ |
42+ | [ LibP2P ] ( https://github.com/libp2p ) | [ go-libp2p ] ( https://github.com/libp2p/go-libp2p ) | [ js-libp2p] ( https://github.com/libp2p/js-libp2p ) | [ rust-libp2p ] ( https://github.com/libp2p/rust-libp2p ) |
43+ | [ IPLD ] ( https://github.com/ipld ) | [ go-ipld ] ( https://github.com/ipld/go-ipld ) , [ go-ipld-prime ] ( https://github.com/ipld/go-ipld-prime ) | [ js-ipld ] ( https://github.com/ipld/js-ipld ) | [ libipld ] ( https://github.com/ipld/libipld ) |
44+ | IPNS | [ go-ipns ] ( https://github.com/ipfs/go-ipns ) | [ js-ipns ] ( https://github.com/ipfs/js-ipns ) | [ rust-ipns ] ( https://lib.rs/crates/rust-ipns ) |
45+ | [ Multiaddr ] ( https://github.com/multiformats/multiaddr ) | [ go-multiaddr ] ( https://github.com/multiformats /go-multiaddr ) | [ js-multiaddr ] ( https://github.com/multiformats/js-multiaddr ) | [ rust-multiaddr ] ( https://github.com/multiformats/rust-multiaddr ) |
46+ | [ Multicodec ] ( https://github.com/multiformats/multicodec ) | [ go-multicodec ] ( https://github.com/multiformats/go-multicodec ) | [ js-multiformats ] ( https://github.com/multiformats /js-multiformats ) | N/A |
47+ | [ Multihash ] ( https://github.com/multiformats/multihash ) | [ go-multihash ] ( https://github.com/multiformats/go-multihash ) | [ js-multiformats ] ( https://github.com/multiformats/js-multiformats ) | [ rust-multihash ] ( https://github.com/multiformats/rust-multihash ) |
48+ | [ Multibase ] ( https://github.com/multiformats/multibase ) | [ go-multibase ] ( https://github.com/multiformats/go-multibase ) | [ js-multiformats ] ( https://github.com/multiformats/js-multiformats ) | [ rust-multibase ] ( https://github.com/multiformats/rust-multibase ) |
49+ | CID | N/A | [ js-multiformats ] ( https://github.com/multiformats/js-multiformats ) | [ rust-cid ] ( https://github.com/multiformats/rust-cid ) |
50+
51+
52+
5353
5454### IPFS tools and products
5555
0 commit comments