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
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
github.com/Rosa-Devs/core v0.2.2
12 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/rosa-devs/core v0.2.2
12 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/rosa-devs/poc v0.0.7
6 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/rosa-devs/database v0.0.7
6 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/Rosa-Devs/Database v0.0.7
7 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/Rosa-Devs/POC v0.0.7
7 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.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.com/rosa-devs/rosa-desktop v1.0.0
11 versions - Latest release: over 1 year ago - 1 stars on GitHubgithub.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/bittorrent/go-btfs v0.0.0-20231227100918-a5500e3a15e5
BTFS is a global, versioned, peer-to-peer filesystem7 versions - Latest release: over 1 year ago - 140 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 - 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/bluzelle/bluzelle-public/curium v0.0.0-20231206212428-01f094731e93
Public-facing Bluzelle Repo12 versions - Latest release: over 1 year ago - 7 stars on GitHub
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/go-graphsync/testplans/graphsync v0.0.0-20231103075155-b90c210a6b6d
Initial Implementation Of GraphSync Wire Protocol11 versions - Latest release: over 1 year ago - 94 stars on GitHub
github.com/labdao/ganglia v0.11.1
Infra for running nodes in LabDAO's compute system31 versions - Latest release: over 1 year ago - 1 stars on GitHub
github.com/labdao/plex v0.11.1
Plex Lab Exchange. Client for running scientific workflows on decentralized infrastructure31 versions - Latest release: over 1 year ago - 39 stars on GitHub
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
github.com/TERITORI/weshnet v1.0.0
Async Mesh Network Protocol for Extreme Communication -- Innovative, Resilient, and Decentralized1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/teritori/weshnet v1.0.0
Async Mesh Network Protocol for Extreme Communication -- Innovative, Resilient, and Decentralized1 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 GitHubgithub.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/application-research/delta v1.0.8
Filecoin deal proposal / making service9 versions - Latest release: almost 2 years ago - 16 stars on GitHub
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
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
github.com/angelniebla/weshnet v1.14.0
38 versions - Latest release: almost 2 years agogithub.com/JamesHertz/kubo v0.19.2-research
An IPFS implementation in Go2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/jameshertz/kubo v0.19.2-research
An IPFS implementation in Go2 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 GitHubgithub.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
github.com/ipfs-shipyard/gomobile-ipfs/go v0.0.0-20230622080708-b7394866619d
IPFS and libp2p on Mobile, with Gomobile10 versions - Latest release: about 2 years ago - 5 dependent packages - 16 dependent repositories - 264 stars on GitHub
github.com/iand/meridian v0.0.1
An HTTP Gateway for IPFS3 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 GitHubgithub.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
github.com/whyrusleeping/estuary v0.4.3
33 versions - Latest release: over 2 years agogithub.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
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
github.com/brossetti1/filclient v0.4.0
A minimal filecoin client library1 version - Latest release: over 2 years ago - 1 stars on GitHub
github.com/myml/apt-ipfs v0.0.8
基于ipfs提供apt仓库源的点对点加速下载8 versions - Latest release: over 2 years ago - 0 stars on GitHub
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/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
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
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
github.com/xbradylee/tempcurium v0.0.0-20230121001220-c4e204e41361
1 version - Latest release: over 2 years agogithub.com/jlogelin/wormhole v0.0.0-20221204151742-d1af7becbf50
Wormhole is an experimental IPFS node backed by the Filecoin Graphsync Protocol1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/application-research/filclient v0.4.0
A minimal filecoin client library5 versions - Latest release: over 2 years ago - 7 dependent packages - 3 dependent repositories - 42 stars on GitHub
github.com/twygod/filclient v0.4.0
5 versions - Latest release: over 2 years agogithub.com/application-research/barge v0.1.2
Barge - CLI tool to stream/upload files/cars/dirs to Estuary4 versions - Latest release: over 2 years ago - 3 stars on GitHub
github.com/ipfs-shipyard/gomobile-ipfs/packages v0.0.0-20221025135046-abb3f42cf97c
IPFS and libp2p on Mobile, with Gomobile2 versions - Latest release: over 2 years ago - 263 stars on GitHub
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
github.com/threefoldtech/tf-pinning-service v0.1.0-alpha.0
ipfs pinning service1 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
github.com/Peergos/ipfs-nucleus v0.2.0
A minimal IPFS replacement for P2P IPLD apps1 version - Latest release: almost 3 years ago - 35 stars on GitHub
github.com/peergos/ipfs-nucleus v0.2.0
A minimal IPFS replacement for P2P IPLD apps1 version - Latest release: almost 3 years ago - 35 stars on GitHub
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
github.com/filecoin-project/data-transfer-benchmark v0.0.0-20220713050458-5f04e118250c
1 version - Latest release: almost 3 years ago - 1 stars on GitHubgithub.com/AgregoreWeb/agregore-ipfs-daemon v1.0.5
6 versions - Latest release: about 3 years ago - 4 stars on GitHubgithub.com/agregoreweb/agregore-ipfs-daemon v1.0.5
6 versions - Latest release: about 3 years ago - 4 stars on GitHubgithub.com/b582q9/go-ipfs v0.4.22
IPFS is a global, versioned, peer-to-peer filesystem1 version - Latest release: about 3 years ago - 1 dependent repositories
github.com/valist-io/valist-go v0.0.0-20220505184421-38749d4440ec
Valist v2 Go SDK1 version - Latest release: about 3 years ago - 1 stars on GitHub
github.com/sonr-io/sonr v0.23.0
Official Sonr Motor, and Highway Implementations in Go299 versions - Latest release: about 3 years ago - 4 dependent packages - 4 dependent repositories - 555 stars on GitHub
github.com/sonr-io/core v0.23.0
299 versions - Latest release: about 3 years ago - 2 dependent packages - 1 dependent repositoriesgithub.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
github.com/joshrwolf/ripfs v0.0.1
Kubernetes native Registry backed by IPFS9 versions - Latest release: over 3 years ago - 3 stars on GitHub
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
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
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
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
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
github.com/qri-io/wnfs-go/cmd v0.0.0-20211205025525-8caa0a9cc3d4
1 version - Latest release: over 3 years agogithub.com/antnest-network/ant v0.2.1
IPFS is a global, versioned, peer-to-peer filesystem3 versions - Latest release: over 3 years ago
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
github.com/tonyHup/go-ipfs v0.100.8
IPFS is a global, versioned, peer-to-peer filesystem129 versions - Latest release: over 3 years ago - 0 stars on GitHub
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
i2pgit.org/idk/su3-tools v0.0.0-20210819235921-0dfe7a464652
1 version - Latest release: almost 4 years agogitee.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
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
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
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
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
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
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 filesystem109 versions - Latest release: about 4 years ago - 1 dependent repositories - 1 stars on GitHub
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
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
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
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
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
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
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
github.com/TRON-US/go-btfs v1.5.0
BTFS is a global, versioned, peer-to-peer filesystem79 versions - Latest release: over 4 years ago - 1 dependent package - 8 dependent repositories - 282 stars on GitHub
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
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
github.com/StephanieSunshine/go-ipfs-spider-plugin v0.0.0-20201027093208-8b82b58c87d3
1 version - Latest release: over 4 years ago - 0 stars on GitHubCheck this option to include packages that no longer depend on this package in their latest version but previously did.