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
github.com/actionscore/components-contrib v1.15.4
159 versions - Latest release: 5 days agogithub.com/dapr/components-contrib v1.15.4
Community driven, reusable components for distributed apps164 versions - Latest release: 5 days ago - 89 dependent packages - 190 dependent repositories - 431 stars on GitHub
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
github.com/filecoin-project/lily v0.23.4
capturing on-chain state for the filecoin network83 versions - Latest release: 22 days ago - 4 dependent packages - 1 dependent repositories - 45 stars on GitHub
github.com/filecoin-project/visor v0.23.4
82 versions - Latest release: 22 days agogithub.com/filecoin-project/sentinel-visor v0.23.4
85 versions - Latest release: 22 days ago - 1 dependent packagegithub.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
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
github.com/ipfs/go-ipfs v0.35.0
IPFS is a global, versioned, peer-to-peer filesystem197 versions - Latest release: about 1 month ago - 368 dependent packages - 475 dependent repositories - 14,859 stars on GitHub
github.com/ipfs/kubo v0.35.0
IPFS is a global, versioned, peer-to-peer filesystem195 versions - Latest release: about 1 month ago - 164 dependent packages - 181 dependent repositories - 15,014 stars on GitHub
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
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
github.com/filecoin-project/venus v1.18.2
100 versions - Latest release: about 1 month ago - 27 dependent packages - 14 dependent repositoriesgithub.com/filecoin-project/go-filecoin v1.18.2
100 versions - Latest release: about 1 month ago - 3 dependent packages - 1 dependent repositoriesgithub.com/Zondax/rosetta-filecoin-lib v1.3202.1
93 versions - Latest release: about 2 months ago - 2 stars on GitHubgithub.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
github.com/filecoin-project/go-lotus v1.33.0
Reference implementation of the Filecoin protocol, written in Go329 versions - Latest release: about 2 months ago - 2,842 stars on GitHub
github.com/filecoin-project/lotus v1.33.0
Reference implementation of the Filecoin protocol, written in Go333 versions - Latest release: about 2 months ago - 181 dependent packages - 166 dependent repositories - 2,592 stars on GitHub
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
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 Protocol120 versions - Latest release: 2 months ago - 9 dependent packages - 1 dependent repositories - 1 stars on GitHub
github.com/zondax/rosetta-filecoin-proxy v1.3202.0
Coinbase/Rosetta integration for Filecoin80 versions - Latest release: 3 months ago - 2 dependent packages - 1 dependent repositories - 8 stars on GitHub
github.com/Zondax/rosetta-filecoin-proxy v1.3202.0
Coinbase/Rosetta integration for Filecoin80 versions - Latest release: 3 months ago - 8 stars on GitHub
github.com/filswan/swan-boost-lib v0.0.6
A library for boost api15 versions - Latest release: 3 months ago - 0 stars on GitHub
github.com/titannet-dao/titan-node v0.1.22
A new incentive system that integrates the world's idle resources13 versions - Latest release: 3 months ago - 18 stars on GitHub
github.com/Titannet-dao/titan-node v0.1.22
A new incentive system that integrates the world's idle resources13 versions - Latest release: 3 months ago - 18 stars on GitHub
github.com/Filecoin-Titan/titan v0.1.22
14 versions - Latest release: 3 months ago - 4 dependent packages - 1 dependent repositoriesgithub.com/bacalhau-project/bacalhau v1.7.0
Compute over Data framework for public, transparent, and optionally verifiable computation257 versions - Latest release: 3 months ago - 4 dependent packages - 1 dependent repositories - 306 stars on GitHub
github.com/filecoin-project/bacalhau v1.7.0
Compute over Data framework for public, transparent, and optionally verifiable computation254 versions - Latest release: 3 months ago - 3 dependent packages - 3 dependent repositories - 237 stars on GitHub
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
github.com/zondax/fil-parser v1.3100.0
Filecoin parser133 versions - Latest release: 5 months ago - 1 dependent package - 0 stars on GitHub
github.com/Zondax/fil-parser v1.3100.0
Filecoin parser101 versions - Latest release: 5 months ago - 0 stars on GitHub
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
github.com/filecoin-project/lassie v0.24.0
A minimal universal retrieval client library for Filecoin72 versions - Latest release: 6 months ago - 13 dependent packages - 3 dependent repositories - 19 stars on GitHub
github.com/icefiredb/berty-go-ipfs-log v1.22.0
Go version of append-only log CRDT on IPFS25 versions - Latest release: 7 months ago - 0 stars on GitHub
github.com/IceFireDB/berty-go-ipfs-log v1.22.0
Go version of append-only log CRDT on IPFS25 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 IPFS11 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 interface8 versions - Latest release: 7 months ago - 0 stars on GitHub
git.luolix.top/dapr/components-contrib v1.14.6
147 versions - Latest release: 7 months agogithub.com/zondax/filecoin-indexing-rosetta-proxy v1.3000.0
49 versions - Latest release: 7 months ago - 0 stars on GitHubgithub.com/noffle/ipget v0.11.1
22 versions - Latest release: 7 months agogithub.com/stratosnet/sds v0.12.4
Stratos Decentralized Storage25 versions - Latest release: 8 months ago - 61 stars on GitHub
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
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
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
github.1git.de/dapr/components-contrib v1.14.4
144 versions - Latest release: 10 months agogithub.com/bluzelle/ipfs-kubo v0.28.1
IPFS is a global, versioned, peer-to-peer filesystem145 versions - Latest release: 10 months ago - 1 dependent package - 0 stars on GitHub
github.com/vegaprotocol/vegacapsule v0.77.6
Run a complete Vega Protocol network locally22 versions - Latest release: 11 months ago - 3 stars on GitHub
code.vegaprotocol.io/vegacapsule v0.77.6
Run a complete Vega Protocol network locally22 versions - Latest release: 11 months ago - 4 stars on GitHub
github.com/filecoin-titan/titan v0.1.21
Titan CDN+ network12 versions - Latest release: 11 months ago - 14 stars on GitHub
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
github.com/ipfs-force-community/venus-auth v1.16.0
39 versions - Latest release: 11 months ago - 3 dependent packages - 2 dependent repositoriesgithub.com/filecoin-project/venus-auth v1.16.0
auth service for venus mining pool39 versions - Latest release: 11 months ago - 21 dependent packages - 16 dependent repositories - 9 stars on GitHub
github.com/ipfs-force-community/sophon-auth v1.16.0
auth service for venus mining pool39 versions - Latest release: 11 months ago - 16 dependent packages - 2 dependent repositories - 8 stars on GitHub
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
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
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
github.com/zscboy/titan v0.1.18
Titan CDN+ network2 versions - Latest release: about 1 year ago - 0 stars on GitHub
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
github.com/schwartz10/cli/v2 v2.2.1
7 versions - Latest release: about 1 year ago - 0 stars on GitHubgithub.phpd.cn/filecoin-project/venus v1.15.2
87 versions - Latest release: about 1 year agoberty.tech/go-orbit-db v1.22.1 💰
orbitdb implements the OrbitDB interface55 versions - Latest release: about 1 year ago - 27 dependent packages - 34 dependent repositories - 416 stars on GitHub
github.com/berty/go-orbit-db v1.22.1
orbitdb implements the OrbitDB interface55 versions - Latest release: about 1 year ago - 314 stars on GitHub
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
github.com/nemolc/lotus v1.26.2
288 versions - Latest release: about 1 year ago - 0 stars on GitHubgithub.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
berty.tech/go-ipfs-log v1.10.2 💰
Package ipfslog implements an append-only log CRDT on IPFS20 versions - Latest release: about 1 year ago - 41 dependent packages - 45 dependent repositories - 84 stars on GitHub
github.xiaoq7.com/dapr/components-contrib v1.13.1
130 versions - Latest release: about 1 year agogithub.phpd.cn/dapr/components-contrib v1.13.1
130 versions - Latest release: about 1 year agogithub.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
github.com/filecoin-project/kubo-api-client v0.27.0
copy of github.com/ipfs/kubo/client/rpc2 versions - Latest release: over 1 year ago - 41 dependent packages - 3 dependent repositories - 1 stars on GitHub
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
github.com/LMF709268224/filecoin-titan v1.0.0
Titan CDN+ network1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/lmf709268224/filecoin-titan v1.0.0
Titan CDN+ network1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/vocdoni/tokenstate v0.1.3
Golang library and program for keeping an updated state of Ethereum token holders6 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
github.skymusic.top/dapr/components-contrib v1.12.9
124 versions - Latest release: over 1 year agogithub.imxd.top/dapr/components-contrib v1.12.9
128 versions - Latest release: over 1 year agogithub.com/bacalhau-project/bacalhau/apps/job-info-consumer/consumer v0.0.0-20240125091916-849dab55b6fd
Compute over Data framework for public, transparent, and optionally verifiable computation14 versions - Latest release: over 1 year ago - 554 stars on GitHub
github.com/swanchain/ubi-benchmark v0.0.1
A ubi benchmark program to test the computing provider's resource1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/linolabx/cli_helpers/plugins/_lotus v0.1.1
2 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/jimpick/glif-msg-finder v0.0.0-20240112185433-63fe1cf159be
Find messages sent to GLIF agents1 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 GitHubgithub.com/ipfs-force-community/damocles/damocles-manager v0.0.0-20240111153612-3dc15784134f
sealing cluster for venus67 versions - Latest release: over 1 year ago - 1 dependent repositories - 20 stars on GitHub
github.com/lexluthr/lotus v1.25.2
Implementation of the Filecoin protocol, written in Go281 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.skymusic.top/filecoin-project/lotus v1.25.2
281 versions - Latest release: over 1 year agogithub.com/LexLuthr/lotus v1.25.2
Implementation of the Filecoin protocol, written in Go281 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.imxd.top/filecoin-project/lotus v1.25.2
281 versions - Latest release: over 1 year agogithub.com/filecoin-project/venus/venus-devtool v0.0.0-20240110074451-d18cba64d948
Filecoin Full Node Implementation in Go55 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
github.com/comrade-coop/apocryph v0.0.0-20240102122321-7209591c637d
A decentralized compute marketplace for running pods securely and confidentially1 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 lotus23 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
git.sxxfuture.net/filfi/letsfil/letsfil-job v0.0.0-20231222074232-5f8fd1c97ec1
4 versions - Latest release: over 1 year agogithub.com/comrade-coop/trusted-pods v0.0.0-20231219160552-7e611af4f7b1
A decentralized compute marketplace for running pods securely and confidentially46 versions - Latest release: over 1 year ago - 4 stars on GitHub
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 GitHubgithub.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 GitHubgithub.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
Check this option to include packages that no longer depend on this package in their latest version but previously did.