Package p2phttp allows to serve HTTP endpoints and making HTTP requests through libp2p using Go's standard "http" and "net" stack. 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. This package is a library that uses Go modules for dependency management.
Features
- This package is a library that uses Go modules for dependency management
- Full documentation can be read at Godoc
- Package p2phttp allows to serve HTTP endpoints and make HTTP requests through libp2p using Go's standard "http" and "net" stack
- HTTP on top of libp2p
- Licensed under the MIT License
- p2phttp uses a Peer ID and lets libp2p take care of the routing
Categories
File SharingLicense
MIT LicenseFollow go-libp2p-http
Other Useful Business Software
Rezku Point of Sale
Rezku is an all-inclusive ordering platform and management solution for all types of restaurant and bar concepts. You can now get a fully custom branded downloadable smartphone ordering app for your restaurant exclusively from Rezku.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of go-libp2p-http!