Reverse HTTP proxy over WebSocket in Go (Part 1)

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. wstunnel

    tunnel over websocket (by mhzed)

    There are not that many examples of implementation reverse proxy over WebSocket. In JavaScript, mhzed/wstunnel is well known, in Haskell, erebe/wstunnel is.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. wstunnel

    Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI - Static binary available

    There are not that many examples of implementation reverse proxy over WebSocket. In JavaScript, mhzed/wstunnel is well known, in Haskell, erebe/wstunnel is.

  4. ngrok

    Discontinued Unified ingress for developers

    In Go, inconshreveable/ngrok and coyove/goflyway is well known, especially ngrok is popular among developers as a SaaS service.

  5. goflyway

    An encrypted HTTP server

    In Go, inconshreveable/ngrok and coyove/goflyway is well known, especially ngrok is popular among developers as a SaaS service.

  6. wsp

    HTTP tunnel over Websocket

    In this post, we will focus on understanding the basic concepts and read prototypical and simpler one root-gg/wsp. wsp is developed by root-gg, which is a reverse HTTP proxy over WebSocket, whose aim is to securely make call to internal APIs from outside. It is difficult to use in production, but it is a good learning material to explain the design of reverse proxy over WebSocket.

  7. wsp

    HTTP tunnel over Websocket (by hgsgtk)

    However, maintenance has stopped since the days of Go 1.6, so I'll proceed with this post based on code hgsgtk/wsp that I forked and modified for the Go situation in 2021 (Thank you root-gg).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Delve, an open source (AGPL) enterprise-grade data analytics platform

    3 projects | news.ycombinator.com | 18 Jun 2025
  • Show HN: Offline private key backup on paper

    5 projects | news.ycombinator.com | 13 Jun 2025
  • SSU drops full 4-min video of 'Operation Spiderweb' drone strikes inside Russia

    1 project | news.ycombinator.com | 4 Jun 2025
  • Delve The Golang Debugger: A Deep Dive

    1 project | dev.to | 3 Jun 2025
  • Cmd-K for the Terminal

    2 projects | news.ycombinator.com | 3 Jun 2025

Did you know that Go is
the 4th most popular programming language
based on number of references?