SaaSHub helps you find the best software and product alternatives Learn more →
Top 21 Go Traefik Projects
-
traefik-forward-auth
Minimal forward authentication service that provides Google/OpenID oauth based login and authentication for the traefik reverse proxy
-
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.
-
sablier
Start your containers on demand, shut them down automatically when there's no activity. Docker, Docker Swarm Mode and Kubernetes compatible.
-
error-pages
🚧 Pretty server's error pages in the docker image & git repository (for traefik, k8s, nginx and so on) (by tarampampam)
-
souin
An HTTP cache system, RFC compliant, compatible with @tyktechnologies, @traefik, @caddyserver, @go-chi, @bnkamalesh, @beego, @devfeel, @labstack, @gofiber, @go-goyave, @go-kratos, @gin-gonic, @roadrunner-server, @zalando, @zeromicro, @nginx and @apache
-
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.
-
traefik-crowdsec-bouncer
A http service to verify request and bounce them according to decisions made by CrowdSec.
-
traefik-modsecurity-plugin
Traefik plugin to proxy requests to owasp/modsecurity-crs:apache container
-
spa-to-http
Lightweight zero-configuration SPA HTTP server. Serves SPA bundle on HTTP port so it plays well with Traefik out of the box. Compatible with Vue.js, React and Angular
-
plugin-rewritebody
Rewrite body is a middleware plugin for Traefik which rewrites the HTTP response body by replacing a search regex by a replacement string
-
tailscale-forward-auth
A basic example of a Tailscale authentication server for Traefik and other proxies
-
pluginproviderdemo
This repository includes an example provider plugin, for you to use as a reference for developing your own plugins
-
configbump
Simple Kubernetes controller that is able to quickly synchronize a set of config maps (selected using labels) to files on the local filesystem.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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: Show HN: Obligator – An OpenID Connect server for self-hosters | news.ycombinator.com | 2023-10-11
https://github.com/traefik/mesh
Last commit at Nov 28, 2022.
In kubernetes world it means that this project is dead, I guess?
Project mention: Sablier: Start containers on demand, shut them down automatically | news.ycombinator.com | 2024-02-03
Project mention: ☸️ Kubernetes NGINX Ingress Controller: 10+ Complementary Configurations for Web Applications | dev.to | 2023-10-16controller: config: custom-http-errors: 404,408,500,501,502,503,504,505 # Prepackaged default error pages from https://github.com/tarampampam/error-pages/wiki/Kubernetes-&-ingress-nginx # multiple themes here: https://tarampampam.github.io/error-pages/ defaultBackend: enabled: true image: repository: ghcr.io/tarampampam/error-pages tag: 2.21 # latest as of 01/04/2023 here: https://github.com/tarampampam/error-pages/pkgs/container/error-pages extraEnvs: - name: TEMPLATE_NAME value: lost-in-space # one of: app-down, cats, connection, ghost, hacker-terminal, l7-dark, l7-light, lost-in-space, matrix, noise, shuffle - name: SHOW_DETAILS # Optional: enables the output of additional information on error pages value: "false"
Project mention: Traefik Kobling: a Traefik-to-Traefik discovery agent! | /r/selfhosted | 2023-04-22Traefik gives you a lot of options to accomplish this, you can use docker swarm, move to kubernetes or use any of their discovery providers. These options were rather complicated solutions for what I needed, so I decided to look around for other alternatives. Here I found Traefik-Kop, but it I still had to do a lot of manual work and open a different port for each container I wanted to be accesible through my reverse proxy.
Go Traefik related posts
- New CrowdSec bouncer via Traefik plugin
- Sablier: Start containers on demand, shut them down automatically
- Start / Stop dockers by port?
- Feature Request : Auto stop container after a certain amount of time
- I wrote a small app/docker image to automatically shutdown and lazyload containers
- Traefik with traefik-forward-auth towards Azure AD loop-redirect and fail
- Traefik Kobling: a Traefik-to-Traefik discovery agent!
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 Apr 2024
Index
What are some of the best open-source Traefik projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | traefik | 47,726 |
2 | traefik-forward-auth | 2,003 |
3 | mesh | 1,992 |
4 | sablier | 1,028 |
5 | error-pages | 689 |
6 | souin | 610 |
7 | traefik-certs-dumper | 423 |
8 | traefik-crowdsec-bouncer | 241 |
9 | crowdsec-bouncer-traefik-plugin | 153 |
10 | traefik-modsecurity-plugin | 125 |
11 | traefik-kop | 114 |
12 | spa-to-http | 113 |
13 | traefik-get-real-ip | 53 |
14 | plugin-rewritebody | 50 |
15 | SyncFlaer | 33 |
16 | tailscale-forward-auth | 24 |
17 | docker-socket-protector | 17 |
18 | pluginproviderdemo | 13 |
19 | configbump | 8 |
20 | traefik-cloudflare-plugin | 5 |
21 | forward | 4 |
Sponsored