SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go reverse-proxy Projects
-
frp
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
-
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.
-
goproxy
🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding.Proxy是golang实现的高性能http,https,websocket,tcp,socks5代理服务器,支持内网穿透,链式代理,通讯加密,智能HTTP,SOCKS5代理,黑白名单,限速,限流量,限连接数,跨平台,KCP支持,认证API。
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Pomerium
Pomerium is an identity and context-aware reverse proxy for zero-trust access to web applications and services.
-
Ory Oathkeeper
A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.
-
krakend-ce
KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.
-
ssl-proxy
:lock: Simple zero-config SSL reverse proxy with real autogenerated certificates (LetsEncrypt, self-signed, provided)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Show HN: Pico: An open-source Ngrok alternative built for production traffic | news.ycombinator.com | 2024-05-14I used a similar alternative to ngrok a few years ago - frp(Source:https://github.com/fatedier/frp).
These projects use Caddy as my local development server, Dart Sass for converting my Sass files to CSS, elm, elm-format, elm-optimize-level-2, elm-review, elm-test (only in Calculator), ShellCheck to find bugs in my shell scripts, and Terser to mangle and compress JavaScript code.
Project mention: Manage a multiple websites server with Docker, Treafik and auto SSL certificates | dev.to | 2024-05-12Treafik as Reverse proxy
Tyk: An open-source API Gateway that is fast and scalable, running on either its own standalone server or alongside your existing nginx installation.
cloudflared - Exposes local servers to the public internet over secure tunnels
Project mention: Show HN: Stack, the open-source Clerk/Firebase Auth alternative | news.ycombinator.com | 2024-04-14If you're looking for a system that has more features, is user friendly, a nice admin ui and easy deployments compared to Keycloak. Please give https://goauthentik.io/ a shot. Not affiliated in any way, just a very happy user.
It has
-an admin UI
- Supports (LDAP, SAML, OAUTH, social logins)
- MFA, Passkeys
- Application access based on user groups etc
Project mention: Easegress: Cloud Native traffic orchestration system | news.ycombinator.com | 2024-01-17
Option 3: Pomerium might be an alternative as well.
Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30gost - Looks like a comprehensive option. TCP and UDP tunneling. TAP/TUN devices. Load balancing. Web API. Written in Go.
Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30zrok - Aims for effortless sharing both publicly and privately. Supports multiple types of resources, including HTTP endpoints and files. Built on OpenZiti (see overlay section below). Apache 2 License. Written in Go.
KrakenD: A high-performance open-source API Gateway. It helps application developers release features quickly by eliminating all the complexities of SOA architectures while offering a unique performance.
I use a Docker version of Crafty Controller, with an Infrared reverse proxy (also in Docker) to host multiple servers on my IP via different URLs
Go reverse-proxy related posts
-
Show HN: Pico: An open-source Ngrok alternative built for production traffic
-
Chisel: A fast TCP/UDP tunnel over HTTP
-
How to securely reverse-proxy ASP.NET Core web apps
-
Frp: Expose local server behind NAT/firewall to public (ngrok alternative)
-
How Does FreeBSD Compare to Linux on a Raspberry Pi?
-
Has anyone had any success setting Authentik up behind Caddy for a reverse proxy?
-
OAuth server for authorization
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 May 2024
Index
What are some of the best open-source reverse-proxy projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | frp | 80,430 |
2 | Caddy | 54,259 |
3 | traefik | 48,291 |
4 | goproxy | 15,223 |
5 | Tyk | 9,279 |
6 | cloudflared | 8,031 |
7 | authentik | 7,000 |
8 | bfe | 6,072 |
9 | easegress | 5,701 |
10 | Modlishka | 4,685 |
11 | Pomerium | 3,859 |
12 | gost | 3,499 |
13 | vulcain | 3,461 |
14 | Ory Oathkeeper | 3,174 |
15 | janus | 2,751 |
16 | zrok | 2,085 |
17 | Trickster | 1,955 |
18 | krakend-ce | 1,765 |
19 | reproxy | 1,191 |
20 | sshpiper | 925 |
21 | ssl-proxy | 713 |
22 | infrared | 697 |
23 | ergo | 613 |
Sponsored