awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم 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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • traefik/traefikالصورة الرمزية لـ traefik

    traefik/traefik

    63,644عرض على 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

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

    Goconsuldockeretcd
    عرض على GitHub↗63,644
  • quantumnous/new-apiالصورة الرمزية لـ QuantumNous

    QuantumNous/new-api

    39,722عرض على GitHub↗

    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/envoyالصورة الرمزية لـ lyft

    lyft/envoy

    28,414عرض على GitHub↗

    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-dotnetالصورة الرمزية لـ quozd

    quozd/awesome-dotnet

    21,410عرض على GitHub↗

    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/springcloudlearningالصورة الرمزية لـ forezp

    forezp/SpringCloudLearning

    17,944عرض على GitHub↗

    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/apisixالصورة الرمزية لـ apache

    apache/apisix

    16,767عرض على 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

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

    Luaapiapi-gatewayapi-management
    عرض على GitHub↗16,767
  • rust-lang/cargoالصورة الرمزية لـ rust-lang

    rust-lang/cargo

    14,624عرض على GitHub↗

    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/zuulالصورة الرمزية لـ Netflix

    Netflix/zuul

    14,027عرض على 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

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

    Java
    عرض على GitHub↗14,027
  • macrozheng/mall-swarmالصورة الرمزية لـ macrozheng

    macrozheng/mall-swarm

    13,001عرض على GitHub↗

    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/tykالصورة الرمزية لـ TykTechnologies

    TykTechnologies/tyk

    10,744عرض على 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

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

    Go
    عرض على GitHub↗10,744
  • meshery/mesheryالصورة الرمزية لـ meshery

    meshery/meshery

    9,966عرض على GitHub↗

    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/boto3الصورة الرمزية لـ boto

    boto/boto3

    9,834عرض على GitHub↗

    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/yarpالصورة الرمزية لـ dotnet

    dotnet/yarp

    9,527عرض على GitHub↗

    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,794عرض على 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

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

    Java
    عرض على GitHub↗8,794
  • threemammals/ocelotالصورة الرمزية لـ ThreeMammals

    ThreeMammals/Ocelot

    8,710عرض على 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

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

    C#api-gatewayaspnetcoredotnet
    عرض على GitHub↗8,710
  • luraproject/luraالصورة الرمزية لـ luraproject

    luraproject/lura

    6,780عرض على 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

    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/moleculerالصورة الرمزية لـ moleculerjs

    moleculerjs/moleculer

    6,373عرض على GitHub↗

    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/ketoالصورة الرمزية لـ ory

    ory/keto

    5,270عرض على GitHub↗

    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/microservicesالصورة الرمزية لـ DocsHome

    DocsHome/microservices

    5,178عرض على GitHub↗

    هذا المشروع عبارة عن إطار عمل لتصميم الأنظمة الموزعة ودليل معماري. يوفر موارد فنية لتصميم ونشر وتنسيق خدمات الشبكة المستقلة. يؤسس إطار العمل منهجية منظمة لترحيل التطبيقات المتجانسة إلى خدمات لامركزية عن طريق فصل اهتمامات الواجهة الأمامية والخلفية. يعمل كمرجع للهندسة القائمة على الأحداث، مع التركيز على الحفاظ على اتساق البيانات عبر حدود الشبكة باستخدام مصادر الأحداث وسجلات المعاملات المحلية. يغطي المشروع مجموعة واسعة من القدرات بما في ذلك اتصالات الخدمة الموزعة، وتكوين اكتشاف الخدمة، وتنفيذ بوابات API. كما يتناول استراتيجيات النشر للتوافر العالي واستخدام وسيط الرسائل غير المتزامن لفصل الخدمات.

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

    api-gatewaybookchinese
    عرض على GitHub↗5,178
  • mosn/mosnالصورة الرمزية لـ mosn

    mosn/mosn

    4,517عرض على GitHub↗

    Mosn هو وكيل شبكة متعدد البروتوكولات مصمم لشبكات الخدمة السحابية الأصلية (Service Meshes)، وإدارة بوابة 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.