Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

Package Usage: go: 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.
18 versions
Latest release: about 1 year ago
160 dependent packages

View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/libp2p/go-libp2p-http

View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/libp2p%2Fgo-libp2p-http

Dependent Repos 545

Zondax/rosetta-filecoin-lib
  • v0.2.1 go.sum

Size: 337 KB - Last synced: 10 days ago - Pushed: 11 days ago

berty/labs
Berty Labs is a mobile app to explore IPFS on mobile
  • v0.2.1 go.mod
  • v0.2.1 go.sum

Size: 3.44 MB - Last synced: 1 day ago - Pushed: about 1 year ago

pickkaa/berty Fork of berty/berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
  • v0.2.0 go.sum
  • v0.1.5 tool/go.sum
  • v0.2.0 tool/go.sum

Size: 84.2 MB - Last synced: about 9 hours ago - Pushed: about 1 year ago

zaibon/go-ipfs Fork of ipfs/kubo
IPFS implementation in Go
  • v0.1.5 docs/examples/go-ipfs-as-a-library/go.sum
  • v0.2.0 go.mod
  • v0.2.0 go.sum

Size: 40.8 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

meonBot/go-ipfs Fork of devcode1981/go-ipfs
IPFS implementation in Go
  • v0.1.5 docs/examples/go-ipfs-as-a-library/go.sum
  • v0.2.0 go.mod
  • v0.2.0 go.sum

Size: 40.8 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

47-studio-org/go-ipfs Fork of MarcelRaschke/go-ipfs
IPFS implementation in Go
  • v0.1.5 docs/examples/go-ipfs-as-a-library/go.sum
  • v0.2.0 go.mod
  • v0.2.0 go.sum

Size: 46.3 MB - Last synced: 5 months ago - Pushed: 5 months ago

filecoin-project/venus-wallet
a remote wallet for provider sign service
  • v0.2.1 go.sum

Size: 1.15 MB - Last synced: 11 days ago - Pushed: 11 days ago

jcomeauictx/go-ipfs Fork of ipfs/kubo
IPFS implementation in Go
  • v0.1.5 docs/examples/go-ipfs-as-a-library/go.sum
  • v0.2.0 go.mod
  • v0.2.0 go.sum

Size: 40.8 MB - Last synced: 3 months ago - Pushed: over 1 year ago

molllyn1/go-ipfs Fork of ipfs/kubo
IPFS implementation in Go
  • v0.1.5 docs/examples/go-ipfs-as-a-library/go.sum
  • v0.2.0 go.mod
  • v0.2.0 go.sum

Size: 40.9 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

976047167/go-ipfs Fork of ipfs/kubo
IPFS implementation in Go
  • v0.2.1 docs/examples/go-ipfs-as-a-library/go.sum
  • v0.2.1 go.mod
  • v0.2.1 go.sum
  • v0.2.0 testplans/bitswap/go.sum

Size: 41 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

jbarthelmes/go-ipfs Fork of ipfs/kubo πŸ“¦
Fork for ipfs/go-ipfs#4224. Built binaries are available: https://github.com/jbarthelmes/go-ipfs/actions?query=workflow%3ABuild+is%3Asuccess
  • v0.2.1 docs/examples/go-ipfs-as-a-library/go.sum
  • v0.2.1 go.mod
  • v0.2.1 go.sum
  • v0.2.0 testplans/bitswap/go.sum

Size: 44.4 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

vocdoni/vocdoni-node
A set of libraries and tools for the Vocdoni decentralized backend infrastructure, the main ground of our universally verifiable, privacy-centric and scalable digital voting protocol
  • v0.2.1 go.mod
  • v0.1.5 go.sum
  • v0.2.0 go.sum
  • v0.2.1 go.sum

Size: 16.3 MB - Last synced: 9 days ago - Pushed: 9 days ago

gdlol/MessageHub
A P2P Matrix home server created using libp2p.
  • v0.2.1 messagehub-libp2p/go.mod
  • v0.2.1 messagehub-libp2p/go.sum

Size: 1.27 MB - Last synced: 7 months ago - Pushed: almost 2 years ago

application-research/estuary
A custom IPFS/Filecoin node that makes it easy to pin IPFS content and make Filecoin deals.
  • v0.4.0 go.sum
  • v0.4.0 go.mod

