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
·

17 dépôts

Awesome GitHub RepositoriesAPI Gateways

Edge services for routing, load balancing, and managing API traffic.

Explore 17 awesome GitHub repositories matching part of an awesome list · API Gateways. Refine with filters or upvote what's useful.

Awesome API Gateways GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • 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

    Declarative application proxy with enterprise-grade access control.

    Goconsuldockeretcd
    Voir sur GitHub↗63,644
  • 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

    Scalable gateway with extensive plugin support for microservices.

    Luaaiai-gatewayapi-gateway
    Voir sur GitHub↗43,653
  • yudaocode/springboot-labsAvatar de yudaocode

    yudaocode/SpringBoot-Labs

    20,095Voir sur GitHub↗

    SpringBoot-Labs is a collection of educational resources and reference implementations for Java backend architecture and distributed systems. It provides practical lab guides and code samples focused on building applications with the Spring Boot framework and designing scalable microservices architectures. The project specifically covers service governance and distributed cloud deployment patterns using Spring Cloud and Spring Cloud Alibaba. It includes a dedicated kit for microservices and a guide for executing remote procedure calls and managing service discovery via the Dubbo protocol. Th

    Implements edge services for routing and managing API traffic to control access to backend services.

    Javaactivemqdubbokafka
    Voir sur GitHub↗20,095
  • 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

    High-performance gateway with real-time traffic management.

    Luaapiapi-gatewayapi-management
    Voir sur GitHub↗16,767
  • tyktechnologies/tykAvatar de TykTechnologies

    TykTechnologies/tyk

    10,744Voir sur GitHub↗

    Tyk is an open-source API gateway written in Go that routes, secures, and monitors network traffic across REST, GraphQL, TCP, and gRPC protocols. It functions as a multi-protocol proxy designed to deliver requests to backend services while managing the end-to-end API lifecycle. The system distinguishes itself through a plugin-based architecture that allows for the injection of custom logic into the request and response middleware chain. It also features native Kubernetes integration, operating as an ingress controller that uses operators and custom resource definitions to deploy security poli

    Full-featured API management and gateway platform.

    Go
    Voir sur GitHub↗10,744
  • apache/shenyuA

    apache/shenyu

    8,794Voir sur GitHub↗

    Shenyu is a microservices API gateway designed to route external traffic to backend services using dynamic rules and protocol conversion. It functions as a central entry point that manages traffic flow through a combination of an API traffic governor, a distributed configuration manager, and a security layer for protecting endpoints. The project features a dynamic plugin architecture that allows for the injection of custom request processing logic without restarting the server. It utilizes a distributed coordination service to synchronize routing and policy updates across a gateway cluster in

    Java-native gateway for protocol conversion and service proxying.

    Java
    Voir sur GitHub↗8,794
  • higress-group/higressAvatar de higress-group

    higress-group/higress

    8,727Voir sur GitHub↗

    Higress est une passerelle API native IA et cloud-native qui route, sécurise et optimise le trafic entre les clients et les services de grands modèles de langage. Il fonctionne comme un point d'entrée centralisé pour les microservices, servant à la fois de contrôleur d'ingress Kubernetes et d'orchestrateur de passerelle IA. Le projet se distingue par la gestion du trafic entre plusieurs fournisseurs d'IA en utilisant un protocole unifié, intégrant une limitation de débit consciente des jetons (token-aware) et la mise en cache des réponses pour optimiser l'inférence des modèles. Il coordonne la communication entre les modèles d'IA et les outils externes pour fournir un contexte et des données en temps réel, tout en hébergeant des endpoints de serveur pour les agents IA. Les capacités larges incluent l'application de la sécurité API via des pare-feu d'applications web (WAF), la gestion automatisée des certificats TLS et la découverte dynamique de services. La passerelle prend en charge le traitement personnalisé des requêtes via des plugins WebAssembly sandboxés qui permettent la transformation du trafic avec rechargement à chaud. Le système implémente des API d'ingress standardisées pour gérer le routage réseau au sein de clusters conteneurisés avec une faible surcharge de ressources.

    Cloud-native gateway based on Envoy and Istio.

    Go
    Voir sur GitHub↗8,727
  • 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

    .NET-based gateway for lightweight API management.

    C#api-gatewayaspnetcoredotnet
    Voir sur GitHub↗8,710
  • bfenetworks/bfeAvatar de bfenetworks

    bfenetworks/bfe

    6,249Voir sur GitHub↗

    BFE is a Layer 7 HTTP and HTTPS traffic distributor that routes requests based on content inspection and configurable policies, managed through a RESTful API. It operates as a reverse proxy, distributing incoming traffic across backend servers according to user-defined rules. The project distinguishes itself through a domain-specific language for content-aware routing, allowing traffic to be directed by inspecting request headers, paths, and payloads. It supports multiple configurable load balancing policies and includes a plugin-based extension system for adding custom modules and middleware

    Layer-7 traffic access system for large-scale services.

    Gobfecncfgolang
    Voir sur GitHub↗6,249
  • megaease/easegressAvatar de megaease

    megaease/easegress

    5,873Voir sur GitHub↗

    Easegress est une API gateway cloud-native, un contrôleur d'ingress Kubernetes et un plan de contrôle de service mesh. Il sert de point d'entrée centralisé pour gérer le trafic réseau, fournissant un plan de contrôle dédié et un plan de données sidecar pour gérer le cycle de vie et l'interception des requêtes entre les services distribués. Le projet fonctionne comme une passerelle de modèles d'IA qui relaie les requêtes vers des fournisseurs de grands modèles de langage (LLM) et traduit les formats de requête pour assurer la compatibilité. C'est un proxy extensible qui permet une gestion personnalisée des requêtes et des réponses via un pipeline de filtres implémenté en WebAssembly. Le système couvre de larges capacités de gestion de trafic, incluant le routage multi-protocole pour HTTP, MQTT et WebSockets, ainsi que l'équilibrage de charge et la découverte de services. Il implémente des protections de stabilité telles que des disjoncteurs (circuit breakers) et des limites de débit (rate limits), et prend en charge des stratégies de déploiement comme les releases canary et blue-green. L'observabilité est intégrée via OpenTelemetry pour le traçage distribué des requêtes et la surveillance des performances du trafic. La sécurité est gérée par la validation de jetons et de signatures ainsi que par la gestion des certificats SSL/TLS.

    Cloud-native traffic orchestration and gateway system.

    Go
    Voir sur GitHub↗5,873
  • spring-cloud/spring-cloud-gatewayAvatar de spring-cloud

    spring-cloud/spring-cloud-gateway

    4,883Voir sur GitHub↗

    Spring Cloud Gateway est une passerelle API et un service de routage construit sur Spring Boot. Il agit comme un point d'entrée central pour les microservices, dirigeant le trafic HTTP entrant vers les services en aval en utilisant une combinaison de prédicats et de filtres. Le projet est un routeur de requêtes non bloquant qui exploite Netty et Project Reactor pour gérer le trafic à haute concurrence via des flux de données asynchrones. Il fonctionne comme un routeur de requêtes dynamique et un filtre de trafic réseau, permettant la détection automatisée et le routage vers les instances de service disponibles dans des environnements réseau dynamiques. La passerelle gère le trafic des microservices en mappant les requêtes basées sur des chemins, des méthodes, des en-têtes ou des critères d'hôte. Elle fournit des capacités pour la modification du trafic réseau, ce qui inclut la réécriture des chemins URL et l'altération des en-têtes de requête et de réponse via un pipeline de filtres.

    Routing and filtering solution for the Spring ecosystem.

    Java
    Voir sur GitHub↗4,883
  • fagongzi/manbaAvatar de fagongzi

    fagongzi/manba

    3,318Voir sur GitHub↗

    HTTP API Gateway

    High-performance API gateway for microservices.

    Goapiapi-gatewaybackend-apis
    Voir sur GitHub↗3,318
  • envoyproxy/gatewayAvatar de envoyproxy

    envoyproxy/gateway

    2,834Voir sur GitHub↗

    Envoy Gateway is an open source project for managing Envoy Proxy as a standalone or Kubernetes-based application gateway. Gateway API resources are used to dynamically provision and configure the managed Envoy Proxies.

    CNCF gateway supporting mTLS and modern API standards.

    Go
    Voir sur GitHub↗2,834
  • devopsfaith/krakend-ceAvatar de devopsfaith

    devopsfaith/krakend-ce

    2,641Voir sur GitHub↗

    KrakenD is an extensible, ultra-high performance API Gateway that helps you effortlessly adopt microservices and secure communications. KrakenD is easy to operate and run and scales out without a single point of failure.

    High-performance gateway with efficient middleware configuration.

    Go
    Voir sur GitHub↗2,641
  • eolinker/apintoAvatar de eolinker

    eolinker/apinto

    1,672Voir sur GitHub↗

    Apinto是一款高性能、可扩展、易维护的云原生API网关。

    Golang-based gateway for dynamic routing and access control.

    Go
    Voir sur GitHub↗1,672
  • solo-io/glooAvatar de solo-io

    solo-io/gloo

    161Voir sur GitHub↗

    The Cloud-Native API Gateway and AI Gateway

    Envoy-based gateway for microservices traffic control and observability.

    Go
    Voir sur GitHub↗161
  • eolinker/goku-api-gatewayE

    eolinker/GoKu-API-Gateway

    0Voir sur GitHub↗

    Open-source API gateway for service management.

    Voir sur GitHub↗0
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. API Gateways