An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 2.1% on proxy.golang.org
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

Top 8.2% on proxy.golang.org
github.com/brossetti1/lotus v0.0.0-20230317211743-5147e44b3e9c
Reference implementation of the Filecoin protocol, written in Go
1 version - Latest release: over 2 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/zelin44913/lotus1203 v0.0.0-20230316124922-484cccfc429d
Reference implementation of the Filecoin protocol, written in Go
2 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/whyrusleeping/estuary v0.4.3
33 versions - Latest release: over 2 years ago
Top 3.7% on proxy.golang.org
github.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
Top 8.2% on proxy.golang.org
github.com/getamis/go-ipfs-http-client v0.4.101
Go-IPFS API implementation over HTTP API
2 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/brossetti1/filclient v0.4.0
A minimal filecoin client library
1 version - Latest release: over 2 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/myml/apt-ipfs v0.0.8
基于ipfs提供apt仓库源的点对点加速下载
8 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/jacobheun/lotus v1.20.0-rc1-boost
Reference implementation of the Filecoin protocol, written in Go
1 version - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
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 GitHub
Top 6.3% on proxy.golang.org
github.com/application-research/autoretrieve v0.0.0-20230203025218-40aa4c847784
A server to make GraphSync data accessible on IPFS
18 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 Providers
1 version - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/markya0616/go-ipfs-http-client v0.4.4
Go-IPFS API implementation over HTTP API
16 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
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
Top 9.0% on proxy.golang.org
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
Top 9.0% on proxy.golang.org
github.com/researchcomputer/geodb v0.0.0-20230121163908-e557544f5b9e
orbitdb implements the OrbitDB interface
1 version - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/xbradylee/tempcurium v0.0.0-20230121001220-c4e204e41361
1 version - Latest release: over 2 years ago
Top 7.7% on proxy.golang.org
github.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
Top 8.2% on proxy.golang.org
github.com/caeret/fil-block-watcher v0.0.0-20230114082525-6aa664aa1e49
5 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 4.4% on proxy.golang.org
github.com/filecoin-project/lotus/testplans/lotus-soup v0.0.0-20230110150616-2995a530dcc7
Reference implementation of the Filecoin protocol, written in Go
17 versions - Latest release: over 2 years ago - 2,597 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/ribasushi/fil-naive-marketwatch v0.0.0-20230108103026-4899b8d2726c
3 versions - Latest release: over 2 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/application-research/filclient-unstable v0.0.0-20221210001238-73c6aa077bb3
rewrite
2 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 Protocol
1 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 apps
69 versions - Latest release: over 2 years ago - 1 dependent repositories - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/jy29/components-contrib v1.9.6
Community driven, reusable components for distributed apps
69 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/antontroshin/components-contrib v1.9.6
Community driven, reusable components for distributed apps
69 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 7.3% on proxy.golang.org
github.com/filecoin-project/evergreen-dealer v0.0.0-20221128104413-10833cea7fb2
2 versions - Latest release: over 2 years ago - 1 dependent package - 7 stars on
Top 7.5% on proxy.golang.org
github.com/textileio/broker-core v0.0.0-20221124150840-269d6e450fd7
Broker for the Filecoin network
2 versions - Latest release: over 2 years ago - 5 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/twygod/filclient v0.4.0
5 versions - Latest release: over 2 years ago
Top 3.5% on proxy.golang.org
github.com/application-research/filclient v0.4.0
A minimal filecoin client library
5 versions - Latest release: over 2 years ago - 7 dependent packages - 3 dependent repositories - 42 stars on GitHub
Top 8.2% on proxy.golang.org
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
Top 7.4% on proxy.golang.org
github.com/application-research/barge v0.1.2
Barge - CLI tool to stream/upload files/cars/dirs to Estuary
4 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 GitHub
Top 8.2% on proxy.golang.org
github.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
Top 4.1% on proxy.golang.org
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
Top 9.0% on proxy.golang.org
github.com/mrhunter1986/lotus v1.17.2
Reference implementation of the Filecoin protocol, written in Go
1 version - Latest release: over 2 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/MrHunter1986/lotus v1.17.2
Reference implementation of the Filecoin protocol, written in Go
1 version - Latest release: over 2 years ago - 0 stars on GitHub
Top 5.1% on proxy.golang.org
github.com/ipfs-shipyard/gomobile-ipfs/packages v0.0.0-20221025135046-abb3f42cf97c
IPFS and libp2p on Mobile, with Gomobile
2 versions - Latest release: over 2 years ago - 263 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/bacalhau-project/lotus-filecoin-image v0.0.2
2 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 9.8% on proxy.golang.org
github.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
Top 8.2% on proxy.golang.org
github.com/testlabor/go-ipfs-http-client v0.4.0
12 versions - Latest release: over 2 years ago
github.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 GitHub
Top 9.0% on proxy.golang.org
github.com/robquistnl/evergreen-dealer v0.0.0-20220920183904-3a8893096c68
2 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.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
Top 8.2% on proxy.golang.org
github.com/xianleigirl/lotus v1.18.3
Implementation of the Filecoin protocol, written in Go
179 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/XianLeigirl/lotus v1.18.3
Implementation of the Filecoin protocol, written in Go
179 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/XianLeiGirl/lotus v1.18.3
Implementation of the Filecoin protocol, written in Go
179 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/xianLeigirl/lotus v1.18.3
Implementation of the Filecoin protocol, written in Go
179 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
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
Top 7.2% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
github.com/frrist/fil-chain-export v0.0.0-20220823163551-6258b42cd504
Utility for exporting the filecoin blockchain from a blockstore
1 version - Latest release: almost 3 years ago - 0 stars on GitHub
Top 9.8% on proxy.golang.org
github.com/froghub-io/lotus-load-balance-client v0.0.0-20220811061107-e773f2c2563c
soft load balance client for lotus
1 version - Latest release: almost 3 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
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
Top 7.6% on proxy.golang.org
github.com/llifezou/fil-wallet v0.2.0
filecoin hd wallet
4 versions - Latest release: almost 3 years ago - 4 stars on GitHub
Top 5.3% on proxy.golang.org
github.com/llifezou/fil-sdk v0.0.1
1 version - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories
Top 6.8% on proxy.golang.org
github.com/wcgcyx/fcr v0.1.2
Filecoin secondary retrieval client
3 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 Go
180 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 Go
180 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 4.1% on proxy.golang.org
github.com/Factor8Solutions/lotus v1.16.1 removed
172 versions - Latest release: almost 3 years ago
Top 4.1% on proxy.golang.org
github.com/factor8solutions/lotus v1.16.1 removed
174 versions - Latest release: almost 3 years ago
Top 4.1% on proxy.golang.org
github.com/vikstrous2/lotus v1.16.1 removed
173 versions - Latest release: almost 3 years ago
Top 4.1% on proxy.golang.org
github.com/Zondax/filecoin-actors-cids v1.1600.2 removed
3 versions - Latest release: almost 3 years ago
Top 8.2% on proxy.golang.org
github.com/frawleyskid/w3s-upload v0.2.0
[DEPRECATED] A GitHub Action and CLI tool for interfacing with Ace Archive
2 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.8% on proxy.golang.org
github.com/acearchive/artifact-action v0.2.0
[DEPRECATED] A GitHub Action and CLI tool for interfacing with Ace Archive
2 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/coryschwartz/lotus-api-bench v0.0.0-20220602210331-c8af34a1d0c7
Benchmark lotus API
1 version - Latest release: about 3 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/lucian-tx/lotus v1.15.3
22 versions - Latest release: about 3 years ago
Top 9.0% on proxy.golang.org
github.com/bitrainforest/pulsar v0.0.1
Subscribe to filcoin messages
1 version - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.3% on proxy.golang.org
github.com/agregoreweb/agregore-ipfs-daemon v1.0.5
6 versions - Latest release: about 3 years ago - 4 stars on GitHub
Top 8.3% on proxy.golang.org
github.com/AgregoreWeb/agregore-ipfs-daemon v1.0.5
6 versions - Latest release: about 3 years ago - 4 stars on GitHub
Top 7.2% on proxy.golang.org
github.com/b582q9/go-ipfs v0.4.22
IPFS is a global, versioned, peer-to-peer filesystem
1 version - Latest release: about 3 years ago - 1 dependent repositories
Top 8.2% on proxy.golang.org
github.com/gsealy/nerdctl v0.20.0
35 versions - Latest release: about 3 years ago
Top 8.2% on proxy.golang.org
github.com/Gsealy/nerdctl v0.20.0
35 versions - Latest release: about 3 years ago
Top 6.0% on proxy.golang.org
github.com/filecoin-project/dealbot v0.0.54
🤖🤝 A bot for making deals
54 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 30 stars on GitHub
Top 4.1% on proxy.golang.org
github.com/iand/lotus v1.15.2 removed
161 versions - Latest release: about 3 years ago
Top 8.2% on proxy.golang.org
github.com/valist-io/valist-go v0.0.0-20220505184421-38749d4440ec
Valist v2 Go SDK
1 version - Latest release: about 3 years ago - 1 stars on GitHub
Top 6.1% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
github.com/bitrainforest/bony-api v0.0.0-20220414032010-1829ef0b634c
1 version - Latest release: about 3 years ago
Top 9.0% on proxy.golang.org
github.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
Top 9.0% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
github.com/joshrwolf/ripfs v0.0.1
Kubernetes native Registry backed by IPFS
9 versions - Latest release: about 3 years ago - 3 stars on GitHub
Top 8.2% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
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
Top 10.0% on proxy.golang.org
github.com/siegfried415/go-crawling-bazaar v0.0.1
1 version - Latest release: over 3 years ago - 1 dependent package
Top 10.0% on proxy.golang.org
github.com/lanzafame/filminerctl v0.0.0-20220121105359-5b2e21f7b6a8
1 version - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.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
Top 8.2% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
github.com/qri-io/wnfs-go/cmd v0.0.0-20211205025525-8caa0a9cc3d4
1 version - Latest release: over 3 years ago
Top 8.2% on proxy.golang.org
github.com/antnest-network/ant v0.2.1
IPFS is a global, versioned, peer-to-peer filesystem
3 versions - Latest release: over 3 years ago
Top 8.2% on proxy.golang.org
github.com/Stebalien/cgo-blockstore v0.0.0-20211110172131-6fa3c727de47
1 version - Latest release: over 3 years ago
Top 8.2% on proxy.golang.org
github.com/dtynn/venus v1.1.2
Filecoin Full Node Implementation in Go
30 versions - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
github.com/tonyHup/go-ipfs v0.100.8
IPFS is a global, versioned, peer-to-peer filesystem
129 versions - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/ConsenSys/fc-latency-map/manager v0.0.0-20211026125257-336721c56835
Filecoin Latency Map
1 version - Latest release: over 3 years ago - 1 stars on GitHub
Top 3.7% on proxy.golang.org
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
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.