awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

API gateway / reverse proxy

Classement mis à jour le 30 juin 2026

For une interface web pour gérer des serveurs Linux, the strongest matches are containous/traefik (Traefik is a cloud-native dynamic reverse proxy and load), threemammals/ocelot (Ocelot is a dedicated) and haproxy/haproxy (HAProxy is a battle-tested TCP and HTTP reverse proxy). traefik/traefik and envoyproxy/envoy round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Nous sélectionnons les dépôts GitHub open-source correspondant à « server interface layers ». Les résultats sont classés par pertinence par rapport à votre recherche — utilisez les filtres ci-dessous pour affiner, ou utilisez l'IA.

Résultats pour « une interface web pour gérer des serveurs Linux »

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • containous/traefikAvatar de containous

    containous/traefik

    63,656Voir sur 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 dynamic reverse proxy and load balancer that automatically routes traffic to microservices, supports TLS termination, and is extensible via middleware, fitting your search for an API gateway with routing, balancing, authentication, rate limiting, observability, and service discovery.

    GoLoad BalancersDynamic Provider DiscoveryRegistry-Based Service Discovery
    Voir sur GitHub↗63,656
  • threemammals/ocelotAvatar de ThreeMammals

    ThreeMammals/Ocelot

    8,710Voir sur GitHub↗

    Ocelot is a .NET API gateway that functions as an HTTP reverse proxy to route, balance, and secure traffic between clients and backend services. It serves as a centralized manager for incoming requests, providing a single entry point for traffic orchestration. The project differentiates itself through dynamic request orchestration, allowing it to aggregate multiple backend service responses into a single result to minimize client network round trips. It also supports dynamic gateway configuration, enabling updates to system behavior and operational parameters without requiring a service resta

    Ocelot is a dedicated .NET API gateway and reverse proxy that directly handles routing, load balancing, authentication, rate limiting, and service discovery, making it a comprehensive solution for the interface layer you described.

    C#API Rate LimitingLoad BalancersRate Limiting
    Voir sur GitHub↗8,710
  • haproxy/haproxyAvatar de haproxy

    haproxy/haproxy

    6,344Voir sur GitHub↗

    HAProxy is a high-performance TCP and HTTP proxy that distributes traffic across multiple backend servers to ensure availability and fault tolerance for critical services. It operates in either TCP or HTTP mode, with an event-driven, single-threaded reactor that handles tens of thousands of connections without context switching, and supports kernel-level data transfer to minimize memory usage and latency. What distinguishes HAProxy is its configuration-file-first design, where all load-balancing rules and runtime behavior are defined in a declarative text file parsed at startup. It embeds a L

    HAProxy is a battle-tested TCP and HTTP reverse proxy with built-in load balancing, TLS termination, and rich observability features, directly matching your need for an interface layer that routes traffic and mediates protocols between clients and servers.

    CLoad BalancersRate LimitingTLS Termination
    Voir sur GitHub↗6,344
  • traefik/traefikAvatar de traefik

    traefik/traefik

    63,644Voir sur 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 edge router and API gateway with automatic service discovery, dynamic routing, load balancing, TLS termination, and a middleware-based extensibility model — exactly the interface layer for client-to-server traffic this search asks for.

    GoLoad BalancersConsul Service DiscoveryDynamic Provider Discovery
    Voir sur GitHub↗63,644
  • envoyproxy/envoyAvatar de envoyproxy

    envoyproxy/envoy

    27,630Voir sur GitHub↗

    Envoy is a high-performance, cloud-native service proxy designed for service-to-service communication in distributed architectures. It functions as a service mesh data plane, providing a centralized mechanism for managing, securing, and observing network traffic between microservices. The project is distinguished by its ability to perform dynamic traffic management and configuration updates in real-time without requiring service restarts or downtime. It utilizes a non-blocking, event-driven architecture to handle high-concurrency connections and supports hot-restart process management, which

    Envoy is a high-performance, cloud-native service proxy that directly provides routing, load balancing, authentication, rate limiting, observability, TLS termination, extensibility via filters, and service discovery, making it a comprehensive fit for an API gateway / reverse proxy layer between clients and servers.

    C++Load BalancersDynamic Provider Discovery
    Voir sur GitHub↗27,630
  • nginx/kubernetes-ingressAvatar de nginx

    nginx/kubernetes-ingress

    5,039Voir sur GitHub↗

    The NGINX Ingress Controller is a Kubernetes-native traffic manager that handles external requests and routes them to internal services. It translates Kubernetes API objects and annotations into proxy configurations to manage incoming HTTP, TCP, and UDP traffic. The controller distinguishes itself through advanced traffic steering and security integration. It supports blue-green and canary traffic splitting, as well as content-based and regex path routing. Security is handled at the edge via a web application firewall, denial-of-service protection, and a variety of authentication methods incl

    The NGINX Ingress Controller is a Kubernetes-native traffic manager that routes, load-balances, and mediates external HTTP/TCP/UDP traffic to internal services, and it delivers every required feature—routing, load balancing, auth, rate limiting, observability, TLS termination, extensibility, and service discovery—making it a flagship API gateway for Kubernetes environments.

    GoTLS TerminationPath-Based RoutingBasic Authentication
    Voir sur GitHub↗5,039
  • nginx/nginxAvatar de nginx

    nginx/nginx

    30,903Voir sur GitHub↗

    Nginx is a high-performance HTTP server and reverse proxy designed to handle high-concurrency traffic through an efficient, event-driven architecture. It functions as a versatile traffic management gateway and content delivery accelerator, providing the infrastructure necessary to route client requests, balance loads across backend servers, and serve static assets with minimal resource consumption. The project distinguishes itself through a master-worker process model that separates configuration management from request processing, ensuring stable operations under heavy load. Its modular requ

    Nginx is a high-performance reverse proxy and load balancer that handles request routing, load balancing, TLS termination, and supports extensible modules for authentication, rate limiting, and observability, making it a perfect fit for this search.

    CRate Limiting
    Voir sur GitHub↗30,903
  • cloudflare/pingoraAvatar de cloudflare

    cloudflare/pingora

    26,833Voir sur GitHub↗

    Pingora is a Rust-based framework for building high-performance network services, including HTTP reverse proxies, layer seven load balancers, and TLS termination proxies. It serves as an asynchronous network library designed to intercept and route HTTP, gRPC, and WebSocket traffic between clients and upstream backend servers. The project enables zero-downtime service updates by handing over listening sockets between processes during binary or configuration upgrades. It utilizes a programmable multi-phase pipeline to modify request and response bodies and headers, and it provides a pluggable T

    Pingora is a Rust framework for building custom reverse proxies and layer‑seven load balancers, giving you direct control over routing, load‑balancing, TLS termination, rate‑limiting, and observability—but it expects you to write code to wire those capabilities together, so it is not a ready‑to‑deploy API gateway.

    RustLoad BalancersRate LimitingTLS Termination
    Voir sur GitHub↗26,833
  • alibaba/higressAvatar de alibaba

    alibaba/higress

    7,558Voir sur GitHub↗

    Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It provides a centralized system for routing, securing, and optimizing traffic directed toward large language models, AI agents, and microservice architectures. The project distinguishes itself through deep AI orchestration, including the ability to host and manage Model Context Protocol servers that transform REST APIs into tools for AI agents. It features specialized AI infrastructure for model request proxying, protocol translation across multiple providers, and semantic-based c

    Higress is an AI-focused API gateway built on Envoy that provides routing, load balancing, authentication, rate limiting, observability, TLS termination, plugin extensibility, and service discovery, squarely meeting the requested interface layer between clients and servers.

    GoLoad BalancersRate LimitingJWT Authentication
    Voir sur GitHub↗7,558
  • apache/apisixAvatar de apache

    apache/apisix

    16,767Voir sur GitHub↗

    This project is a high-performance, distributed API gateway designed to manage, secure, and observe traffic for microservices, serverless functions, and artificial intelligence model providers. It functions as a dynamic service proxy and cloud-native ingress controller, centralizing policy enforcement and traffic routing through a unified configuration interface that synchronizes state across multiple nodes in real time. The platform distinguishes itself through a highly extensible architecture that utilizes a high-performance scripting engine to execute modular logic directly within the requ

    Apache APISIX is a high-performance, cloud-native API gateway that excels at request routing, load balancing, authentication, rate limiting, observability, TLS termination, and is highly extensible via plugins—exactly the interface layer between clients and servers you're looking for.

    LuaRequest LogsSSL Termination Proxies
    Voir sur GitHub↗16,767
  • fabiolb/fabioAvatar de fabiolb

    fabiolb/fabio

    7,332Voir sur 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 network gateway that provides reverse proxying, load balancing, automated service discovery, TLS termination, and basic authentication — fitting the API gateway/reverse proxy category — but it lacks built-in rate limiting and a plugin extensibility system, making it a narrower but still valid tool for this search.

    GoConsul Service DiscoverySSL Termination Proxies
    Voir sur GitHub↗7,332
  • caddyserver/caddyAvatar de caddyserver

    caddyserver/caddy

    73,492Voir sur GitHub↗

    Caddy is an extensible, modular web server platform designed for high-performance traffic management and automated security. At its core, it functions as a dynamic HTTP gateway that handles request routing, static asset delivery, and reverse proxying through a chain of configurable handler modules. The system is built on a modular architecture that allows developers to extend server functionality by registering custom components, all managed through a unified lifecycle and provisioning framework. What distinguishes Caddy is its focus on automated infrastructure and zero-downtime operations. I

    Caddy is a modular web server that acts as a dynamic HTTP gateway and reverse proxy, handling request routing, TLS termination, and reverse proxying with an extensible plugin architecture, making it a strong fit for this search.

    GoAutomated HTTPS ManagementAtomic Configuration SwappersAutomated Certificate Management
    Voir sur GitHub↗73,492
  • kong/kongAvatar de Kong

    Kong/kong

    43,653Voir sur GitHub↗

    Kong is a high-performance API gateway and service connectivity platform designed to manage, secure, and monitor traffic across distributed microservices and hybrid cloud environments. It functions as a centralized control plane for service governance, providing essential traffic routing, load balancing, and request transformation capabilities to ensure consistent policy enforcement across all service endpoints. The platform distinguishes itself through a modular plugin architecture and a declarative configuration engine that allows infrastructure behavior to be defined via version-controlled

    Kong is a high‑performance API gateway that delivers request routing, load balancing, authentication, rate limiting, observability, TLS termination, and plugin‑based extensibility — exactly the interface layer between clients and servers this search requires.

    LuaAPI GatewaysKubernetes Traffic ControllersService Governance Platforms
    Voir sur GitHub↗43,653
  • netflix/zuulAvatar de Netflix

    Netflix/zuul

    14,027Voir sur GitHub↗

    Zuul is an API gateway service that manages incoming network traffic to backend services. It serves as a routing layer and edge security proxy that provides centralized control over security and monitoring for microservices. The project implements a dynamic request router that maps incoming paths to backend locations using configurable rules that can be updated at runtime. It also includes a circuit breaker implementation to monitor backend failure rates and stop traffic to failing services to prevent cascading outages. The gateway provides a filter-based request pipeline for processing traf

    Zuul is a robust API gateway from Netflix that handles request routing, edge security, authentication, monitoring, and plugin-based extensibility, making it a comprehensive fit for managing microservice traffic and the interface layer you need.

    JavaAPI GatewaysRequest RoutersAPI Access Control
    Voir sur GitHub↗14,027
  • kubernetes/ingress-nginxAvatar de kubernetes

    kubernetes/ingress-nginx

    19,492Voir sur GitHub↗

    This project is a Kubernetes Ingress Controller that functions as a layer 7 traffic router and NGINX reverse proxy. It serves as a secure network gateway, directing external HTTP and HTTPS traffic to backend services within a cluster based on declarative routing rules. The controller acts as a TLS termination gateway to secure traffic and integrates with Prometheus to expose request metrics and latency data for cluster monitoring. It supports canary deployment workflows by implementing weight-based traffic splitting between different versions of a service. The system manages external access

    This is a Kubernetes-native ingress controller that routes external traffic to backend services using NGINX, providing request routing, TLS termination, load balancing, and Prometheus metrics, but it lacks built-in authentication and rate limiting, making it narrower than a general-purpose API gateway.

    GoTLS Termination
    Voir sur GitHub↗19,492
  • luraproject/luraAvatar de luraproject

    luraproject/lura

    6,780Voir sur GitHub↗

    Lura is an API gateway and traffic router that directs network requests to backend services using a configurable pipeline of processing steps. It functions as a backend load balancer and a request middleware engine designed to validate, modify, and transform incoming requests and responses. The system specializes in API response aggregation, allowing it to execute concurrent requests to multiple backend services and merge the results into a single unified output. This includes the ability to perform dynamic response mapping by renaming fields and filtering data to optimize the final client pa

    Lura is a Go-based API gateway core that uses a configurable middleware pipeline for routing, load balancing, and request transformation — exactly the kind of interface layer this search asks for, though you may need additional middleware to cover authentication, rate limiting, and observability.

    GoLoad Balancers
    Voir sur GitHub↗6,780
  • fatedier/frpAvatar de fatedier

    fatedier/frp

    107,372Voir sur GitHub↗

    This project is a high-performance reverse proxy designed to expose local services to the internet. It provides a comprehensive suite of tools for managing network traffic, including support for TCP and UDP stream multiplexing, connection pooling, and load balancing across proxy instances. The system facilitates secure communication through TLS encryption, data compression, and multiple authentication methods such as OpenID Connect, shared tokens, and basic password protection. The software offers granular control over HTTP traffic, enabling users to route requests based on subdomains or URL

    frp is a high-performance reverse proxy that routes HTTP and TCP/UDP traffic, offers load balancing, TLS termination, and multiple authentication methods, fitting the core interface-layer need, but it lacks built-in rate limiting, observability, service discovery, and extensibility typical of a full API gateway.

    GoBasic Authentication
    Voir sur GitHub↗107,372
  • openresty/openrestyAvatar de openresty

    openresty/openresty

    13,640Voir sur GitHub↗

    OpenResty is a web platform built on Nginx and Lua that functions as a high-performance reverse proxy and load balancer, making it a capable foundation for an API gateway with built-in extensibility through Lua scripting.

    CApplication ServersLoad Balancers
    Voir sur GitHub↗13,640
  • kubernetes-sigs/aws-load-balancer-controllerAvatar de kubernetes-sigs

    kubernetes-sigs/aws-load-balancer-controller

    4,302Voir sur GitHub↗

    The AWS Load Balancer Controller is a Kubernetes controller that automates the provisioning and lifecycle management of cloud-native load balancing resources. It functions as an infrastructure orchestrator, translating declarative cluster configurations into specific requests for external cloud services to route traffic into containerized workloads. By implementing standard ingress and gateway specifications, the system ensures that cluster networking adheres to official industry standards for HTTP, HTTPS, and transport-layer traffic. The controller distinguishes itself through its deep integ

    This Kubernetes controller provisions AWS load balancers (ALB/NLB) to route external traffic to services—a genuine API gateway/reverse proxy for AWS—though it lacks built-in rate limiting and a plugin system, and its feature set is tied to AWS infrastructure.

    GoLoad Balancers
    Voir sur GitHub↗4,302
Comparez le top 10 en un coup d'œil
DépôtStarsLangageLicenceDernier push
containous/traefik63.7KGoMIT16 juin 2026
threemammals/ocelot8.7KC#MIT22 juin 2026
haproxy/haproxy6.3KCother20 févr. 2026
traefik/traefik63.6KGoMIT16 juin 2026
envoyproxy/envoy27.6KC++apache-2.019 févr. 2026
nginx/kubernetes-ingress5KGoApache-2.023 juin 2026
nginx/nginx30.9KCBSD-2-Clause11 juin 2026
cloudflare/pingora26.8KRustApache-2.04 juin 2026
alibaba/higress7.6KGoapache-2.021 févr. 2026
apache/apisix16.8KLuaApache-2.023 juin 2026

Related searches

  • a web interface for managing game servers
  • Local dashboard interface
  • un outil d'audit de sécurité pour serveurs Linux
  • une interface web pour la gestion de bases de données
  • un guide complet pour apprendre l'administration Linux
  • un toolkit de durcissement de serveurs
  • une interface de déploiement d'applications auto-hébergée
  • un toolkit de déploiement de honeypots