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

Top 2.4% on proxy.golang.org
Top 0.4% dependent packages on proxy.golang.org
Top 0.3% dependent repos on proxy.golang.org
Top 5.1% forks on proxy.golang.org
Top 0.3% docker downloads on proxy.golang.org

proxy.golang.org : github.com/libp2p/go-libp2p-http

Package p2phttp allows to serve HTTP endpoints and make HTTP requests through LibP2P (https://github.com/libp2p/libp2p) using Go's standard "http" and "net" stacks. Instead of the regular "host:port" addressing, `p2phttp` uses a Peer ID and lets LibP2P take care of the routing, thus taking advantage of features like multi-routes, NAT transversal and stream multiplexing over a single connection. When already running a LibP2P facility, this package allows to expose existing HTTP-based services (like REST APIs) through LibP2P and to use those services with minimal changes to the code-base. For example, a simple http.Server on LibP2P works as: As shown above, a Server only needs a "github.com/libp2p/go-libp2p-gostream" listener. This listener will use a libP2P host to watch for stream tagged with our Protocol. On the other side, a client just needs to be initialized with a custom LibP2P host-based transport to perform requests to such server: In the example above, the client registers a "libp2p" protocol for which the custom transport is used. It can still perform regular "http" requests. The protocol name used is arbitraty and non standard. Note that LibP2P hosts cannot dial to themselves, so there is no possibility of using the same host as server and as client.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/libp2p/go-libp2p-http
Keywords: go , http , ipfs , libp2p
License: MIT
Latest release: over 2 years ago
First release: over 6 years ago
Namespace: github.com/libp2p
Dependent packages: 160
Dependent repositories: 545
Stars: 50 on GitHub
Forks: 19 on GitHub
Docker dependents: 44
Docker downloads: 64,645,985
See more repository details: repos.ecosyste.ms
Last synced: 14 days 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/Rosa-Devs/core v0.2.2
12 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.1% on proxy.golang.org
github.com/rosa-devs/core v0.2.2
12 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/rosa-devs/poc v0.0.7
6 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/rosa-devs/database v0.0.7
6 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/Rosa-Devs/Database v0.0.7
7 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/Rosa-Devs/POC v0.0.7
7 versions - 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.0% on proxy.golang.org
github.com/rosa-devs/rosa-desktop v1.0.0
11 versions - Latest release: over 1 year ago - 1 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 5.3% on proxy.golang.org
github.com/bittorrent/go-btfs v0.0.0-20231227100918-a5500e3a15e5
BTFS is a global, versioned, peer-to-peer filesystem
7 versions - Latest release: over 1 year ago - 140 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
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
Top 5.4% on proxy.golang.org
github.com/ipfs/go-graphsync/testplans/graphsync v0.0.0-20231103075155-b90c210a6b6d
Initial Implementation Of GraphSync Wire Protocol
11 versions - Latest release: over 1 year ago - 94 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 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/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
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: almost 2 years 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: almost 2 years ago - 0 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
github.com/team-telnyx/boost v1.7.5
49 versions - Latest release: almost 2 years ago - 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
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
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 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 9.6% on proxy.golang.org
github.com/angelniebla/weshnet v1.14.0
38 versions - Latest release: almost 2 years ago
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: about 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: about 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: about 2 years ago - 5 dependent packages - 16 dependent repositories - 264 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
github.com/eagraf/habitat v0.0.0-20230525035151-3aac45b475ad
1 version - Latest release: about 2 years ago - 0 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: 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 9.6% on proxy.golang.org
github.com/eyedeekay/decforum v0.0.0-20230307021246-80b0e8e132e9
decentralized(ish) forums over I2P based on git.
2 versions - Latest release: over 2 years ago - 1 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 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
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 8.2% on proxy.golang.org
github.com/xbradylee/tempcurium v0.0.0-20230121001220-c4e204e41361
1 version - Latest release: over 2 years ago
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
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 10.0% on proxy.golang.org
github.com/twygod/filclient v0.4.0
5 versions - Latest release: over 2 years ago
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
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/crossedbot/axis v0.0.0-20221024003622-7864f8309ad1
IPFS pinning service written in Go.
1 version - Latest release: over 2 years ago - 3 stars on GitHub
Top 8.9% on proxy.golang.org
github.com/threefoldtech/tf-pinning-service v0.1.0-alpha.0
ipfs pinning service
1 version - Latest release: over 2 years ago - 0 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: almost 3 years ago - 1 dependent repositories - 0 stars on GitHub
Top 6.9% on proxy.golang.org
github.com/Peergos/ipfs-nucleus v0.2.0
A minimal IPFS replacement for P2P IPLD apps
1 version - Latest release: almost 3 years ago - 35 stars on GitHub
Top 7.0% on proxy.golang.org
github.com/peergos/ipfs-nucleus v0.2.0
A minimal IPFS replacement for P2P IPLD apps
1 version - Latest release: almost 3 years ago - 35 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 8.6% on proxy.golang.org
github.com/filecoin-project/data-transfer-benchmark v0.0.0-20220713050458-5f04e118250c
1 version - Latest release: almost 3 years ago - 1 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/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 3.0% on proxy.golang.org
github.com/sonr-io/sonr v0.23.0
Official Sonr Motor, and Highway Implementations in Go
299 versions - Latest release: about 3 years ago - 4 dependent packages - 4 dependent repositories - 555 stars on GitHub
Top 4.5% on proxy.golang.org
github.com/sonr-io/core v0.23.0
299 versions - Latest release: about 3 years ago - 2 dependent packages - 1 dependent repositories
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 8.2% on proxy.golang.org
github.com/joshrwolf/ripfs v0.0.1
Kubernetes native Registry backed by IPFS
9 versions - Latest release: over 3 years ago - 3 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/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
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.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/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/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/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 6.5% on proxy.golang.org
github.com/cloudflare/go-ipfs v0.10.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
116 versions - Latest release: almost 4 years ago - 37 stars on GitHub
Top 8.2% on proxy.golang.org
i2pgit.org/idk/su3-tools v0.0.0-20210819235921-0dfe7a464652
1 version - Latest release: almost 4 years ago
Top 8.2% on proxy.golang.org
gitee.com/Crazyrw/go-ipfs v0.9.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
112 versions - Latest release: almost 4 years ago
Top 8.2% on proxy.golang.org
github.com/shaheerbakali/go-ipfs v0.9.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
113 versions - Latest release: almost 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
thebigman.ddns.net/root/go-ipfs v0.9.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
21 versions - Latest release: almost 4 years ago
Top 8.2% on proxy.golang.org
thebigman.ddns.net/ipfs/go-ipfs v0.9.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
53 versions - Latest release: almost 4 years ago
Top 8.1% on proxy.golang.org
github.com/kenlabs/go-ipfs v0.9.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
112 versions - Latest release: almost 4 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/issieyoung/go-ipfs v0.9.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
90 versions - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/nob404dy/go-ipfs v0.8.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
110 versions - Latest release: about 4 years ago
github.com/yoavweber/go-pgfs v1.0.0
IPFS is a global, versioned, peer-to-peer filesystem
109 versions - Latest release: about 4 years ago - 1 dependent repositories - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/liyue201/go-ipfs v0.8.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
108 versions - Latest release: over 4 years ago
Top 8.2% on proxy.golang.org
github.com/quieoo/go-ipfs v0.8.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
108 versions - Latest release: over 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/trustprotocol/go-ipfs v0.8.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
108 versions - Latest release: over 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/japaneseuyeh/ipfs v0.8.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
108 versions - Latest release: over 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/g1129/go-ipfs v0.8.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
110 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/filepp/go-ipfs v0.8.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
108 versions - Latest release: over 4 years ago - 1 dependent repositories - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/cosminmin/go-ipfs v0.8.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
108 versions - Latest release: over 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/jatofg/go-ipfs v0.8.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
108 versions - Latest release: over 4 years ago - 0 stars on GitHub
Top 3.4% on proxy.golang.org
github.com/TRON-US/go-btfs v1.5.0
BTFS is a global, versioned, peer-to-peer filesystem
79 versions - Latest release: over 4 years ago - 1 dependent package - 8 dependent repositories - 282 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/tron-us/go-btfs v1.5.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...
79 versions - Latest release: over 4 years ago - 282 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/kebohan1/ipfs-cluster v0.0.0-20201201023048-a52a6fd3d10b
Package ipfscluster implements a wrapper for the IPFS deamon which allows to orchestrate pinning ...
1 version - Latest release: over 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/StephanieSunshine/go-ipfs-spider-plugin v0.0.0-20201027093208-8b82b58c87d3
1 version - Latest release: over 4 years 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.