You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[Is everything related to IPFS in the Go ecosystem in this repo?](#is-everything-related-to-ipfs-in-the-go-ecosystem-in-this-repo)
21
22
-[Getting started](#getting-started)
22
23
-[Should I add my IPFS component to go-libipfs?](#should-i-add-my-ipfs-component-to-go-libipfs)
@@ -30,7 +31,7 @@ go-libipfs 🍌
30
31
31
32
## About
32
33
33
-
Go-libips is a component library for building IPFS applications and implementations in Go.
34
+
go-libips is a component library for building IPFS applications and implementations in Go.
34
35
35
36
Some scenarios in which you may find go-libipfs helpful:
36
37
@@ -39,7 +40,7 @@ Some scenarios in which you may find go-libipfs helpful:
39
40
* You want to reuse some components of IPFS such as its Kademlia DHT, Bitswap, data encoding, etc.
40
41
* You want to experiment with IPFS
41
42
42
-
Go-libipfs powers [Kubo](https://github.com/ipfs/kubo), which is [the most popular IPFS implementation](https://github.com/protocol/network-measurements/tree/master/reports),
43
+
go-libipfs powers [Kubo](https://github.com/ipfs/kubo), which is [the most popular IPFS implementation](https://github.com/protocol/network-measurements/tree/master/reports),
43
44
so its code has been battle-tested on the IPFS network for years, and is well-understood by the community.
44
45
45
46
### Motivation
@@ -61,9 +62,12 @@ Go-libipfs includes high-quality components useful for interacting with IPFS pro
61
62
62
63
Go-libipfs aims to provide a cohesive interface into these components. Note that not all of the underlying components necessarily reside in this respository.
63
64
65
+
### Does go-libipfs == IPFS?
66
+
No. This repo houses some IPFS functionality written in Go that has been useful in practice, and is maintained by a group that has long term commitments to the IPFS project
67
+
64
68
### Is everything related to IPFS in the Go ecosystem in this repo?
65
69
66
-
No. Not everything related to IPFS is intended to be in go-libipfs. Rather if you’d like to build an IPFS implementation with Go, here are some tools you might want that are maintained by a group that has long term commitments to the IPFS project. There are certainly repos that others maintainer that aren't included here (e.g., ipfs/go-car) which are still useful to IPFS implementations. It's expected and fine for new IPFS functionality to be developed that won't be part of go-libipfs.
70
+
No. Not everything related to IPFS is intended to be in go-libipfs. View it as a starter toolbox (potentially among multiple). If you’d like to build an IPFS implementation with Go, here are some tools you might want that are maintained by a group that has long term commitments to the IPFS project. There are certainly repos that others maintainer that aren't included here (e.g., ipfs/go-car) which are still useful to IPFS implementations. It's expected and fine for new IPFS functionality to be developed that won't be part of go-libipfs.
0 commit comments