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: 29 days ago
github.com/brossetti1/lotus v0.0.0-20230317211743-5147e44b3e9c
Reference implementation of the Filecoin protocol, written in Go1 version - Latest release: over 2 years ago - 1 stars on GitHub
github.com/zelin44913/lotus1203 v0.0.0-20230316124922-484cccfc429d
Reference implementation of the Filecoin protocol, written in Go2 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/whyrusleeping/estuary v0.4.3
33 versions - Latest release: over 2 years agogithub.com/application-research/estuary v0.4.3
A custom IPFS/Filecoin node that makes it easy to pin IPFS content and make Filecoin deals.34 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 217 stars on GitHub
github.com/getamis/go-ipfs-http-client v0.4.101
Go-IPFS API implementation over HTTP API2 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/brossetti1/filclient v0.4.0
A minimal filecoin client library1 version - Latest release: over 2 years ago - 1 stars on GitHub
github.com/myml/apt-ipfs v0.0.8
基于ipfs提供apt仓库源的点对点加速下载8 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/jacobheun/lotus v1.20.0-rc1-boost
Reference implementation of the Filecoin protocol, written in Go1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/myml/kubo v0.18.2
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...138 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/guseggert/clustertest-kubo v0.0.0-20230208164737-508b73711d48
2 versions - Latest release: over 2 years ago - 1 dependent repositories - 0 stars on GitHubgithub.com/application-research/autoretrieve v0.0.0-20230203025218-40aa4c847784
A server to make GraphSync data accessible on IPFS18 versions - Latest release: over 2 years ago - 20 stars on GitHub
github.com/jimpick/sp-kyc-checks v0.0.0-20230201194251-fa84fca72da8
A number of checks (built using go test) to check form submissions from Filecoin Storage Providers1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/markya0616/go-ipfs-http-client v0.4.4
Go-IPFS API implementation over HTTP API16 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/diogo464/go-ipfs v0.18.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...139 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/sloanyang/kubo v0.18.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...140 versions - Latest release: over 2 years ago
github.com/xbradylee/ipfs-kubo v0.18.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...138 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/researchcomputer/geodb v0.0.0-20230121163908-e557544f5b9e
orbitdb implements the OrbitDB interface1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/xbradylee/tempcurium v0.0.0-20230121001220-c4e204e41361
1 version - Latest release: over 2 years agogithub.com/filecoin-project/sentinel-archiver v0.0.0-20230116070707-e970b5950ace
Produces regular archives of on-chain state for the Filecoin network.4 versions - Latest release: over 2 years ago - 3 stars on GitHub
github.com/caeret/fil-block-watcher v0.0.0-20230114082525-6aa664aa1e49
5 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/filecoin-project/lotus/testplans/lotus-soup v0.0.0-20230110150616-2995a530dcc7
Reference implementation of the Filecoin protocol, written in Go17 versions - Latest release: over 2 years ago - 2,597 stars on GitHub
github.com/ribasushi/fil-naive-marketwatch v0.0.0-20230108103026-4899b8d2726c
3 versions - Latest release: over 2 years ago - 1 stars on GitHubgithub.com/application-research/filclient-unstable v0.0.0-20221210001238-73c6aa077bb3
rewrite2 versions - Latest release: over 2 years ago - 4 stars on GitHub
github.com/jlogelin/wormhole v0.0.0-20221204151742-d1af7becbf50
Wormhole is an experimental IPFS node backed by the Filecoin Graphsync Protocol1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/JY29/components-contrib v1.9.6
Community driven, reusable components for distributed apps69 versions - Latest release: over 2 years ago - 1 dependent repositories - 0 stars on GitHub
github.com/jy29/components-contrib v1.9.6
Community driven, reusable components for distributed apps69 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/antontroshin/components-contrib v1.9.6
Community driven, reusable components for distributed apps69 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/filecoin-project/evergreen-dealer v0.0.0-20221128104413-10833cea7fb2
2 versions - Latest release: over 2 years ago - 1 dependent package - 7 stars ongithub.com/textileio/broker-core v0.0.0-20221124150840-269d6e450fd7
Broker for the Filecoin network2 versions - Latest release: over 2 years ago - 5 stars on GitHub
github.com/twygod/filclient v0.4.0
5 versions - Latest release: over 2 years agogithub.com/application-research/filclient v0.4.0
A minimal filecoin client library5 versions - Latest release: over 2 years ago - 7 dependent packages - 3 dependent repositories - 42 stars on GitHub
github.com/rickiey/sector_penalty v0.0.0-20221123083423-ac8a22c8b99b
Copyright © 2021 NAME HERE <EMAIL ADDRESS> Licensed under the Apache License, Version 2.0 (the "...1 version - Latest release: over 2 years ago - 6 stars on GitHub
github.com/application-research/barge v0.1.2
Barge - CLI tool to stream/upload files/cars/dirs to Estuary4 versions - Latest release: over 2 years ago - 3 stars on GitHub
github.com/zondax/filecoin-actors-cids v1.1800.2
12 versions - Latest release: over 2 years ago - 6 dependent packages - 3 dependent repositories - 0 stars on GitHubgithub.com/pothulapati/gitpod/install/installer v0.0.0-20221116110340-4c0a0cf23fb8
Gitpod automates the provisioning of ready-to-code development environments.1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/gitpod-io/gitpod/install/installer v0.0.0-20221116105119-92596033f437
Gitpod automates the provisioning of ready-to-code cloud development environments.1 version - Latest release: over 2 years ago - 10,622 stars on GitHub
github.com/mrhunter1986/lotus v1.17.2
Reference implementation of the Filecoin protocol, written in Go1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/MrHunter1986/lotus v1.17.2
Reference implementation of the Filecoin protocol, written in Go1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/ipfs-shipyard/gomobile-ipfs/packages v0.0.0-20221025135046-abb3f42cf97c
IPFS and libp2p on Mobile, with Gomobile2 versions - Latest release: over 2 years ago - 263 stars on GitHub
github.com/bacalhau-project/lotus-filecoin-image v0.0.2
2 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/hypernova3/dapr-ipfs-binding v0.1.0
IPFS binding for Dapr (pluggable component)1 version - Latest release: over 2 years ago - 2 stars on GitHub
github.com/iand/go-ipfs v0.16.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...132 versions - Latest release: over 2 years ago - 1 dependent repositories - 0 stars on GitHub
github.com/testlabor/go-ipfs-http-client v0.4.0
12 versions - Latest release: over 2 years agogithub.com/ribasushi/fil-fip36-vote-tally v0.0.0-20220929092646-cad0b4225db2
1 version - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHubgithub.com/robquistnl/evergreen-dealer v0.0.0-20220920183904-3a8893096c68
2 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/crossedbot/hermes-archiver v0.0.0-20220913014500-c2a27a2be502
Decentralized web archiver written in Golang.1 version - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/crossedbot/go-warc-indexer v0.0.0-20220911185101-075ebfc4865c
Indexer that translates WARC files to CDXJ format and stores the contents on IPFS.1 version - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
github.com/xianleigirl/lotus v1.18.3
Implementation of the Filecoin protocol, written in Go179 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/XianLeigirl/lotus v1.18.3
Implementation of the Filecoin protocol, written in Go179 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/XianLeiGirl/lotus v1.18.3
Implementation of the Filecoin protocol, written in Go179 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/xianLeigirl/lotus v1.18.3
Implementation of the Filecoin protocol, written in Go179 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/lubanproj/ipfs-cluster v0.0.0-20220901084325-dc458942883b
Package ipfscluster implements a wrapper for the IPFS deamon which allows to orchestrate pinning ...2 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/yuval-k/oci-registry-p2p v0.2.7
A IPFS backed storage implementation for docker/OCI registry. This Project brings together cloud-...9 versions - Latest release: almost 3 years ago - 11 stars on GitHub
github.com/frrist/fil-chain-export v0.0.0-20220823163551-6258b42cd504
Utility for exporting the filecoin blockchain from a blockstore1 version - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/froghub-io/lotus-load-balance-client v0.0.0-20220811061107-e773f2c2563c
soft load balance client for lotus1 version - Latest release: almost 3 years ago - 2 stars on GitHub
github.com/pastoapp/asteroid-server v0.1.0-poc.0
An IPFS-based REST Backend with RSA-Key Auth for a cloud clipboard manager.1 version - Latest release: almost 3 years ago - 2 stars on GitHub
github.com/llifezou/fil-wallet v0.2.0
filecoin hd wallet4 versions - Latest release: almost 3 years ago - 4 stars on GitHub
github.com/llifezou/fil-sdk v0.0.1
1 version - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositoriesgithub.com/wcgcyx/fcr v0.1.2
Filecoin secondary retrieval client3 versions - Latest release: almost 3 years ago - 11 stars on GitHub
github.com/Jorropo/lotus v1.16.1
Implementation of the Filecoin protocol, written in Go180 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/jorropo/lotus v1.16.1
Implementation of the Filecoin protocol, written in Go180 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/Factor8Solutions/lotus v1.16.1 removed
172 versions - Latest release: almost 3 years agogithub.com/factor8solutions/lotus v1.16.1 removed
174 versions - Latest release: almost 3 years agogithub.com/vikstrous2/lotus v1.16.1 removed
173 versions - Latest release: almost 3 years agogithub.com/Zondax/filecoin-actors-cids v1.1600.2 removed
3 versions - Latest release: almost 3 years agogithub.com/frawleyskid/w3s-upload v0.2.0
[DEPRECATED] A GitHub Action and CLI tool for interfacing with Ace Archive2 versions - Latest release: about 3 years ago - 0 stars on GitHub
github.com/acearchive/artifact-action v0.2.0
[DEPRECATED] A GitHub Action and CLI tool for interfacing with Ace Archive2 versions - Latest release: about 3 years ago - 0 stars on GitHub
github.com/coryschwartz/lotus-api-bench v0.0.0-20220602210331-c8af34a1d0c7
Benchmark lotus API1 version - Latest release: about 3 years ago - 1 stars on GitHub
github.com/lucian-tx/lotus v1.15.3
22 versions - Latest release: about 3 years agogithub.com/bitrainforest/pulsar v0.0.1
Subscribe to filcoin messages1 version - Latest release: about 3 years ago - 0 stars on GitHub
github.com/agregoreweb/agregore-ipfs-daemon v1.0.5
6 versions - Latest release: about 3 years ago - 4 stars on GitHubgithub.com/AgregoreWeb/agregore-ipfs-daemon v1.0.5
6 versions - Latest release: about 3 years ago - 4 stars on GitHubgithub.com/b582q9/go-ipfs v0.4.22
IPFS is a global, versioned, peer-to-peer filesystem1 version - Latest release: about 3 years ago - 1 dependent repositories
github.com/gsealy/nerdctl v0.20.0
35 versions - Latest release: about 3 years agogithub.com/Gsealy/nerdctl v0.20.0
35 versions - Latest release: about 3 years agogithub.com/filecoin-project/dealbot v0.0.54
🤖🤝 A bot for making deals54 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 30 stars on GitHub
github.com/iand/lotus v1.15.2 removed
161 versions - Latest release: about 3 years agogithub.com/valist-io/valist-go v0.0.0-20220505184421-38749d4440ec
Valist v2 Go SDK1 version - Latest release: about 3 years ago - 1 stars on GitHub
github.com/textileio/bidbot v0.1.14
A Filecoin Network sidecar for storage providers to bid in storage deal auctions.24 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 32 stars on GitHub
github.com/bitrainforest/bony-api v0.0.0-20220414032010-1829ef0b634c
1 version - Latest release: about 3 years agogithub.com/hlm-ipfs/go-ipfs v0.12.2
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...123 versions - Latest release: about 3 years ago - 0 stars on GitHub
github.com/textileio/go-auctions-client v0.1.1
A Go client and CLI for Filecoin Storage Auctions.2 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 6 stars on GitHub
github.com/joshrwolf/ripfs v0.0.1
Kubernetes native Registry backed by IPFS9 versions - Latest release: about 3 years ago - 3 stars on GitHub
github.com/sonr-io/go-ipfs v0.12.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...121 versions - Latest release: over 3 years ago - 1 stars on GitHub
git.d464.sh/adc/go-ipfs v0.12.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...121 versions - Latest release: over 3 years ago
github.com/nicobao/sutol v0.1.2
Copyright © 2022 NAME HERE <EMAIL ADDRESS>3 versions - Latest release: over 3 years ago - 3 stars on GitHub
github.com/siegfried415/go-crawling-bazaar v0.0.1
1 version - Latest release: over 3 years ago - 1 dependent packagegithub.com/lanzafame/filminerctl v0.0.0-20220121105359-5b2e21f7b6a8
1 version - Latest release: over 3 years ago - 0 stars on GitHubgithub.com/dylanrhysscott/nerdctl v0.16.0
contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStarg...27 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/godcong/go-ipfs v0.11.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...119 versions - Latest release: over 3 years ago
github.com.cnpmjs.org/ipfs/go-ipfs.git v0.11.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...119 versions - Latest release: over 3 years ago
github.com/mar1n3r0/go-ipfs-with-orbit-db-integration v0.11.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...21 versions - Latest release: over 3 years ago
github.com/qri-io/wnfs-go/cmd v0.0.0-20211205025525-8caa0a9cc3d4
1 version - Latest release: over 3 years agogithub.com/antnest-network/ant v0.2.1
IPFS is a global, versioned, peer-to-peer filesystem3 versions - Latest release: over 3 years ago
github.com/Stebalien/cgo-blockstore v0.0.0-20211110172131-6fa3c727de47
1 version - Latest release: over 3 years agogithub.com/dtynn/venus v1.1.2
Filecoin Full Node Implementation in Go30 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/tonyhup/go-ipfs v0.100.8
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...129 versions - Latest release: over 3 years ago
github.com/tonyHup/go-ipfs v0.100.8
IPFS is a global, versioned, peer-to-peer filesystem129 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/ConsenSys/fc-latency-map/manager v0.0.0-20211026125257-336721c56835
Filecoin Latency Map1 version - Latest release: over 3 years ago - 1 stars on GitHub
go.beyondstorage.io/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 - 1 dependent package - 2 dependent repositories - 590 stars on GitHub
Check this option to include packages that no longer depend on this package in their latest version but previously did.