Size: 5.3 MB - Last synced: about 1 month ago - Pushed: 8 months ago

Zondax/filecoin-actors-cids
  • v0.2.1 go.sum

Size: 139 KB - Last synced: 9 months ago - Pushed: about 1 year ago

contropist/go-ipfs Fork of ipfs/kubo
IPFS implementation in Go
  • v0.2.1 docs/examples/go-ipfs-as-a-library/go.sum
  • v0.2.1 go.mod
  • v0.2.1 go.sum

Size: 41.8 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

httpsgithu/go-ipfs Fork of ipfs/kubo
IPFS implementation in go
  • v0.2.1 docs/examples/go-ipfs-as-a-library/go.sum
  • v0.2.1 go.mod
  • v0.2.1 go.sum

Size: 40.9 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

dennis-tra/go-ipfs Fork of ipfs/kubo
IPFS implementation in Go
  • v0.2.1 go.mod
  • v0.2.1 go.sum
  • v0.2.0 testplans/bitswap/go.sum

Size: 46.1 MB - Last synced: 3 days ago - Pushed: 10 months ago

bjq/go-ipfs Fork of ipfs/kubo
IPFS implementation in Go
  • v0.2.1 docs/examples/go-ipfs-as-a-library/go.sum
  • v0.2.1 go.mod
  • v0.2.1 go.sum

Size: 42 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

pikejun/go-ipfs Fork of ipfs/kubo
IPFS implementation in Go
  • v0.2.0 docs/examples/go-ipfs-as-a-library/go.sum
  • v0.2.1 go.mod
  • v0.2.1 go.sum

Size: 41 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

InternetOfPeers/go-ipfs Fork of ipfs/kubo
IPFS implementation in go
  • v0.2.1 docs/examples/go-ipfs-as-a-library/go.sum
  • v0.2.1 go.mod
  • v0.2.1 go.sum

Size: 45.1 MB - Last synced: 20 days ago - Pushed: about 1 year ago

whyros/IPFS
  • v0.2.1 docs/examples/go-ipfs-as-a-library/go.sum
  • v0.2.1 go.mod
  • v0.2.1 go.sum

Size: 2.28 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

ironbeer/oasys-go-ipfs Fork of oasysgames/oasys-go-ipfs
IPFS implementation in Go
  • v0.2.1 docs/examples/go-ipfs-as-a-library/go.sum
  • v0.2.1 go.mod
  • v0.2.1 go.sum

Size: 41 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

cerc-io/eth-ipfs-state-validator
Read-only mirror of: https://git.vdb.to/cerc-io/eth-ipfs-state-validator (Uses ipfs-ethdb to validate completeness of IPFS Ethereum state data)
  • v0.2.1 go.sum

Size: 479 KB - Last synced: about 1 month ago - Pushed: 7 months ago

Bloxxix/go-ipfs Fork of ipfs/kubo
IPFS implementation in Go
  • v0.2.1 docs/examples/go-ipfs-as-a-library/go.sum
  • v0.2.1 go.mod
  • v0.2.1 go.sum

Size: 51.4 MB - Last synced: 10 months ago - Pushed: 10 months ago

cerc-io/ipld-eth-server
Read-only mirror of https://git.vdb.to/cerc-io/ipld-eth-server (Server backend for indexed ETH IPLD objects)
  • v0.2.1 go.sum

Size: 59.2 MB - Last synced: 10 days ago - Pushed: 11 days ago

cerc-io/eth-statediff-fill-service
Service to fill statediff gaps for watched addresses
  • v0.2.1 go.sum

Size: 242 KB - Last synced: about 1 month ago - Pushed: about 1 year ago

web3-storage/web3.storage
DEPRECATED ⁂ The simple file storage service for IPFS & Filecoin
  • v0.2.1 packages/website/assets/code-snippets/how-to/golang/go.sum

Size: 142 MB - Last synced: 1 day ago - Pushed: about 2 months ago

RTradeLtd/Temporal πŸ“¦
β˜„οΈ Temporal is an easy-to-use, enterprise-grade interface into distributed and decentralized storage
  • v0.1.4 go.sum

Size: 2 GB - Last synced: 19 days ago - Pushed: over 3 years ago

