awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

28 रिपॉजिटरी

Awesome GitHub RepositoriesAPI Gateways

Infrastructure components that act as entry points to manage, secure, and route traffic between clients and backend services.

Explore 28 awesome GitHub repositories matching networking & communication · API Gateways. Refine with filters or upvote what's useful.

Awesome API Gateways GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • traefik/traefiktraefik का अवतार

    traefik/traefik

    63,644GitHub पर देखें↗

    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

    Provides a unified interface for defining routing rules, security policies, and traffic management configurations.

    Goconsuldockeretcd
    GitHub पर देखें↗63,644
  • quantumnous/new-apiQuantumNous का अवतार

    QuantumNous/new-api

    39,722GitHub पर देखें↗

    This project is an AI model API gateway and proxy server designed to provide a unified interface for interacting with diverse artificial intelligence service providers. It functions as a centralized middleware platform that routes, load balances, and translates API requests across multiple models, enabling developers to access text, image, audio, and video generation capabilities through a single, standardized integration. The gateway distinguishes itself through comprehensive administrative and financial controls, including event-driven usage accounting, real-time token consumption tracking,

    Prevents specific API channels from being used by disabling them based on assigned tags.

    Goai-gatewayclaudedeepseek
    GitHub पर देखें↗39,722
  • lyft/envoylyft का अवतार

    lyft/envoy

    28,414GitHub पर देखें↗

    Envoy is a cloud-native service proxy and distributed system traffic manager designed to route and control network traffic between services and clients. It operates as an L4 and L7 network proxy, managing communication at the edge and middle levels of a distributed cloud environment. The project provides capabilities for API gateway implementation and edge proxy routing to direct external requests to internal services. It serves as a foundation for service mesh traffic management and cloud-native load balancing to ensure high availability across backend instances. The system also includes to

    Functions as an entry point to manage, secure, and route traffic between external clients and backend services.

    C++
    GitHub पर देखें↗28,414
  • quozd/awesome-dotnetquozd का अवतार

    quozd/awesome-dotnet

    21,410GitHub पर देखें↗

    This project serves as a comprehensive, community-driven directory for the .NET ecosystem. It functions as a curated index of high-quality libraries, frameworks, and tools designed to assist developers in identifying recommended solutions for a wide range of project requirements and software engineering tasks. The repository distinguishes itself by providing a categorized catalogue that simplifies the discovery of resources across the entire .NET development lifecycle. By maintaining a standardized collection of community-contributed utilities, it helps developers navigate the ecosystem to fi

    Provides infrastructure components that act as entry points to manage, secure, and route traffic.

    awesomeawesome-listclr
    GitHub पर देखें↗21,410
  • forezp/springcloudlearningforezp का अवतार

    forezp/SpringCloudLearning

    17,944GitHub पर देखें↗

    This project is a reference implementation of microservices architectures using the Spring Cloud ecosystem. It provides a set of example services that demonstrate the construction of distributed systems through automated service discovery, dynamic routing, and shared configuration. The implementation covers core distributed patterns, including a service discovery system for tracking network components and an API gateway for orchestrating incoming traffic. It features a centralized configuration manager to propagate application settings across multiple instances and a distributed tracing syste

    Provides an API gateway that acts as a single entry point to route and manage traffic to backend services.

    Javaconsuleurekafeign
    GitHub पर देखें↗17,944
  • apache/apisixapache का अवतार

    apache/apisix

    16,767GitHub पर देखें↗

    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

    Provides a unified interface to create, update, and query gateway configurations including routes and services.

    Luaapiapi-gatewayapi-management
    GitHub पर देखें↗16,767
  • rust-lang/cargorust-lang का अवतार

    rust-lang/cargo

    14,624GitHub पर देखें↗

    Cargo is the official build system and package manager for the Rust programming language. It provides a unified command-line interface that orchestrates the entire development lifecycle, including compiling source code, managing complex dependency graphs, running tests, and distributing packages through a centralized registry. By utilizing declarative manifest files, it ensures that builds remain reproducible and consistent across different environments. The tool distinguishes itself through its deep integration with the Rust compiler and its sophisticated approach to project management. It f

    Restricts the download of specific package versions to prevent new projects from using deprecated or problematic releases.

    Rustcargopackage-managerrust
    GitHub पर देखें↗14,624
  • netflix/zuulNetflix का अवतार

    Netflix/zuul

    14,027GitHub पर देखें↗

    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

    Serves as a centralized entry point to manage, secure, and route network traffic to backend microservices.

    Java
    GitHub पर देखें↗14,027
  • macrozheng/mall-swarmmacrozheng का अवतार

    macrozheng/mall-swarm

    13,001GitHub पर देखें↗

    Mall-swarm is a microservices-based e-commerce system built with Spring Cloud Alibaba and Spring Boot. It functions as a scalable online retail platform designed to manage complex business logic through a distributed architecture of independent services. The system utilizes Kubernetes and Docker for service orchestration, incorporating a unified API gateway for traffic routing and service discovery. Security is handled via a unified identity and access management framework for verifying user tokens across all connected microservices. The platform includes a dedicated search engine for high-p

    Implements a centralized gateway to manage, secure, and route traffic across the microservices backend.

    Javadockerelasticsearchjava
    GitHub पर देखें↗13,001
  • tyktechnologies/tykTykTechnologies का अवतार

    TykTechnologies/tyk

    10,744GitHub पर देखें↗

    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

    Acts as an open-source API gateway that routes, secures, and monitors traffic across multiple protocols.

    Go
    GitHub पर देखें↗10,744
  • meshery/mesherymeshery का अवतार

    meshery/meshery

    9,966GitHub पर देखें↗

    Meshery is a service mesh management plane and cloud native infrastructure orchestrator. It provides a visual design-as-code environment for modeling microservices and infrastructure components through declarative blueprints, functioning as a centralized platform for designing, deploying, and managing service mesh infrastructure. The platform is distinguished by its ability to translate visual designs into active deployments and its use of gRPC-based adapters to integrate with diverse infrastructure providers. It features a multi-tenant architecture that manages shared workspaces and role-bas

    Provides visual modeling and management for API Gateway infrastructure components.

    HTMLcloud-nativecncfcontrol-plane
    GitHub पर देखें↗9,966
  • boto/boto3boto का अवतार

    boto/boto3

    9,834GitHub पर देखें↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    AWS creates and configures HTTP and WebSocket APIs to route requests between clients and backend services.

    Pythonawsaws-sdkcloud
    GitHub पर देखें↗9,834
  • dotnet/yarpdotnet का अवतार

    dotnet/yarp

    9,527GitHub पर देखें↗

    Yarp is a .NET HTTP reverse proxy toolkit and framework used to build applications that route network traffic to backend servers. It provides a customizable routing engine for directing incoming requests to specific destination targets based on defined matching patterns. The project enables the implementation of API gateways and reverse proxies by providing tools for dynamic request routing and custom load balancing across pools of backend servers. The toolkit covers traffic management capabilities including cluster-based load balancing, configuration-driven route matching, and support for H

    Provides the infrastructure to create a single entry point for microservices to handle routing and load balancing.

    C#
    GitHub पर देखें↗9,527
  • apache/shenyuA

    apache/shenyu

    8,794GitHub पर देखें↗

    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

    Provides interfaces for real-time definition and update of routing and security policies via a dashboard.

    Java
    GitHub पर देखें↗8,794
  • threemammals/ocelotThreeMammals का अवतार

    ThreeMammals/Ocelot

    8,710GitHub पर देखें↗

    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

    Functions as a centralized entry point to route, balance, and secure traffic between clients and backend services.

    C#api-gatewayaspnetcoredotnet
    GitHub पर देखें↗8,710
  • luraproject/luraluraproject का अवतार

    luraproject/lura

    6,780GitHub पर देखें↗

    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

    Acts as a high-performance entry point that routes network traffic to backend services via configurable processing pipelines.

    Goapi-gatewayapisbackend-services
    GitHub पर देखें↗6,780
  • moleculerjs/moleculermoleculerjs का अवतार

    moleculerjs/moleculer

    6,373GitHub पर देखें↗

    Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a distributed service broker, task orchestrator, and service mesh framework, enabling a decentralized architecture with built-in service discovery and load balancing. The project differentiates itself through a pluggable transport layer supporting protocols such as NATS, Redis, TCP, and Kafka, as well as a dedicated microservices API gateway that maps external HTTP and WebSocket requests to internal service actions. It includes built-in fault tolerance mechanisms, including circuit breake

    Provides a dedicated API gateway that acts as the primary entry point to manage and route traffic to internal microservices.

    JavaScript
    GitHub पर देखें↗6,373
  • ory/ketoory का अवतार

    ory/keto

    5,270GitHub पर देखें↗

    Ory Keto is an open-source authorization server that implements Google Zanzibar’s relationship-based access control model. It stores every access relationship as a tuple in a SQL database and exposes a declarative TypeScript-like namespace language for defining object types, relations, and permissions. The service provides bidirectional permission resolution, configurable consistency levels for checks, and dual gRPC and REST APIs for broad integration. Keto extends the Zanzibar model with edge enforcement of access policies, structured compliance auditing of permission decisions, and infrastr

    Enforces fine-grained access control on API requests by integrating with API gateway services.

    Goabacaccess-controlacl
    GitHub पर देखें↗5,270
  • docshome/microservicesDocsHome का अवतार

    DocsHome/microservices

    5,178GitHub पर देखें↗

    This project is a distributed systems design framework and architecture guide. It provides technical resources for designing, deploying, and coordinating independent network services. The framework establishes a structured methodology for migrating monolithic applications into decentralized services by separating frontend and backend concerns. It serves as a reference for event-driven architecture, focusing on maintaining data consistency across network boundaries using event sourcing and local transaction records. The project covers a broad range of capabilities including distributed servic

    Ships an API gateway as a single entry point to manage and route traffic.

    api-gatewaybookchinese
    GitHub पर देखें↗5,178
  • mosn/mosnmosn का अवतार

    mosn/mosn

    4,517GitHub पर देखें↗

    Mosn क्लाउड-नेटिव सर्विस मेश, API गेटवे प्रबंधन और डिस्ट्रीब्यूटेड लोड बैलेंसिंग के लिए डिज़ाइन किया गया एक मल्टी-प्रोटोकॉल नेटवर्क प्रॉक्सी है। यह डिस्ट्रीब्यूटेड क्लाउड घटकों के बीच इंटरऑपरेबिलिटी सुनिश्चित करने के लिए लेयर फोर और लेयर सेवन ट्रैफ़िक को विभिन्न नेटवर्क प्रोटोकॉल में फॉरवर्ड करता है। यह प्रोजेक्ट जीरो-डाउनटाइम प्रॉक्सी अपडेट करने की अपनी क्षमता से प्रतिष्ठित है, जो मौजूदा नेटवर्क कनेक्शन बनाए रखते हुए रनिंग बाइनरी को बदल देता है। यह डायनेमिक प्रॉक्सी एक्सटेंशन का समर्थन करता है, जिससे सेवाओं को पुनरारंभ किए बिना बाहरी प्लगइन्स या संकलित Go मॉड्यूल के माध्यम से कस्टम अनुरोध प्रसंस्करण तर्क जोड़ने की अनुमति मिलती है। इसकी क्षमता सतह में सिस्टम मेट्रिक्स और एक्सेस लॉग के माध्यम से नेटवर्क ट्रैफ़िक ऑब्जर्वेबिलिटी, और लेटेंसी-आधारित लोड बैलेंसिंग और सर्किट ब्रेकर का उपयोग करके ट्रैफ़िक प्रबंधन शामिल है। यह TLS के माध्यम से सुरक्षित ट्रैफ़िक हैंडलिंग भी प्रदान करता है और केंद्रीकृत कॉन्फ़िगरेशन के लिए सर्विस मेश कंट्रोलर्स के साथ एकीकृत होता है।

    Acts as an API gateway by routing incoming requests to services with integrated security and protocol logic.

    Godata-planeproxyservice-mesh
    GitHub पर देखें↗4,517
पिछला12अगला
  1. Home
  2. Networking & Communication
  3. API and Integration Frameworks
  4. API Management and Integration
  5. API Gateways

सब-टैग एक्सप्लोर करें

  • API Gateway Configurations6 सब-टैग्सTools and interfaces for defining routing and security policies for API gateways.
  • API Gateway PlatformsCentralized control planes for managing service communication and traffic governance.
  • Access Control Integration1 सब-टैगEnforces fine-grained access control on API requests by integrating with API gateway services. **Distinct from API Gateways:** Distinct from API Gateways: focuses on integrating authorization enforcement with gateways, not on providing the gateway itself.