Top 0.5% dependent packages on proxy.golang.org
Top 1.1% dependent repos on proxy.golang.org
Top 5.1% forks on proxy.golang.org
proxy.golang.org : github.com/hsanjuan/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
- codemeta.json
purl: pkg:golang/github.com/hsanjuan/go-libp2p-http
Keywords:
go
, http
, ipfs
, libp2p
License: MIT
Latest release: almost 3 years ago
First release: over 6 years ago
Namespace: github.com/hsanjuan
Dependent packages: 103
Dependent repositories: 25
Stars: 50 on GitHub
Forks: 19 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 4 days ago
github.com/ipfs/kubo v0.39.0 💰
IPFS is a global, versioned, peer-to-peer filesystem206 versions - Latest release: 1 day ago - 164 dependent packages - 181 dependent repositories - 16,781 stars on GitHub
github.com/ipfs/GO-ipfs v0.38.2
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...204 versions - Latest release: 30 days ago - 15,504 stars on GitHub
github.com/ipfs/go-ipfs v0.38.2
IPFS is a global, versioned, peer-to-peer filesystem207 versions - Latest release: 30 days ago - 368 dependent packages - 475 dependent repositories - 14,859 stars on GitHub
github.com/jbenet/go-ipfs v0.38.2
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...206 versions - Latest release: 30 days ago
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: 7 months 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: 7 months ago - 21 dependent packages - 7 dependent repositories - 1,534 stars on GitHub
github.com/bluzelle/ipfs-kubo v0.28.1
IPFS is a global, versioned, peer-to-peer filesystem145 versions - Latest release: about 1 year ago - 1 dependent package - 0 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: 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: almost 2 years 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: almost 2 years ago - 6 dependent repositories - 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: over 2 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
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: over 2 years ago
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: almost 3 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: almost 3 years ago
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: almost 3 years ago - 0 stars on GitHub
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: almost 3 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: about 3 years ago - 1 dependent repositories - 0 stars on GitHub
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: over 3 years ago - 0 stars on GitHub
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
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.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: almost 4 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: almost 4 years ago
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: almost 4 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: about 4 years ago
github.com/tonyHup/go-ipfs v0.100.8
IPFS is a global, versioned, peer-to-peer filesystem129 versions - Latest release: about 4 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: about 4 years ago - 37 stars on GitHub
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: over 4 years ago - 1 stars on GitHub
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: over 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: over 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: over 4 years ago
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: over 4 years ago
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: over 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: over 4 years ago
github.com/yoavweber/go-pgfs v1.0.0
IPFS is a global, versioned, peer-to-peer filesystem109 versions - Latest release: over 4 years ago - 1 dependent repositories - 1 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: almost 5 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: almost 5 years ago - 0 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: almost 5 years ago - 0 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: almost 5 years ago
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: almost 5 years ago - 1 dependent repositories - 1 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: almost 5 years ago - 0 stars on GitHub
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: almost 5 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: almost 5 years ago - 0 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: almost 5 years ago - 282 stars on GitHub
github.com/TRON-US/go-btfs v1.5.0
BTFS is a global, versioned, peer-to-peer filesystem79 versions - Latest release: almost 5 years ago - 1 dependent package - 8 dependent repositories - 282 stars on GitHub
github.com/HamsterBiz/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...106 versions - Latest release: about 5 years ago - 0 stars on GitHub
gitee.com/zhangpengju/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...106 versions - Latest release: about 5 years ago
github.com/michel47/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...105 versions - Latest release: about 5 years ago - 0 stars on GitHub
github.com/lazyledger/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...108 versions - Latest release: about 5 years ago - 1 dependent repositories
github.com/acruikshank/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...107 versions - Latest release: about 5 years ago - 0 stars on GitHub
github.com/Angie3120/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...106 versions - Latest release: about 5 years ago
github.com/angie3120/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...106 versions - Latest release: about 5 years ago
github.com/textileio/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...106 versions - Latest release: about 5 years ago - 0 stars on GitHub
github.com/celestiaorg/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...108 versions - Latest release: about 5 years ago - 0 stars on GitHub
github.com/innova-foundation/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...107 versions - Latest release: about 5 years ago - 0 stars on GitHub
github.com/hamsterbiz/go-ipfs v0.7.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...106 versions - Latest release: about 5 years ago - 0 stars on GitHub
github.com/marten-seemann/go-ipfs v0.6.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...102 versions - Latest release: over 5 years ago
github.com/suutaku/go-ipfs v0.6.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...102 versions - Latest release: over 5 years ago - 0 stars on GitHub
github.com/bdware/go-ipfs v0.6.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...102 versions - Latest release: over 5 years ago
github.com/BDWare/go-ipfs v0.6.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...102 versions - Latest release: over 5 years ago
github.com/noot/go-ipfs v0.6.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...102 versions - Latest release: over 5 years ago - 0 stars on GitHub
github.com/wolneykien/go-ipfs v0.6.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...102 versions - Latest release: over 5 years ago - 0 stars on GitHub
github.com/rafaelramalho19/go-ipfs v0.6.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...102 versions - Latest release: over 5 years ago
github.com/ethfsx/go-ipfs v0.5.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...96 versions - Latest release: over 5 years ago - 0 stars on GitHub
github.com/ETHFSx/go-ipfs v0.5.1
IPFS is a global, versioned, peer-to-peer filesystem98 versions - Latest release: over 5 years ago - 1 dependent repositories - 0 stars on GitHub
github.com/nampu898/ipfs v0.5.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...94 versions - Latest release: over 5 years ago
github.com/matyapiro31/go-ipfs v0.5.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...94 versions - Latest release: over 5 years ago - 0 stars on GitHub
github.com/bajlandokg/bajla-ips v0.5.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...99 versions - Latest release: over 5 years ago
github.com/BajlandoKG/BAJLA-IPS v0.5.1
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...99 versions - Latest release: over 5 years ago
github.com/ipfs-ex/go-ipfs-ex v0.5.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...93 versions - Latest release: over 5 years ago - 1 stars on GitHub
github.com/IPFS-eX/go-ipfs-ex v0.5.0
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...93 versions - Latest release: over 5 years ago - 1 stars on GitHub
github.com/b582q9/go-textile-block-immutable v0.7.8
61 versions - Latest release: over 5 years agogithub.com/b582q9/go-textile-sapien v0.7.8
61 versions - Latest release: over 5 years ago - 0 stars on GitHubgithub.skymusic.top/textileio/go-textile v0.7.8
61 versions - Latest release: over 5 years agogithub.hscsec.cn/textileio/go-textile v0.7.8
61 versions - Latest release: over 5 years agogithub.com/textileio/textile-go v0.7.8
[DEPRECATED] Textile is a set of tools and infrastructure for building composable apps and servic...61 versions - Latest release: over 5 years ago - 357 stars on GitHub
github.imxd.top/textileio/go-textile v0.7.8
61 versions - Latest release: over 5 years agogithub.com/textileio/go-textile v0.7.8
[DEPRECATED] Textile is a set of tools and infrastructure for building composable apps and servic...61 versions - Latest release: over 5 years ago - 2 dependent packages - 1 dependent repositories - 354 stars on GitHub
github.1git.de/textileio/go-textile v0.7.8
61 versions - Latest release: over 5 years agogithub.com/ianopolous/go-ipfs v0.4.101
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...90 versions - Latest release: almost 6 years ago - 1 stars on GitHub
github.com/likecoin/go-ipfs v0.4.23 💰
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...88 versions - Latest release: almost 6 years ago - 2 stars on GitHub
github.com/Aludirk/go-ipfs v0.4.23
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...88 versions - Latest release: almost 6 years ago - 0 stars on GitHub
github.com/fission-suite/go-ipfs v0.4.23
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...89 versions - Latest release: almost 6 years ago - 2 stars on GitHub
github.com/Tau-Coin/go-ipfs v0.4.23
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...90 versions - Latest release: almost 6 years ago - 1 stars on GitHub
github.com/tau-coin/go-ipfs v0.4.23
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...90 versions - Latest release: almost 6 years ago - 1 dependent repositories - 1 stars on GitHub
github.com/mgr9525/go-ipfs v0.4.23
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...90 versions - Latest release: almost 6 years ago - 0 stars on GitHub
github.com/nilhost/ipfs v0.4.23
IPFS is a global, versioned, peer-to-peer filesystem4 versions - Latest release: almost 6 years ago
github.com/nilhost/go-ipfs v0.4.23
1 version - Latest release: almost 6 years agogithub.com/aludirk/go-ipfs v0.4.23
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...88 versions - Latest release: almost 6 years ago - 0 stars on GitHub
github.com/ProteinsLive/go-ipfs v0.4.24
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...87 versions - Latest release: almost 6 years ago - 0 stars on GitHub
github.com/proteinslive/go-ipfs v0.4.24
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...87 versions - Latest release: almost 6 years ago
github.com/godcong/ipfs-plugin-build v0.5.1
3 versions - Latest release: almost 6 years ago - 1 dependent repositories - 1 stars on GitHubgithub.com/sekura-inc/go-textile v0.7.7
60 versions - Latest release: almost 6 years agogithub.com/Sekura-Inc/go-textile v0.7.7
60 versions - Latest release: almost 6 years agogithub.com/RTradeLtd/rtns v1.0.1
Package rtns provides a secure, stand-alone IPNS publishing service that leverages the KaaS encry...22 versions - Latest release: over 6 years ago - 1 dependent repositories - 2 stars on GitHub
github.com/rtradeltd/rtns v1.0.1 removed
22 versions - Latest release: over 6 years agogithub.com/coryschwartz/go-ipfs v0.4.22
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...85 versions - Latest release: over 6 years ago - 0 stars on GitHub
github.com/mtojek/go-ipfs v0.4.22
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...85 versions - Latest release: over 6 years ago - 0 stars on GitHub
github.com/peersafe/go-ipfs v0.4.22
IPFS is a global, versioned, peer-to-peer filesystem There are sub-packages within the ipfs pack...85 versions - Latest release: over 6 years ago - 1 stars on GitHub
github.com/hacdias/go-ipfs v0.4.22
1 version - Latest release: over 6 years agogithub.com/SJTU-OpenNetwork/go-ipfs v0.4.22
2 versions - Latest release: over 6 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.