ipfs-and-filecoin/Coding-with-Filecoin-Homework
This is for homework submission of Filecoin Chinese Education Series - Coding with Filecoin.
  • v0.2.1 5.基于LotusθŠ‚η‚ΉεΌ€ε‘/cxytz01/go.sum

Size: 68.2 MB - Last synced: 10 months ago - Pushed: almost 2 years ago

ipni/storetheindex
A directory of CIDs
  • v0.2.1 go.sum

Size: 21.3 MB - Last synced: 3 days ago - Pushed: 3 days ago

ipfs-force-community/sophon-miner
  • v0.2.1 go.sum

Size: 1.55 MB - Last synced: 15 days ago - Pushed: 15 days ago

filecoin-project/venus-sealer πŸ“¦
  • v0.2.1 go.sum

Size: 2.11 MB - Last synced: 16 days ago - Pushed: over 1 year ago

ipfs-force-community/go-fvm-sdk
go-fvm-sdk generate wasm to run on fvm from golang code
  • v0.2.1 examples/erc20/gen/go.sum
  • v0.2.1 examples/erc20/go.sum
  • v0.2.1 examples/hellocontract/gen/go.sum
  • v0.2.1 examples/hellocontract/go.sum

Size: 23.6 MB - Last synced: 16 days ago - Pushed: about 1 year ago

NpoolPlatform/sphinx-plugin
  • v0.2.1 go.sum

Size: 1.52 MB - Last synced: 2 months ago - Pushed: 2 months ago

ipfs-force-community/droplet
market for storage and retrieval
  • v0.2.1 go.sum

Size: 6.44 MB - Last synced: 8 days ago - Pushed: 8 days ago

hamster-shared/hamster-provider
  • v0.2.1 go.sum

Size: 2.57 MB - Last synced: 2 months ago - Pushed: 6 months ago

INFURA/go-ipfs-datadog-plugin
go-ipfs plugin to support Datadog APM tracing
  • v0.2.1 go.sum

Size: 897 KB - Last synced: 17 days ago - Pushed: about 2 months ago

bdengine/go-ipfs
  • v0.1.5 docs/examples/go-ipfs-as-a-library/go.sum
  • v0.2.0 go.mod
  • v0.2.0 go.sum

Size: 38.9 MB - Last synced: 9 months ago - Pushed: over 1 year ago

vocdoni/blind-csp
Secp256k1 blind signature certification authority boilerplate
  • v0.1.5 go.sum
  • v0.2.0 go.sum

Size: 35.8 MB - Last synced: 9 days ago - Pushed: 11 days ago

allisterb/go-ds-motr
IPFS data store plugin for the CORTX Motr key-value store
  • v0.2.1 go.sum

Size: 250 KB - Last synced: 19 days ago - Pushed: almost 2 years ago

ipfs-force-community/sophon-messager
message is component of venus for managing message
  • v0.2.1 go.sum

Size: 2.49 MB - Last synced: about 1 month ago - Pushed: about 1 month ago

ipfs-cluster/ipfs-cluster
Pinset orchestration for IPFS
  • v0.3.0 go.mod
  • v0.3.0 go.sum

Size: 12.9 MB - Last synced: 2 days ago - Pushed: 2 days ago

application-research/filclient
A minimal filecoin client library
  • v0.2.1 go.mod
  • v0.2.1 go.sum

Size: 1.18 MB - Last synced: about 1 month ago - Pushed: 11 months ago

idena-network/idena-go
Idena node
  • v0.2.1 go.sum

Size: 87.3 MB - Last synced: 7 months ago - Pushed: 9 months ago

berty/go-orbit-db
Go version of P2P Database on IPFS
  • v0.2.1 go.sum

Size: 1.09 MB - Last synced: about 7 hours ago - Pushed: about 18 hours ago

filecoin-project/data-transfer-benchmark
  • v0.2.1 go.mod
  • v0.2.1 go.sum

Size: 3.76 MB - Last synced: about 1 month ago - Pushed: about 1 year ago

diogo464/ipfs-telemetry
  • v0.2.1 go.sum

Size: 974 KB - Last synced: about 1 year ago - Pushed: about 1 year ago

Ether1Project/Ethoprotocol
Official Go implementation of The Etho Protocol
  • v0.2.0 go.sum

Size: 137 MB - Last synced: 23 days ago - Pushed: about 1 year ago