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: 3 days ago

Top 8.2% on proxy.golang.org
github.com/actionscore/components-contrib v1.15.4
159 versions - Latest release: 5 days ago
Top 1.1% on proxy.golang.org
github.com/dapr/components-contrib v1.15.4
Community driven, reusable components for distributed apps
164 versions - Latest release: 5 days ago - 89 dependent packages - 190 dependent repositories - 431 stars on GitHub
Top 3.9% on proxy.golang.org
github.com/ipfs/ipget v0.11.2
Retrieve files over IPFS and save them locally.
23 versions - Latest release: 14 days ago - 1 dependent package - 2 dependent repositories - 320 stars on GitHub
Top 4.9% on proxy.golang.org
github.com/filecoin-project/lily v0.23.4
capturing on-chain state for the filecoin network
83 versions - Latest release: 22 days ago - 4 dependent packages - 1 dependent repositories - 45 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/filecoin-project/visor v0.23.4
82 versions - Latest release: 22 days ago
Top 7.0% on proxy.golang.org
github.com/filecoin-project/sentinel-visor v0.23.4
85 versions - Latest release: 22 days ago - 1 dependent package
Top 8.2% on proxy.golang.org
github.com/jbenet/go-ipfs v0.35.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
196 versions - Latest release: about 1 month ago
Top 5.0% on proxy.golang.org
github.com/ipfs/GO-ipfs v0.35.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
194 versions - Latest release: about 1 month ago - 15,504 stars on GitHub
Top 0.3% on proxy.golang.org
github.com/ipfs/go-ipfs v0.35.0
IPFS is a global, versioned, peer-to-peer filesystem
197 versions - Latest release: about 1 month ago - 368 dependent packages - 475 dependent repositories - 14,859 stars on GitHub
Top 0.3% on proxy.golang.org
github.com/ipfs/kubo v0.35.0
IPFS is a global, versioned, peer-to-peer filesystem
195 versions - Latest release: about 1 month ago - 164 dependent packages - 181 dependent repositories - 15,014 stars on GitHub
Top 1.2% on proxy.golang.org
github.com/ipfs/ipfs-cluster v1.1.4
Package ipfscluster implements a wrapper for the IPFS deamon which allows to orchestrate pinning ...
92 versions - Latest release: about 1 month ago - 22 dependent packages - 36 dependent repositories - 1,336 stars on GitHub
Top 1.6% on proxy.golang.org
github.com/ipfs-cluster/ipfs-cluster v1.1.4
Package ipfscluster is the heart of the IPFS Cluster implementation gluing together all the subco...
91 versions - Latest release: about 1 month ago - 21 dependent packages - 7 dependent repositories - 1,338 stars on GitHub
Top 1.4% on proxy.golang.org
github.com/filecoin-project/venus v1.18.2
100 versions - Latest release: about 1 month ago - 27 dependent packages - 14 dependent repositories
Top 4.0% on proxy.golang.org
github.com/filecoin-project/go-filecoin v1.18.2
100 versions - Latest release: about 1 month ago - 3 dependent packages - 1 dependent repositories
Top 8.2% on proxy.golang.org
github.com/Zondax/rosetta-filecoin-lib v1.3202.1
93 versions - Latest release: about 2 months ago - 2 stars on GitHub
Top 7.9% on proxy.golang.org
github.com/zondax/rosetta-filecoin-lib v1.3202.1
****************************************************************************** * (c) 2020-2023 ...
93 versions - Latest release: about 2 months ago - 4 dependent packages - 2 dependent repositories - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/filecoin-project/go-lotus v1.33.0
Reference implementation of the Filecoin protocol, written in Go
329 versions - Latest release: about 2 months ago - 2,842 stars on GitHub
Top 0.8% on proxy.golang.org
github.com/filecoin-project/lotus v1.33.0
Reference implementation of the Filecoin protocol, written in Go
333 versions - Latest release: about 2 months ago - 181 dependent packages - 166 dependent repositories - 2,592 stars on GitHub
Top 1.4% on proxy.golang.org
berty.tech/berty/v2 v2.470.12 💰
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular...
1,155 versions - Latest release: about 2 months ago - 7 dependent packages - 18 dependent repositories - 8,289 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/berty/berty/v2 v2.470.12
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular...
1,155 versions - Latest release: about 2 months ago - 6,644 stars on GitHub
github.com/glifio/go-pools v1.3.0
The GoLang SDK for GLIF Pools Protocol
120 versions - Latest release: 2 months ago - 9 dependent packages - 1 dependent repositories - 1 stars on GitHub
Top 7.2% on proxy.golang.org
github.com/zondax/rosetta-filecoin-proxy v1.3202.0
Coinbase/Rosetta integration for Filecoin
80 versions - Latest release: 3 months ago - 2 dependent packages - 1 dependent repositories - 8 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/Zondax/rosetta-filecoin-proxy v1.3202.0
Coinbase/Rosetta integration for Filecoin
80 versions - Latest release: 3 months ago - 8 stars on GitHub
github.com/filswan/swan-boost-lib v0.0.6
A library for boost api
15 versions - Latest release: 3 months ago - 0 stars on GitHub
Top 9.1% on proxy.golang.org
github.com/titannet-dao/titan-node v0.1.22
A new incentive system that integrates the world's idle resources
13 versions - Latest release: 3 months ago - 18 stars on GitHub
Top 9.1% on proxy.golang.org
github.com/Titannet-dao/titan-node v0.1.22
A new incentive system that integrates the world's idle resources
13 versions - Latest release: 3 months ago - 18 stars on GitHub
Top 3.8% on proxy.golang.org
github.com/Filecoin-Titan/titan v0.1.22
14 versions - Latest release: 3 months ago - 4 dependent packages - 1 dependent repositories
Top 3.6% on proxy.golang.org
github.com/bacalhau-project/bacalhau v1.7.0
Compute over Data framework for public, transparent, and optionally verifiable computation
257 versions - Latest release: 3 months ago - 4 dependent packages - 1 dependent repositories - 306 stars on GitHub
Top 3.3% on proxy.golang.org
github.com/filecoin-project/bacalhau v1.7.0
Compute over Data framework for public, transparent, and optionally verifiable computation
254 versions - Latest release: 3 months ago - 3 dependent packages - 3 dependent repositories - 237 stars on GitHub
Top 7.4% on proxy.golang.org
github.com/functionland/go-fula v1.55.2
Client-server stack for Web3! Turn your Raspberry Pi to a BAS server in minutes and enjoy the fre...
86 versions - Latest release: 4 months ago - 1 dependent package - 2 dependent repositories - 6 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/zondax/fil-parser v1.3100.0
Filecoin parser
133 versions - Latest release: 5 months ago - 1 dependent package - 0 stars on GitHub
Top 7.6% on proxy.golang.org
github.com/Zondax/fil-parser v1.3100.0
Filecoin parser
101 versions - Latest release: 5 months ago - 0 stars on GitHub
Top 9.1% on proxy.golang.org
github.com/didao-org/sonr v0.6.3
Main repository for @sonrhq daemon & node. Sonr is an IBC-Enabled Blockchain for Decentralized Id...
53 versions - Latest release: 6 months ago - 512 stars on GitHub
Top 4.8% on proxy.golang.org
github.com/filecoin-project/lassie v0.24.0
A minimal universal retrieval client library for Filecoin
72 versions - Latest release: 6 months ago - 13 dependent packages - 3 dependent repositories - 19 stars on GitHub
Top 7.4% on proxy.golang.org
github.com/icefiredb/berty-go-ipfs-log v1.22.0
Go version of append-only log CRDT on IPFS
25 versions - Latest release: 7 months ago - 0 stars on GitHub
Top 7.4% on proxy.golang.org
github.com/IceFireDB/berty-go-ipfs-log v1.22.0
Go version of append-only log CRDT on IPFS
25 versions - Latest release: 7 months ago - 0 stars on GitHub
github.com/stateless-minds/go-ipfs-log v1.11.6
Package ipfslog implements an append-only log CRDT on IPFS
11 versions - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
github.com/stateless-minds/go-orbit-db v1.23.4
orbitdb implements the OrbitDB interface
8 versions - Latest release: 7 months ago - 0 stars on GitHub
Top 7.4% on proxy.golang.org
git.luolix.top/dapr/components-contrib v1.14.6
147 versions - Latest release: 7 months ago
Top 8.6% on proxy.golang.org
github.com/zondax/filecoin-indexing-rosetta-proxy v1.3000.0
49 versions - Latest release: 7 months ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/noffle/ipget v0.11.1
22 versions - Latest release: 7 months ago
Top 8.2% on proxy.golang.org
github.com/stratosnet/sds v0.12.4
Stratos Decentralized Storage
25 versions - Latest release: 8 months ago - 61 stars on GitHub
Top 4.1% on proxy.golang.org
code.vegaprotocol.io/vega v0.79.0
A Go implementation of the Vega Protocol, a protocol for creating and trading derivatives on a fu...
377 versions - Latest release: 8 months ago - 16 dependent packages - 5 dependent repositories - 35 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/vegaprotocol/vega v0.79.0
A Go implementation of the Vega Protocol, a protocol for creating and trading derivatives on a fu...
377 versions - Latest release: 8 months ago - 31 stars on GitHub
github.com/ByteGum/go-icms v1.4.1
Copyright © 2022 NAME HERE <EMAIL ADDRESS>
53 versions - Latest release: 9 months ago - 0 stars on GitHub
Top 1.1% on proxy.golang.org
github.com/containerd/nerdctl v1.7.7
contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStarg...
60 versions - Latest release: 10 months ago - 188 dependent packages - 9 dependent repositories - 5,952 stars on GitHub
Top 9.0% on proxy.golang.org
github.1git.de/dapr/components-contrib v1.14.4
144 versions - Latest release: 10 months ago
Top 8.2% on proxy.golang.org
github.com/bluzelle/ipfs-kubo v0.28.1
IPFS is a global, versioned, peer-to-peer filesystem
145 versions - Latest release: 10 months ago - 1 dependent package - 0 stars on GitHub
Top 7.8% on proxy.golang.org
github.com/vegaprotocol/vegacapsule v0.77.6
Run a complete Vega Protocol network locally
22 versions - Latest release: 11 months ago - 3 stars on GitHub
Top 7.8% on proxy.golang.org
code.vegaprotocol.io/vegacapsule v0.77.6
Run a complete Vega Protocol network locally
22 versions - Latest release: 11 months ago - 4 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/filecoin-titan/titan v0.1.21
Titan CDN+ network
12 versions - Latest release: 11 months ago - 14 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/stratosnet/sds/ipfs v0.0.1-test-1
Package ipfs provides wrapper implementations of key layers in the go-ipfs stack to enable conten...
3 versions - Latest release: 11 months ago - 70 stars on GitHub
Top 3.4% on proxy.golang.org
github.com/ipfs-force-community/venus-auth v1.16.0
39 versions - Latest release: 11 months ago - 3 dependent packages - 2 dependent repositories
Top 4.1% on proxy.golang.org
github.com/filecoin-project/venus-auth v1.16.0
auth service for venus mining pool
39 versions - Latest release: 11 months ago - 21 dependent packages - 16 dependent repositories - 9 stars on GitHub
Top 4.6% on proxy.golang.org
github.com/ipfs-force-community/sophon-auth v1.16.0
auth service for venus mining pool
39 versions - Latest release: 11 months ago - 16 dependent packages - 2 dependent repositories - 8 stars on GitHub
Top 9.2% on proxy.golang.org
github.1git.de/ipfs-cluster/ipfs-cluster v1.1.1
Package ipfscluster implements a wrapper for the IPFS deamon which allows to orchestrate pinning ...
87 versions - Latest release: about 1 year ago
Top 9.1% on proxy.golang.org
github.hscsec.cn/ipfs-cluster/ipfs-cluster v1.1.1
Package ipfscluster implements a wrapper for the IPFS deamon which allows to orchestrate pinning ...
87 versions - Latest release: about 1 year ago
Top 9.2% on proxy.golang.org
github.phpd.cn/ipfs-cluster/ipfs-cluster v1.1.0
Package ipfscluster implements a wrapper for the IPFS deamon which allows to orchestrate pinning ...
86 versions - Latest release: about 1 year ago
Top 9.1% on proxy.golang.org
github.com/zscboy/titan v0.1.18
Titan CDN+ network
2 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 7.4% on proxy.golang.org
github.com/Schwartz10/cli/v2 v2.2.1
Copyright © 2023 NAME HERE <EMAIL ADDRESS> Licensed under the Apache License, Version 2.0 (the "...
7 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 7.4% on proxy.golang.org
github.com/schwartz10/cli/v2 v2.2.1
7 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 9.2% on proxy.golang.org
github.phpd.cn/filecoin-project/venus v1.15.2
87 versions - Latest release: about 1 year ago
Top 2.1% on proxy.golang.org
berty.tech/go-orbit-db v1.22.1 💰
orbitdb implements the OrbitDB interface
55 versions - Latest release: about 1 year ago - 27 dependent packages - 34 dependent repositories - 416 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/berty/go-orbit-db v1.22.1
orbitdb implements the OrbitDB interface
55 versions - Latest release: about 1 year ago - 314 stars on GitHub
Top 7.5% on proxy.golang.org
github.com/sftfjugg/p2p-kubo v0.28.0 💰
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
167 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 7.5% on proxy.golang.org
github.com/nemolc/lotus v1.26.2
288 versions - Latest release: about 1 year ago - 0 stars on GitHub
github.com/bahner/go-ma-actor v0.4.0
A simple client program to send messages using é–“
24 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 2.7% on proxy.golang.org
berty.tech/go-ipfs-log v1.10.2 💰
Package ipfslog implements an append-only log CRDT on IPFS
20 versions - Latest release: about 1 year ago - 41 dependent packages - 45 dependent repositories - 84 stars on GitHub
Top 7.4% on proxy.golang.org
github.xiaoq7.com/dapr/components-contrib v1.13.1
130 versions - Latest release: about 1 year ago
Top 9.3% on proxy.golang.org
github.phpd.cn/dapr/components-contrib v1.13.1
130 versions - Latest release: about 1 year ago
Top 9.0% on proxy.golang.org
github.com/d4ryl00/berty/v2 v2.470.0
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular...
1,211 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.1% on proxy.golang.org
github.com/filecoin-project/kubo-api-client v0.27.0
copy of github.com/ipfs/kubo/client/rpc
2 versions - Latest release: over 1 year ago - 41 dependent packages - 3 dependent repositories - 1 stars on GitHub
Top 9.4% on proxy.golang.org
github.com/bahner/go-ma v0.7.6
Attempt at implementing é–“ as thought of in Kay's 1997 OOPSLA talk.
59 versions - Latest release: over 1 year ago - 4 dependent packages - 0 stars on GitHub
github.com/sonrhq/sonr v0.16.1
Main repository for @sonr-io daemon & node. Sonr is an IBC-Enabled Blockchain for Decentralized I...
268 versions - Latest release: over 1 year ago - 1 dependent package - 526 stars on GitHub
Top 9.2% on proxy.golang.org
github.com/LMF709268224/filecoin-titan v1.0.0
Titan CDN+ network
1 version - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.2% on proxy.golang.org
github.com/lmf709268224/filecoin-titan v1.0.0
Titan CDN+ network
1 version - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/vocdoni/tokenstate v0.1.3
Golang library and program for keeping an updated state of Ethereum token holders
6 versions - Latest release: over 1 year ago - 1 stars on GitHub
github.com/vocdoni/census3 v0.1.3
Golang library and a HTTP/API service that can be used to fetch an updated list of token holders ...
4 versions - Latest release: over 1 year ago - 5 stars on GitHub
Top 9.2% on proxy.golang.org
github.skymusic.top/dapr/components-contrib v1.12.9
124 versions - Latest release: over 1 year ago
Top 9.1% on proxy.golang.org
github.imxd.top/dapr/components-contrib v1.12.9
128 versions - Latest release: over 1 year ago
Top 9.7% on proxy.golang.org
github.com/bacalhau-project/bacalhau/apps/job-info-consumer/consumer v0.0.0-20240125091916-849dab55b6fd
Compute over Data framework for public, transparent, and optionally verifiable computation
14 versions - Latest release: over 1 year ago - 554 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/swanchain/ubi-benchmark v0.0.1
A ubi benchmark program to test the computing provider's resource
1 version - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.9% on proxy.golang.org
github.com/linolabx/cli_helpers/plugins/_lotus v0.1.1
2 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.9% on proxy.golang.org
github.com/jimpick/glif-msg-finder v0.0.0-20240112185433-63fe1cf159be
Find messages sent to GLIF agents
1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/linolabx/cli_helpers v0.0.17
17 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 6.5% on proxy.golang.org
github.com/ipfs-force-community/damocles/damocles-manager v0.0.0-20240111153612-3dc15784134f
sealing cluster for venus
67 versions - Latest release: over 1 year ago - 1 dependent repositories - 20 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/lexluthr/lotus v1.25.2
Implementation of the Filecoin protocol, written in Go
281 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.1% on proxy.golang.org
github.skymusic.top/filecoin-project/lotus v1.25.2
281 versions - Latest release: over 1 year ago
Top 9.0% on proxy.golang.org
github.com/LexLuthr/lotus v1.25.2
Implementation of the Filecoin protocol, written in Go
281 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.1% on proxy.golang.org
github.imxd.top/filecoin-project/lotus v1.25.2
281 versions - Latest release: over 1 year ago
Top 4.5% on proxy.golang.org
github.com/filecoin-project/venus/venus-devtool v0.0.0-20240110074451-d18cba64d948
Filecoin Full Node Implementation in Go
55 versions - Latest release: over 1 year ago - 1 dependent package - 1,978 stars on GitHub
github.com/0xcregis/easynode v0.5.3
Multi-chain one-stop service platform, through API, can quickly connect to various on-chain servi...
5 versions - Latest release: over 1 year ago - 4 stars on GitHub
github.com/uduncloud/easynode v0.5.3
Multi-chain one-stop service platform, through API, can quickly connect to various on-chain servi...
5 versions - Latest release: over 1 year ago - 4 stars on GitHub
Top 9.8% on proxy.golang.org
github.com/comrade-coop/apocryph v0.0.0-20240102122321-7209591c637d
A decentralized compute marketplace for running pods securely and confidentially
1 version - Latest release: over 1 year ago - 34 stars on GitHub
github.com/simlecode/api-compare v0.0.0-20231225032752-b61464ac903d
Compare the apis of venus and lotus
23 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
Top 9.7% on proxy.golang.org
git.sxxfuture.net/filfi/letsfil/letsfil-job v0.0.0-20231222074232-5f8fd1c97ec1
4 versions - Latest release: over 1 year ago
github.com/comrade-coop/trusted-pods v0.0.0-20231219160552-7e611af4f7b1
A decentralized compute marketplace for running pods securely and confidentially
46 versions - Latest release: over 1 year ago - 4 stars on GitHub
Top 9.9% on proxy.golang.org
github.com/NpoolPlatform/sphinx-proxy v0.0.0-20231217085258-a787770460cd
34 versions - Latest release: over 1 year ago - 6 dependent packages - 6 dependent repositories - 2 stars on GitHub
github.com/NpoolPlatform/sphinx-plugin v0.0.0-20231217084706-666de84dc283
25 versions - Latest release: over 1 year ago - 3 dependent packages - 2 dependent repositories - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/jorropo/go-ipfs v0.25.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
161 versions - Latest release: over 1 year ago - 0 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.