Go reverse-proxy

Open-source Go projects categorized as reverse-proxy

Top 23 Go reverse-proxy Projects

reverse-proxy
  • frp

    A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

  • Project mention: Show HN: Pico: An open-source Ngrok alternative built for production traffic | news.ycombinator.com | 2024-05-14

    I used a similar alternative to ngrok a few years ago - frp(Source:https://github.com/fatedier/frp).

  • 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
  • Caddy

    Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

  • Project mention: Caddy 2.8 | news.ycombinator.com | 2024-05-29
  • traefik

    The Cloud Native Application Proxy

  • Project mention: Traefik v3.0.1 | news.ycombinator.com | 2024-06-04
  • 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。

  • Tyk

    Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols

  • Project mention: 5 Ways to Improve Your API Reliability | dev.to | 2023-07-25

    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

    Cloudflare Tunnel client (formerly Argo Tunnel)

  • Project mention: How to Install and Configure Cloudflared on Linux | dev.to | 2024-06-03

    wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb

  • authentik

    The authentication glue you need.

  • Project mention: Ask HN: Who is hiring? (June 2024) | news.ycombinator.com | 2024-06-03

    Authentik Security | Engineer | US | REMOTE (anywhere) | Full-time

    Authentik Security (https://goauthentik.io) is the company behind authentik (https://github.com/goauthentik/authentik), an open source identity provider with over 250k+ unique installations and 12M+ downloads. Help us replace Okta/Auth0, Ping Identity, and Microsoft Entra with modern, secure identity for all!

    We are a small remote team, looking to scale up with a couple experienced software engineers, primarily with a backend focus. Bonus points if you have significant experience with identity/SSO standards and/or Django/Python.

    There is also the opportunity to be "forward deployed" spending 15-20% of time with enterprise customers (remotely) on configuration best practices and rollout strategies, _if_ that is of interest to the right candidate.

    To apply, please use: https://forms.gle/TjRuTCec8M6UaN2Q8

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • bfe

    A modern layer 7 load balancer from baidu

  • easegress

    A Cloud Native traffic orchestration system

  • Project mention: Easegress: Cloud Native traffic orchestration system | news.ycombinator.com | 2024-01-17
  • Modlishka

    Modlishka. Reverse Proxy.

  • Pomerium

    Pomerium is an identity and context-aware reverse proxy for zero-trust access to web applications and services.

  • Project mention: OAuth server for authorization | /r/googlecloud | 2023-12-05

    Option 3: Pomerium might be an alternative as well.

  • gost

    GO Simple Tunnel - a simple tunnel written in golang (by go-gost)

  • Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30

    gost - Looks like a comprehensive option. TCP and UDP tunneling. TAP/TUN devices. Load balancing. Web API. Written in Go.

  • vulcain

    Fast and idiomatic client-driven REST APIs.

  • Project mention: Fast and idiomatic client-driven REST APIs | news.ycombinator.com | 2023-10-19
  • 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.

  • janus

    An API Gateway written in Go (by motiv-labs)

  • zrok

    Geo-scale, next-generation peer-to-peer sharing platform built on top of OpenZiti.

  • Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30

    zrok - 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.

  • Trickster

    Open Source HTTP Reverse Proxy Cache and Time Series Dashboard Accelerator

  • krakend-ce

    KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.

  • Project mention: 5 Ways to Improve Your API Reliability | dev.to | 2023-07-25

    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.

  • piko

    An open-source alternative to Ngrok, designed to serve production traffic and be simple to host (particularly on Kubernetes) (by andydunstall)

  • Project mention: Show HN: Pico: An open-source Ngrok alternative built for production traffic | news.ycombinator.com | 2024-05-14

    As commented below, Pico is already a well established name for a text editor so I've renamed to Piko: https://github.com/andydunstall/piko

  • reproxy

    Simple edge server / reverse proxy

  • sshpiper

    The missing reverse proxy for ssh scp

  • ssl-proxy

    :lock: Simple zero-config SSL reverse proxy with real autogenerated certificates (LetsEncrypt, self-signed, provided)

  • infrared

    An ultra lightweight minecraft reverse proxy and idle placeholder

  • Project mention: Minecraft server | /r/Proxmox | 2023-12-10

    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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go reverse-proxy discussion

Log in or Post with

Go reverse-proxy related posts

  • How to Install and Configure Cloudflared on Linux

    1 project | dev.to | 3 Jun 2024
  • Show HN: Pico: An open-source Ngrok alternative built for production traffic

    14 projects | news.ycombinator.com | 14 May 2024
  • Chisel: A fast TCP/UDP tunnel over HTTP

    4 projects | news.ycombinator.com | 4 Apr 2024
  • How to securely reverse-proxy ASP.NET Core web apps

    3 projects | dev.to | 4 Apr 2024
  • Frp: Expose local server behind NAT/firewall to public (ngrok alternative)

    1 project | news.ycombinator.com | 8 Jan 2024
  • How Does FreeBSD Compare to Linux on a Raspberry Pi?

    1 project | news.ycombinator.com | 7 Jan 2024
  • Has anyone had any success setting Authentik up behind Caddy for a reverse proxy?

    2 projects | /r/selfhosted | 8 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 Jun 2024
    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. Learn more →

Index

What are some of the best open-source reverse-proxy projects in Go? This list will help you:

Project Stars
1 frp 81,343
2 Caddy 55,084
3 traefik 48,751
4 goproxy 15,357
5 Tyk 9,333
6 cloudflared 8,321
7 authentik 7,594
8 bfe 6,076
9 easegress 5,722
10 Modlishka 4,698
11 Pomerium 3,925
12 gost 3,624
13 vulcain 3,489
14 Ory Oathkeeper 3,189
15 janus 2,758
16 zrok 2,194
17 Trickster 1,963
18 krakend-ce 1,811
19 piko 1,652
20 reproxy 1,197
21 sshpiper 933
22 ssl-proxy 720
23 infrared 707

Sponsored
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.
www.influxdata.com