Top 0.2% dependent packages on proxy.golang.org
Top 0.3% dependent repos on proxy.golang.org
Top 3.6% forks on proxy.golang.org
Top 0.3% docker downloads on proxy.golang.org
proxy.golang.org : github.com/ipfs/go-ipfs-cmds
Package cmds helps building both standalone and client-server applications. The basic building blocks are requests, commands, emitters and responses. A command consists of a description of the parameters and a function. The function is passed the request as well as an emitter as arguments. It does operations on the inputs and sends the results to the user by emitting them. There are a number of emitters in this package and subpackages, but the user is free to create their own. A command is a struct containing the commands help text, a description of the arguments and options, the command's processing function and a type to let the caller know what type will be emitted. Optionally one of the functions PostRun and Encoder may be defined that consumes the function's emitted values and generates a visual representation for e.g. the terminal. Encoders work on a value-by-value basis, while PostRun operates on the value stream. An emitter has the Emit method, that takes the command's function's output as an argument and passes it to the user. The command's function does not know what kind of emitter it works with, so the same function may run locally or on a server, using an rpc interface. Emitters can also send errors using the SetError method. The user-facing emitter usually is the cli emitter. Values emitter here will be printed to the terminal using either the Encoders or the PostRun function. A response is a value that the user can read emitted values from. Responses have a method Next() that returns the next emitted value and an error value. If the last element has been received, the returned error value is io.EOF. If the application code has sent an error using SetError, the error ErrRcvdError is returned on next, indicating that the caller should call Error(). Depending on the reponse type, other errors may also occur. Pipes are pairs (emitter, response), such that a value emitted on the emitter can be received in the response value. Most builtin emitters are "pipe" emitters. The most prominent examples are the channel pipe and the http pipe. The channel pipe is backed by a channel. The only error value returned by the response is io.EOF, which happens when the channel is closed. The http pipe is backed by an http connection. The response can also return other errors, e.g. if there are errors on the network. To get a better idea of what's going on, take a look at the examples at https://github.com/ipfs/go-ipfs-cmds/tree/master/examples.
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/ipfs/go-ipfs-cmds
License: MIT
Latest release: over 6 years ago
First release: over 6 years ago
Namespace: github.com/ipfs
Dependent packages: 355
Dependent repositories: 784
Stars: 46 on GitHub
Forks: 45 on GitHub
Docker dependents: 75
Docker downloads: 64,642,420
See more repository details: repos.ecosyste.ms
Last synced: about 1 month ago
github.com/beyondstorage/go-storage/services/ipfs v0.3.0
Package ipfs provided support for the InterPlanetary File System (IPFS). Code generated by go ge...1 version - Latest release: over 3 years ago - 430 stars on GitHub
github.com/cloudflare/go-ipfs v0.10.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...116 versions - Latest release: over 3 years ago - 37 stars on GitHub
github.com/ipfs/http-api-docs v0.0.0-20210921212942-659c3a4dbbb1
Package docs can be used to gather go-ipfs commands and automatically generate documentation or t...1 version - Latest release: over 3 years ago
github.com/beyondstorage/go-service-ipfs v0.2.0
The InterPlanetary File System (IPFS) support for go-storage2 versions - Latest release: almost 4 years ago - 2 dependent packages - 1 stars on GitHub
github.com/kenlabs/go-ipfs-http-client v0.2.1 removed
8 versions - Latest release: almost 4 years agogithub.com/notional-labs/ipget v0.8.1
Retrieve files over IPFS and save them locally.16 versions - Latest release: almost 4 years ago - 3 stars on GitHub
github.com/tien-ds/tien-miner v0.1.0
depaas miner application https://weilian6868.gitbook.io1 version - Latest release: almost 4 years ago - 2 stars on GitHub
gitee.com/Crazyrw/go-ipfs v0.9.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...112 versions - Latest release: almost 4 years ago
github.com/shaheerbakali/go-ipfs v0.9.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...113 versions - Latest release: almost 4 years ago - 0 stars on GitHub
github.com/kenlabs/go-ipfs v0.9.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...112 versions - Latest release: almost 4 years ago - 1 stars on GitHub
thebigman.ddns.net/root/go-ipfs v0.9.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...21 versions - Latest release: almost 4 years ago
thebigman.ddns.net/ipfs/go-ipfs v0.9.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...53 versions - Latest release: almost 4 years ago
github.com/issieyoung/go-ipfs v0.9.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...90 versions - Latest release: almost 4 years ago - 0 stars on GitHub
github.com/nob404dy/go-ipfs v0.8.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...110 versions - Latest release: about 4 years ago
github.com/yoavweber/go-pgfs v1.0.0
IPFS is a global, versioned, peer-to-peer filesystem109 versions - Latest release: about 4 years ago - 1 dependent repositories - 1 stars on GitHub
github.com/trustprotocol/go-ipfs v0.8.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...108 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/g1129/go-ipfs v0.8.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...110 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/filepp/go-ipfs v0.8.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...108 versions - Latest release: over 4 years ago - 1 dependent repositories - 1 stars on GitHub
github.com/liyue201/go-ipfs v0.8.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...108 versions - Latest release: over 4 years ago
github.com/cosminmin/go-ipfs v0.8.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...108 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/jatofg/go-ipfs v0.8.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...108 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/japaneseuyeh/ipfs v0.8.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...108 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/quieoo/go-ipfs v0.8.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...108 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/proximax-storage/go-xpx-dfms-api-http v0.4.1
Official HTTP client reference implementation for all ProximaX DFMS's applications7 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 3 stars on GitHub
github.com/proximax-storage/go-xpx-dfms-http-client v0.4.1
7 versions - Latest release: over 4 years agogithub.com/StephanieSunshine/go-ipfs-spider-plugin v0.0.0-20201027093208-8b82b58c87d3
1 version - Latest release: over 4 years ago - 0 stars on GitHubgithub.com/mgr9525/ruis-ipfs v0.7.0
1 version - Latest release: over 4 years ago - 0 stars on GitHubgithub.com/textileio/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...106 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/celestiaorg/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...108 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/innova-foundation/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...107 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/hamsterbiz/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...106 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/HamsterBiz/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...106 versions - Latest release: over 4 years ago - 0 stars on GitHub
gitee.com/zhangpengju/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...106 versions - Latest release: over 4 years ago
github.com/angie3120/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...106 versions - Latest release: over 4 years ago
github.com/Angie3120/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...106 versions - Latest release: over 4 years ago
github.com/acruikshank/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...107 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/lazyledger/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...108 versions - Latest release: over 4 years ago - 1 dependent repositories
github.com/michel47/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...105 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/lampardnguyen234/go-ipfs-http-client v0.1.0
6 versions - Latest release: almost 5 years agogithub.com/godcong/go-ipfs-http-client v0.1.0
Go-IPFS API implementation over HTTP API8 versions - Latest release: almost 5 years ago - 1 dependent repositories - 0 stars on GitHub
github.com/LampardNguyen234/go-ipfs-http-client v0.1.0
6 versions - Latest release: almost 5 years agogithub.com/glvd/bustlinker v0.0.1
IPFS is a global, versioned, peer-to-peer filesystem1 version - Latest release: almost 5 years ago - 1 dependent repositories - 0 stars on GitHub
github.com/glvd/starship v0.0.1
IPFS is a global, versioned, peer-to-peer filesystem1 version - Latest release: almost 5 years ago
github.com/maurycy/go-ipfs-http-client v0.0.6
6 versions - Latest release: almost 5 years agogithub.com/maurycy/go-ipfs v0.6.15
IPFS is a global, versioned, peer-to-peer filesystem11 versions - Latest release: almost 5 years ago
github.com/wolneykien/go-ipfs v0.6.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...102 versions - Latest release: about 5 years ago - 0 stars on GitHub
github.com/BDWare/go-ipfs v0.6.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...102 versions - Latest release: about 5 years ago
github.com/marten-seemann/go-ipfs v0.6.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...102 versions - Latest release: about 5 years ago
github.com/rafaelramalho19/go-ipfs v0.6.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...102 versions - Latest release: about 5 years ago
github.com/bdware/go-ipfs v0.6.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...102 versions - Latest release: about 5 years ago
github.com/suutaku/go-ipfs v0.6.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...102 versions - Latest release: about 5 years ago - 0 stars on GitHub
github.com/noot/go-ipfs v0.6.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...102 versions - Latest release: about 5 years ago - 0 stars on GitHub
github.com/jackoelv/go-filecoin v0.6.4
Filecoin Full Node Implementation in Go6 versions - Latest release: about 5 years ago - 1 stars on GitHub
github.com/ethfsx/go-ipfs v0.5.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...96 versions - Latest release: about 5 years ago - 0 stars on GitHub
github.com/ETHFSx/go-ipfs v0.5.1
IPFS is a global, versioned, peer-to-peer filesystem98 versions - Latest release: about 5 years ago - 1 dependent repositories - 0 stars on GitHub
github.com/nampu898/ipfs v0.5.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...94 versions - Latest release: about 5 years ago
github.com/matyapiro31/go-ipfs v0.5.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...94 versions - Latest release: about 5 years ago - 0 stars on GitHub
github.com/BajlandoKG/BAJLA-IPS v0.5.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...99 versions - Latest release: about 5 years ago
github.com/bajlandokg/bajla-ips v0.5.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...99 versions - Latest release: about 5 years ago
github.com/IPFS-eX/go-ipfs-ex v0.5.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...93 versions - Latest release: about 5 years ago - 1 stars on GitHub
github.com/ipfs-ex/go-ipfs-ex v0.5.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...93 versions - Latest release: about 5 years ago - 1 stars on GitHub
github.com/gowthamgts/go-ipfs v0.5.0
1 version - Latest release: about 5 years agogithub.hscsec.cn/textileio/go-textile v0.7.8
61 versions - Latest release: over 5 years agogithub.1git.de/textileio/go-textile v0.7.8
61 versions - Latest release: over 5 years agogithub.com/textileio/textile-go v0.7.8
[DEPRECATED] Textile is a set of tools and infrastructure for building composable apps and servic...61 versions - Latest release: over 5 years ago - 357 stars on GitHub
github.com/b582q9/go-textile-block-immutable v0.7.8
61 versions - Latest release: over 5 years agogithub.com/textileio/go-textile v0.7.8
[DEPRECATED] Textile is a set of tools and infrastructure for building composable apps and servic...61 versions - Latest release: over 5 years ago - 2 dependent packages - 1 dependent repositories - 357 stars on GitHub
github.imxd.top/textileio/go-textile v0.7.8
61 versions - Latest release: over 5 years agogithub.skymusic.top/textileio/go-textile v0.7.8
61 versions - Latest release: over 5 years agogithub.com/b582q9/go-textile-sapien v0.7.8
61 versions - Latest release: over 5 years ago - 0 stars on GitHubgithub.com/ianopolous/go-ipfs v0.4.101
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...90 versions - Latest release: over 5 years ago - 1 stars on GitHub
github.com/nilhost/go-ipfs v0.4.23
1 version - Latest release: over 5 years agogithub.com/likecoin/go-ipfs v0.4.23
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...88 versions - Latest release: over 5 years ago - 2 stars on GitHub
github.com/aludirk/go-ipfs v0.4.23
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...88 versions - Latest release: over 5 years ago - 0 stars on GitHub
github.com/tau-coin/go-ipfs v0.4.23
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...90 versions - Latest release: over 5 years ago - 1 dependent repositories - 1 stars on GitHub
github.com/nilhost/ipfs v0.4.23
IPFS is a global, versioned, peer-to-peer filesystem4 versions - Latest release: over 5 years ago
github.com/fission-suite/go-ipfs v0.4.23
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...89 versions - Latest release: over 5 years ago - 2 stars on GitHub
github.com/Tau-Coin/go-ipfs v0.4.23
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...90 versions - Latest release: over 5 years ago - 1 stars on GitHub
github.com/Aludirk/go-ipfs v0.4.23
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...88 versions - Latest release: over 5 years ago - 0 stars on GitHub
github.com/mgr9525/go-ipfs v0.4.23
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...90 versions - Latest release: over 5 years ago - 0 stars on GitHub
github.com/ProteinsLive/go-ipfs v0.4.24
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...87 versions - Latest release: over 5 years ago - 0 stars on GitHub
github.com/proteinslive/go-ipfs v0.4.24
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...87 versions - Latest release: over 5 years ago
github.com/godcong/ipfs-jni-build v0.0.1
1 version - Latest release: over 5 years ago - 0 stars on GitHubgithub.com/godcong/ipfs-plugin-build v0.5.1
3 versions - Latest release: over 5 years ago - 1 dependent repositories - 1 stars on GitHubgithub.com/Sekura-Inc/go-textile v0.7.7
60 versions - Latest release: over 5 years agogithub.com/sekura-inc/go-textile v0.7.7
60 versions - Latest release: over 5 years agogithub.com/qri-io/go-ipfs-http-client v0.0.5
Go-IPFS API implementation over HTTP API5 versions - Latest release: over 5 years ago - 1 dependent package - 4 dependent repositories - 0 stars on GitHub
github.com/holajiawei/go-ipfs-http-client v0.0.5
5 versions - Latest release: over 5 years agogithub.com/ayachain/go-aya v0.0.0-20190826070223-168a7d370c3b
cmd/ipfs implements the primary CLI binary for ipfs1 version - Latest release: almost 6 years ago - 2 stars on GitHub
github.com/mtojek/go-ipfs v0.4.22
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...85 versions - Latest release: almost 6 years ago - 0 stars on GitHub
github.com/hacdias/go-ipfs v0.4.22
1 version - Latest release: almost 6 years agogithub.com/peersafe/go-ipfs v0.4.22
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...85 versions - Latest release: almost 6 years ago - 1 stars on GitHub
github.com/coryschwartz/go-ipfs v0.4.22
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...85 versions - Latest release: almost 6 years ago - 0 stars on GitHub
github.com/SJTU-OpenNetwork/go-ipfs v0.4.22
2 versions - Latest release: almost 6 years ago - 0 stars on GitHubgithub.com/lenovo-baize/baize v1.0.0
1 version - Latest release: almost 6 years ago - 1 dependent repositories - 0 stars on GitHubgithub.com/hunjixin/kubo v0.4.21
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...83 versions - Latest release: about 6 years ago - 0 stars on GitHub
github.com/sanderpick/go-ipfs v0.4.21
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...83 versions - Latest release: about 6 years ago - 0 stars on GitHub
github.com/btfslib/go-multiaddr v0.4.21
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...84 versions - Latest release: about 6 years ago - 2 dependent packages - 0 stars on GitHub
github.com/yeewang/go-textile v0.1.12
Encrypted, recoverable, schema-based, cross-application data storage built on IPFS and LibP2P12 versions - Latest release: about 6 years ago - 0 stars on GitHub
github.com/qintosky/btfs v0.4.20
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...78 versions - Latest release: about 6 years ago - 0 stars on GitHub
Check this option to include packages that no longer depend on this package in their latest version but previously did.