Skip to content

Commit 3e7e94f

Browse files
authored
Update Repository Guide (#1446)
1 parent 2de9ad9 commit 3e7e94f

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

docs/project/repository-guide.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)