go-vhost

HTTP/TLS hostname multiplexing library for Go (by inconshreveable)

Go-vhost Alternatives

Similar projects and alternatives to go-vhost

  • qmux

    wire protocol for multiplexing connections or streams into a single connection, based on a subset of the SSH Connection Protocol

  • localtunnel

    Expose localhost servers to the Internet (by progrium)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better go-vhost alternative or higher similarity.

go-vhost reviews and mentions

Posts with mentions or reviews of go-vhost. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-05-27.
  • Building your own Ngrok in 130 lines
    3 projects | dev.to | 27 May 2021
    The other library is actually by the author of Ngrok. Called go-vhost, it helps with the problem of virtual hosts. Ideally when a connection comes in to be forwarded down the tunnel we can hand it off wholesale. This way the other end can just start reading off the connection as if received directly. But in order to figure out the hostname used, we have to start reading off the connection up to the Host header. Then we have to hand it off prepended with what was read. What Alan wrote is an abstraction that gives you a virtual listener that lets you accept new connections for a particular virtual host and get the connection as if it hadn't been read yet. A lot of this is due to the interface based approach of the Go standard library.

Stats

Basic go-vhost repo stats
1
256
0.0
10 months ago

inconshreveable/go-vhost is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of go-vhost is Go.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com