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 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
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
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 9.2% on proxy.golang.org
github.phpd.cn/filecoin-project/venus v1.15.2
87 versions - Latest release: about 1 year ago
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/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 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: about 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.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
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
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
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 - 6 dependent repositories - 0 stars on GitHub
github.com/lotus-web3/ribs v0.0.0-20231214132456-42aa089b8242
(WIP pre-MVP) Filecoin native scalable blockstore
60 versions - Latest release: over 1 year ago - 1 dependent repositories - 10 stars on GitHub
github.com/glifio/pools-metrics v0.0.0-20231212180855-799cf2c2fb00
5 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.9% on proxy.golang.org
github.com/travisperson/filsnap v1.4.0
Filecoin snapshot / chain export software
9 versions - Latest release: over 1 year ago - 4 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/filecoin-project/filecoin-chain-archiver v1.4.0
Filecoin snapshot / chain export software
9 versions - Latest release: over 1 year ago - 3 stars on GitHub
Top 6.7% on proxy.golang.org
github.com/bluzelle/bluzelle-public/curium v0.0.0-20231206212428-01f094731e93
Public-facing Bluzelle Repo
12 versions - Latest release: over 1 year ago - 7 stars on GitHub
Top 2.8% on proxy.golang.org
go.vocdoni.io/dvote v1.10.1
A set of libraries and tools for the Vocdoni decentralized backend infrastructure, the main groun...
26 versions - Latest release: over 1 year ago - 20 dependent packages - 19 dependent repositories - 88 stars on GitHub
github.com/vocdoni/go-dvote v1.10.1
A set of libraries and tools for the Vocdoni decentralized backend infrastructure, the main groun...
26 versions - Latest release: over 1 year ago - 1 dependent repositories - 86 stars on GitHub
github.com/ipfs-force-community/venus-tool v0.1.3
venus-tool
8 versions - Latest release: over 1 year ago - 2 stars on GitHub
github.com/ipfs-force-community/brightbird v1.0.3
31 versions - Latest release: over 1 year ago - 3 stars on GitHub
Top 9.6% on proxy.golang.org
github.com/filecoin-project/motion/integration/ribs v0.0.0-20231116164649-421fde20ffd4
:motorcycle: Accelerating Data onto FileCoin
1 version - Latest release: over 1 year ago - 22 stars on GitHub
github.com/ipfs-force-community/api-compare v0.0.0-20231113023235-d006c2033ea1
Compare the apis of venus and lotus
1 version - Latest release: over 1 year ago - 0 stars on GitHub
Top 7.4% on proxy.golang.org
github.com/glifio/glif v1.0.3
Copyright © 2023 NAME HERE <EMAIL ADDRESS> Licensed under the Apache License, Version 2.0 (the "...
5 versions - Latest release: over 1 year ago - 6 stars on GitHub
Top 7.4% on proxy.golang.org
github.com/Schwartz10/cli v1.0.3
5 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/glifio/cli v1.0.3
Copyright © 2023 NAME HERE <EMAIL ADDRESS> Licensed under the Apache License, Version 2.0 (the "...
6 versions - Latest release: over 1 year ago - 1 dependent repositories - 4 stars on GitHub
Top 7.4% on proxy.golang.org
github.com/schwartz10/cli v1.0.3
5 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/4everland/ipfs-top v0.0.0-20231031035030-26712651009c
1 version - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.1% on proxy.golang.org
github.com/labdao/ganglia v0.11.1
Infra for running nodes in LabDAO's compute system
31 versions - Latest release: over 1 year ago - 1 stars on GitHub
Top 8.0% on proxy.golang.org
github.com/labdao/plex v0.11.1
Plex Lab Exchange. Client for running scientific workflows on decentralized infrastructure
31 versions - Latest release: over 1 year ago - 39 stars on GitHub
Top 9.6% on proxy.golang.org
git.sxxfuture.net/filfi/letsfil/letsfil-collector v0.0.4
4 versions - Latest release: over 1 year ago - 0 stars on git.sxxfuture.net
Top 5.1% on proxy.golang.org
github.com/ipfs/ipget/sharness/dependencies v0.0.0-20231017173001-afdbf4a541aa
Retrieve files over IPFS and save them locally.
7 versions - Latest release: over 1 year ago - 323 stars on GitHub
github.com/gnasnik/fvm-contracts v0.0.0-20231013082227-f51386deb1b1
FVM smart contracts
1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/photon-storage/falcon v0.0.0-20231010141031-3fcfddc1d9a0
Falcon is an IPFS node that can join Gateway3 protocol to offer a decentralized IPFS gateway serv...
2 versions - Latest release: over 1 year ago - 24 stars on GitHub
github.com/portal-co/boogie v0.0.0-20231007151313-ae4ce229f0f3
3 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.8% on proxy.golang.org
github.com/TERITORI/weshnet v1.0.0
Async Mesh Network Protocol for Extreme Communication -- Innovative, Resilient, and Decentralized
1 version - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.8% on proxy.golang.org
github.com/teritori/weshnet v1.0.0
Async Mesh Network Protocol for Extreme Communication -- Innovative, Resilient, and Decentralized
1 version - Latest release: over 1 year ago - 0 stars on GitHub
Top 7.6% on proxy.golang.org
github.com/bsn-si/IPEHR-gateway/src v0.0.0-20230926052515-4eea6972ecf4
IPEHR-gateway is a solution to provide benefits of decentralized architecture to common HMS apps ...
15 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 8 stars on GitHub
github.com/filecoin-project/lily-archiver v0.0.0-20230823064334-6c9f11be646c
Produces regular archives of on-chain state for the Filecoin network.
2 versions - Latest release: almost 2 years ago - 3 stars on GitHub
github.com/jmfrank63/kubo v0.22.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
152 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
Top 2.6% on proxy.golang.org
github.com/filecoin-project/boost v1.7.5
Boost is a tool for Filecoin storage providers to manage data storage and retrievals on Filecoin.
49 versions - Latest release: almost 2 years ago - 20 dependent packages - 6 dependent repositories - 77 stars on GitHub
github.com/team-telnyx/boost v1.7.5
49 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/SaoNetwork/sao-node v0.1.7
9 versions - Latest release: almost 2 years ago - 4 dependent packages - 4 stars on GitHub
github.com/saonetwork/sao-node v0.1.7
9 versions - Latest release: almost 2 years ago - 2 stars on GitHub
github.com/SAONetwork/sao-node v0.1.7
9 versions - Latest release: almost 2 years ago - 4 stars on GitHub
Top 9.8% on proxy.golang.org
github.com/application-research/delta v1.0.8
Filecoin deal proposal / making service
9 versions - Latest release: almost 2 years ago - 16 stars on GitHub
github.com/consensus-shipyard/lotus v0.4.1
Reference implementation of the Filecoin protocol, written in Go
6 versions - Latest release: almost 2 years ago - 1 stars on GitHub
Top 7.0% on proxy.golang.org
github.com/berty/weshnet v1.14.0 💰
Package weshnet contains code for integrating the Berty protocol in your project. See https://be...
38 versions - Latest release: almost 2 years ago - 5 stars on GitHub
Top 7.2% on proxy.golang.org
berty.tech/weshnet v1.14.0 💰
Package weshnet contains code for integrating the Berty protocol in your project. See https://be...
38 versions - Latest release: almost 2 years ago - 3 dependent packages - 1 dependent repositories - 157 stars on GitHub
Top 9.6% on proxy.golang.org
github.com/angelniebla/weshnet v1.14.0
38 versions - Latest release: almost 2 years ago
github.com/avislash/nftstamper v0.4.0
NFT Image Stamper
5 versions - Latest release: almost 2 years ago - 1 stars on GitHub
github.com/jameshertz/kubo v0.19.2-research
An IPFS implementation in Go
2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/JamesHertz/kubo v0.19.2-research
An IPFS implementation in Go
2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/pscott31/depthexporter v0.0.0-20230707095301-627574dc2b65
1 version - Latest release: almost 2 years ago - 0 stars on GitHub
Top 9.7% on proxy.golang.org
github.com/edenlong2006/kubo v0.21.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
150 versions - Latest release: almost 2 years ago
Top 2.6% on proxy.golang.org
github.com/ipfs-shipyard/gomobile-ipfs/go v0.0.0-20230622080708-b7394866619d
IPFS and libp2p on Mobile, with Gomobile
10 versions - Latest release: almost 2 years ago - 5 dependent packages - 16 dependent repositories - 264 stars on GitHub
github.com/ggaaooppeenngg/nerdctl v0.22.3
contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStarg...
2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
Top 7.2% on proxy.golang.org
github.com/fission-codes/kubo-car-mirror v0.0.0-20230614221858-9be8bb91cfa9
Implementation of the CAR Mirror protocol for Kubo
7 versions - Latest release: about 2 years ago - 7 stars on GitHub
Top 5.4% on proxy.golang.org
github.com/ipfs/go-ipfs-http-api v0.7.0
Deprecated: This repo has moved inside Kubo in order to make it easier to keep kubo and the http-...
15 versions - Latest release: about 2 years ago - 108 stars on GitHub
Top 2.0% on proxy.golang.org
github.com/ipfs/go-ipfs-http-client v0.7.0
Deprecated: This repo has moved inside Kubo in order to make it easier to keep kubo and the http-...
15 versions - Latest release: about 2 years ago - 231 dependent packages - 250 dependent repositories - 107 stars on GitHub
github.com/FogMeta/rebuilder-tools v0.0.0-20230612094821-a9a0261df9ed
2 versions - Latest release: about 2 years ago - 0 stars on GitHub
Top 6.7% on proxy.golang.org
github.com/linguohua/titan v0.0.0-20230612041427-bc17fba0d55a
titan ultra network
10 versions - Latest release: about 2 years ago - 4 dependent packages - 3 dependent repositories - 4 stars on GitHub
Top 5.9% on proxy.golang.org
github.com/ipfs-force-community/venus-cluster/venus-sector-manager v0.0.0-20230609081829-98e9d40ce681
sealing cluster for venus
63 versions - Latest release: about 2 years ago - 1 dependent repositories - 16 stars on GitHub
github.com/ribasushi/go-toolbox-interplanetary v0.0.0-20230530112735-a1bf265b7762
21 versions - Latest release: about 2 years ago - 2 dependent packages - 2 dependent repositories - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/iand/meridian v0.0.1
An HTTP Gateway for IPFS
3 versions - Latest release: about 2 years ago - 0 stars on GitHub
Top 9.8% on proxy.golang.org
github.com/filmineio/telegraf-input-lotus v0.0.0-20230524090212-9ab7a3e8501e
A Telegraf external (execd) input plugin for streaming metrics from Filecoin lotus and lotus-mine...
1 version - Latest release: about 2 years ago - 5 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/OpenFilWallet/OpenFilWallet v1.0.0-rc2
Open source Filecoin miner wallet
4 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/openfilwallet/openfilwallet v1.0.0-rc2
Open source Filecoin miner wallet
2 versions - Latest release: about 2 years ago - 8 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/wormholes-org/wormholes v0.13.2
a project of public blockchain, support rich functionality for NFT
31 versions - Latest release: about 2 years ago - 326 stars on GitHub
Top 9.8% on proxy.golang.org
github.com/filecoin-project/cidtravel v0.0.0-20230508175115-6d07f0e8577f
Universal interplanetary data explorer
1 version - Latest release: about 2 years ago - 3 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/aschmahmann/filexp v0.0.0-20230505162521-96699aa964a0
Explore Filecoin State
3 versions - Latest release: about 2 years ago - 5 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/jhyehuang/fil-cmd v0.0.0-20230425070243-e1deddfb3978
Copyright © 2021 NAME HERE [email protected] Licensed under the Apache License, Version 2.0 (the "L...
1 version - Latest release: about 2 years ago
Top 8.5% on proxy.golang.org
github.com/application-research/delta-importer v1.1.0
Import client for Delta
4 versions - Latest release: about 2 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/0xdeschool/deschool-lens/backend v0.0.0-20230425022432-9a83fbb6aaaf
2 versions - Latest release: about 2 years ago - 2 stars on GitHub
Top 9.7% on proxy.golang.org
github.com/lanzafame/mineraddrctl v0.0.0-20230421003953-d5b08453add9
1 version - Latest release: about 2 years ago
Top 7.8% on proxy.golang.org
github.com/application-research/edge-ur v1.0.2
It creates a new Echo instance, adds some middleware, creates a new WhyPFS node, creates a new Ga...
22 versions - Latest release: about 2 years ago - 2 stars on GitHub
github.com/escrin/bacalhau v0.3.25-sgx.3
Compute over Data framework for public, transparent, and optionally verifiable computation using ...
3 versions - Latest release: about 2 years ago - 0 stars on GitHub
Top 8.7% on proxy.golang.org
github.com/data-preservation-programs/RetrievalBot/common v0.0.0-20230406183953-254845aa9209
1 version - Latest release: about 2 years ago
Top 8.2% on proxy.golang.org
github.com/ribasushi/spade v0.0.0-20230323134455-69d8405e15f3
4 versions - Latest release: about 2 years ago - 15 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.