SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 reverse-proxy Open-Source 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。
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Self-Hosting-Guide
Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.
-
NGINX Unit
NGINX Unit is a lightweight and versatile open-source web app server that has three core capabilities. It is a HTTP reverse proxy, a web server for static media assets, and an application server that can natively execute application code in seven different languages.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Seems to be the exact opposite of https://github.com/fatedier/frp which is a reverse tunnel over a variety of protocols (including HTTP).
However, it's very unlikely that .NET developers will directly expose their Kestrel-based web apps to the internet. Typically, we use other popular web servers like Nginx, Traefik, and Caddy to act as a reverse-proxy in front of Kestrel for various reasons:
However, it's very unlikely that .NET developers will directly expose their Kestrel-based web apps to the internet. Typically, we use other popular web servers like Nginx, Traefik, and Caddy to act as a reverse-proxy in front of Kestrel for various reasons:
Project mention: Can someone kindly suggest how to rate limit your node.js API when using nginx-proxy/nginx-proxy | /r/node | 2023-10-27I have an express API that runs on EC2 and I am using nginx-proxy
Project mention: Multi-layer Caching in API Gateway Tackles High Traffic Challenges | dev.to | 2024-01-26Through this intelligent caching mechanism, APISIX efficiently utilizes system resources when handling a large volume of requests, thereby improving overall system performance and stability. APISIX, with its advanced LRU cache, provides developers with a reliable and efficient API gateway solution, facilitating smooth communication with external services.
Tyk: An open-source API Gateway that is fast and scalable, running on either its own standalone server or alongside your existing nginx installation.
Project mention: How Does FreeBSD Compare to Linux on a Raspberry Pi? | news.ycombinator.com | 2024-01-07I run a RaspberryPi 3 with FreeBSD 13 booting off an SD card and a USB SSD for storage [1]. Coincidentally today (1/7/2024) is its one year anniversary.
It runs a jail with my single user GotoSocial ActivityPub server [2] reasonably well with cloudflared [3] handling incoming traffic and acting as CDN to take some of the load. Originally it was only using an SD card, but there was too much IO contention so a USB-SSD adapter is used to offload the IO.
I choose FreeBSD over Linux since I have other Rpis with Linux already and wanted more experience with *BSD, jails, and ZFS. Unfortunately ZFS wasn't the best choice on an Rpi since it's more cpu intensive and switched back to UFS.
Overall it's been solid, multiple GTS updates and have it on my list to update to FreedBSD 14 but not really in a rush.
1. https://social.ecliptik.com/@micheal/statuses/01GP860MYM2CGH...
2. https://gotosocial.org/
3. https://github.com/cloudflare/cloudflared
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
Project mention: Litestar – powerful, flexible, and highly performant Python ASGI framework | news.ycombinator.com | 2024-02-26
Project mention: HAProxy is not affected by the HTTP/2 Rapid Reset Attack (CVE-2023-44487) | news.ycombinator.com | 2023-10-11I wanted to try it out just now but hit a roadblock immediately - it cannot automatically obtain and maintain TLS certificates. You have to use an external client (e.g. acme.sh), set up a cron to check/renew them, and poke HAProxy to reload them if necessary. I'm way past doing this in 2023.
https://www.haproxy.com/blog/haproxy-and-let-s-encrypt
https://github.com/haproxy/haproxy/issues/1864
Option 3: Pomerium might be an alternative as well.
Use chatgpt :) Here is one without needing to login: https://chat.pawan.krd/
Project mention: BunkerWeb: Nginx-based open-source Web Application Firewall (WAF) | news.ycombinator.com | 2024-01-09
reverse-proxy related posts
- Chisel: A fast TCP/UDP tunnel over HTTP
- How to securely reverse-proxy ASP.NET Core web apps
- Freenginx.org
- Frp: Expose local server behind NAT/firewall to public (ngrok alternative)
- How Does FreeBSD Compare to Linux on a Raspberry Pi?
- Ask HN: How to create llama.cpp LAN server on a Mac Studio?
- Has anyone had any success setting Authentik up behind Caddy for a reverse proxy?
-
A note from our sponsor - SaaSHub
www.saashub.com | 23 Apr 2024
Index
What are some of the best open-source reverse-proxy projects? This list will help you:
Project | Stars | |
---|---|---|
1 | frp | 79,379 |
2 | Caddy | 53,568 |
3 | traefik | 47,726 |
4 | Kong | 37,482 |
5 | nginx-proxy | 18,005 |
6 | goproxy | 15,150 |
7 | apisix | 13,652 |
8 | Tyk | 9,229 |
9 | Self-Hosting-Guide | 8,506 |
10 | cloudflared | 7,890 |
11 | authentik | 6,685 |
12 | bfe | 6,063 |
13 | easegress | 5,691 |
14 | NGINX Unit | 5,077 |
15 | Modlishka | 4,670 |
16 | haproxy | 4,445 |
17 | Pomerium | 3,832 |
18 | ChatGPT | 3,641 |
19 | varnish-cache | 3,492 |
20 | vulcain | 3,457 |
21 | BunkerWeb | 3,422 |
22 | gost | 3,381 |
23 | Ory Oathkeeper | 3,164 |
Sponsored