awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Self-Hosted Container Reverse Proxies

Ranking updated Jun 30, 2026

For a self-hosted reverse proxy for containers, the first results are traefik/traefik (Traefik is a cloud-native reverse proxy that automatically discovers containerized services and configures routing rules in real time, supporting Docker, Kubernetes, Let's Encrypt, load balancing, a Web UI, and middleware plugins — exactly matching your requirements), containous/traefik (Traefik is a cloud-native reverse proxy that automatically discovers services from Docker and other orchestrators, handles ACME SSL certificates without manual setup, and updates routing rules on the fly — exactly the self-hosted, auto-configured proxy this search asks for) and nginx-proxy/nginx-proxy. bunkerity/bunkerweb and bunkerity/bunkerized-nginx round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Automated reverse proxy solutions that dynamically discover and route traffic to your running containerized services.

Self-Hosted Container Reverse Proxies

Find the best repos with AI.We'll search the best matching repositories with AI.
  • traefik/traefiktraefik avatar

    traefik/traefik

    63,644View on GitHub↗

    Traefik is a cloud-native edge router and API gateway designed to manage service communication and traffic flow across distributed infrastructure. It functions as a dynamic service proxy that automatically discovers backend services and configures routing rules in real time, eliminating the need for manual restarts or complex configuration updates. By integrating directly with container orchestrators and service registries, it maintains a consistent state for network traffic, load balancing, and security policy enforcement. The project distinguishes itself through its deep integration with di

    Traefik is a cloud-native reverse proxy that automatically discovers containerized services and configures routing rules in real time, supporting Docker, Kubernetes, Let's Encrypt, load balancing, a Web UI, and middleware plugins — exactly matching your requirements.

    GoDynamic Provider DiscoveryLoad BalancingContainer Label Routing
    View on GitHub↗63,644
  • containous/traefikcontainous avatar

    containous/traefik

    63,656View on GitHub↗

    Traefik is a cloud-native load balancer and dynamic reverse proxy designed for microservices traffic routing. It automatically discovers services and generates network routes by listening to infrastructure changes in orchestrators and service registries. The project distinguishes itself through auto-configuring service routing, which eliminates manual configuration by updating routing rules in real time as infrastructure scales. It also provides automated SSL certificate management, utilizing ACME-based automation to request and renew certificates from remote authorities. Additional capabili

    Traefik is a cloud-native reverse proxy that automatically discovers services from Docker and other orchestrators, handles ACME SSL certificates without manual setup, and updates routing rules on the fly — exactly the self-hosted, auto-configured proxy this search asks for.

    GoDynamic Provider DiscoveryLoad Balancers
    View on GitHub↗63,656
  • nginx-proxy/nginx-proxynginx-proxy avatar

    nginx-proxy/nginx-proxy

    19,863View on GitHub↗

    This project is an automated reverse proxy and load balancer designed for containerized environments. It functions by monitoring container lifecycle events through the container runtime API, allowing it to dynamically generate and update web server configurations in real time as services start, stop, or change their network status. The system distinguishes itself through its ability to orchestrate proxy processes without dropping active connections, ensuring continuous availability during configuration updates. It utilizes a template-based engine to map container metadata to routing logic, en

    nginx-proxy/nginx-proxy is an automated reverse proxy that dynamically configures itself by watching Docker containers, supporting automatic service discovery, hot-reload configuration, ACME TLS, and load balancing — exactly the container-aware reverse proxy with Docker integration this search asks for.

    PythonDocker Socket OrchestratorsLoad Balancers
    View on GitHub↗19,863
  • bunkerity/bunkerwebbunkerity avatar

    bunkerity/bunkerweb

    10,629View on GitHub↗

    BunkerWeb is a containerized suite of infrastructure tools that functions as a cloud-native web application firewall and Nginx reverse proxy. It provides a security layer for web applications, combining traffic routing with automated SSL certificate management and a web-based security dashboard for monitoring and configuration. The project distinguishes itself through its deep integration with container orchestrators, serving as a Kubernetes ingress controller that automates security settings and service discovery via container labels. It features a plugin-based extension model and a manageme

    BunkerWeb is a container-native Nginx reverse proxy with automatic service discovery via container labels and Kubernetes ingress support, built-in ACME SSL, a web management dashboard, and a plugin system, which directly matches the request for a self-hosted reverse proxy with automatic routing and container integration.

    PythonLoad BalancingWeb Management Dashboards
    View on GitHub↗10,629
  • bunkerity/bunkerized-nginxbunkerity avatar

    bunkerity/bunkerized-nginx

    10,629View on GitHub↗

    Bunkerized Nginx is a containerized security automation system that provides a secure reverse proxy and web application firewall. It focuses on protecting web applications by monitoring container labels within cloud-native orchestration systems to automatically update security settings and firewall rules. The system distinguishes itself through automated security operations, including the automatic management of SSL certificates and an automated client banning mechanism that blocks IP addresses based on HTTP status codes. It features bot challenge mechanisms using CAPTCHAs, JavaScript, or coo

    Bunkerized Nginx is a containerized reverse proxy that automatically configures routing and security rules from container labels, includes ACME certificate management, and offers a web dashboard, but its primary focus is security automation rather than general-purpose service discovery and load balancing.

    PythonService DiscoveryContainer Label Routing
    View on GitHub↗10,629
  • v2fly/v2ray-corev2fly avatar

    v2fly/v2ray-core

    34,136View on GitHub↗

    V2ray-core is a modular network proxy engine designed to manage inbound and outbound traffic through a unified, rule-based processing pipeline. It functions as a background service that operates multiple concurrent network protocols within a single process, allowing for flexible traffic management and the independent handling of diverse communication streams. The project distinguishes itself through a highly decoupled architecture that treats network protocols as swappable modules, enabling the encapsulation of various transport layers into a consistent stream-based model. It features a centr

    v2ray-core is a network proxy engine focused on circumvention and flexible traffic routing, but it does not provide automatic service discovery, container integration, or a reverse proxy designed for containerized services, so it is not the tool this search describes.

    GoLoad BalancingLoad Balancers
    View on GitHub↗34,136
  • gorilla/muxgorilla avatar

    gorilla/mux

    21,832View on GitHub↗

    This project is a request router and web framework for the Go programming language. It provides a toolkit for matching incoming HTTP network requests to specific handler functions by evaluating criteria such as URL paths, request methods, headers, and hostnames. The framework distinguishes itself through its flexible matching capabilities, which include support for regular expressions and dynamic variable extraction from URL segments. It allows developers to organize routes into logical hierarchies, share common path prefixes, and maintain a central registry of named routes to facilitate prog

    gorilla/mux is a Go HTTP request router and web framework, not a self-hosted reverse proxy with automatic service

    GoMiddlewareRequest Middleware
    View on GitHub↗21,832
  • fabiolb/fabiofabiolb avatar

    fabiolb/fabio

    7,332View on GitHub↗

    Fabio is a network gateway that provides reverse proxying, layer 7 traffic management, and automated service discovery mapping. It functions as an HTTP reverse proxy, a gRPC and TCP proxy, and a service discovery gateway to route incoming traffic to healthy backend instances. The project distinguishes itself through deep integration with service registries, specifically acting as a Consul load balancer to automatically synchronize routing tables and update destination targets. It manages diverse traffic types using SNI-based routing for raw TCP streams and maintains full protocol compatibilit

    Fabio is a reverse proxy that uses Consul for automated service discovery routing, but it lacks Docker-specific integration, built-in TLS automation, a web UI, and hot-reload for config changes, so it only partially fits the container-aware automatic proxying you need.

    GoService Discovery
    View on GitHub↗7,332
  • labstack/echolabstack avatar

    labstack/echo

    32,451View on GitHub↗

    Echo is a high-performance, lightweight web framework for Go designed for building scalable RESTful APIs and web services. It provides a centralized environment for mapping network requests to handler functions, utilizing a fast radix-tree routing engine to ensure efficient request dispatching. The framework is built around a modular, middleware-centric pipeline that allows developers to execute reusable logic for cross-cutting concerns like authentication, logging, and security across the entire application. What distinguishes Echo is its focus on developer productivity through structured da

    Echo is a Go

    GoMiddleware
    View on GitHub↗32,451
  • kataras/iriskataras avatar

    kataras/iris

    25,582View on GitHub↗

    Iris is a high-performance web framework and API toolkit for the Go programming language. It provides the infrastructure necessary to build HTTP/2 web applications, REST APIs, and MVC-based websites. The project distinguishes itself through a flexible architectural model that supports multiple isolated application instances within a single process and allows for binary-embedded asset loading to eliminate external filesystem dependencies. It features dynamic router hot-reloading and a pluggable view engine for rendering dynamic HTML content. The framework covers a broad range of capabilities,

    Iris is a Go web framework for building HTTP applications, not a self-hosted reverse proxy with automatic container service discovery — it offers hot-reload routing and middleware but lacks Docker integration, built-in ACME, and the auto-discovery mechanism you need.

    GoConfiguration Hot-ReloadingRequest Middleware
    View on GitHub↗25,582
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
traefik/traefik63.6KGoMITJun 16, 2026
containous/traefik63.7KGoMITJun 16, 2026
nginx-proxy/nginx-proxy
19.9K
Python
MIT
Jun 22, 2026
bunkerity/bunkerweb10.6KPythonAGPL-3.0Jun 17, 2026
bunkerity/bunkerized-nginx10.6KPythonAGPL-3.0Jun 17, 2026
v2fly/v2ray-core34.1KGoMITJun 10, 2026
gorilla/mux21.8KGoBSD-3-ClauseAug 15, 2024
fabiolb/fabio7.3KGoMITJun 16, 2026
labstack/echo32.5KGoMITJun 15, 2026
kataras/iris25.6KGoBSD-3-ClauseJan 15, 2026

Related searches

  • a reverse proxy manager with automatic SSL
  • an api gateway for microservice traffic routing
  • a self-hosted Cloudflare Tunnel alternative
  • an open source dashboard for Docker management
  • a self hosted dashboard for homelab services
  • a self-hosted platform-as-a-service
  • a self hosted tool for shortening URLs
  • an ingress controller for Kubernetes