8 مستودعات
Modular sequences of interceptors that mutate or validate AI requests and responses.
Distinct from Interceptor Sequences: Focuses on the actual mutation and validation of AI traffic rather than just the ordering logic of middleware.
Explore 8 awesome GitHub repositories matching software engineering & architecture · Request-Response Filter Chains. Refine with filters or upvote what's useful.
Archgw هو وكيل بوابة (gateway proxy) وطائرة بيانات مصممة للتطبيقات الوكيلة، توفر طبقة مركزية للتوجيه، والأمان، والتنسيق بين منطق التطبيق ومزودي نماذج لغوية كبيرة متعددين. يعمل كمنسق وكلاء ذكاء اصطناعي يقوم بأتمتة تنفيذ تدفقات عمل الوكلاء لإزالة السباكة المتكررة من قاعدة الكود الأساسية. يتميز النظام بطبقة واجهة محايدة للمزود توحد واجهات برمجة تطبيقات النماذج المتباينة في تنسيق واحد وطائرة بيانات وكيل شفافة لاعتراض حركة المرور. يوظف توجيهاً قائماً على القواعد لفصل منطق التطبيق عن مزودين محددين ويستخدم سلاسل حواجز حماية قائمة على الاعتراض لتصفية المدخلات والمخرجات لأمن المحتوى ومنع كسر الحماية. تتضمن المنصة نظام مراقبة يلتقط تلقائياً التتبعات والمقاييس والسجلات من طرف إلى طرف من تفاعلات النماذج دون الحاجة إلى أدوات يدوية. كما يستخدم تنسيق تدفق العمل المدفوع بالبرمجيات الوسيطة لإدارة تدفق المهام الوكيلة وتتبع إشارات الأداء.
Ships a sequence of interceptors to validate and filter AI requests and responses for safety and correctness.
Easegress is a cloud-native traffic orchestration platform that functions as a multi-protocol API gateway and service mesh proxy. It routes, transforms, and orchestrates HTTP and MQTT traffic through configurable filter chains, providing high availability, security controls, and resilience for backend services. The platform integrates with service discovery systems like Kubernetes, Consul, and Eureka to dynamically route traffic to discovered services with automatic failover and health monitoring. The system distinguishes itself through a pipeline-based filter chain architecture where request
Passes requests through a configurable sequence of filters for processing, routing, and transformation.
ServiceStack is a high-performance .NET web framework designed for building type-safe APIs using strongly-typed request and response objects. It functions as a message-based API engine that decouples business logic from the transport layer, allowing services to be exposed via multiple protocols including HTTP, gRPC, and various message queue providers. The framework is distinguished by its type-safe API generator, which produces native client SDKs and data transfer objects from service metadata across multiple languages. It also includes a distributed service gateway for microservices orchest
Provides global or per-instance interceptors to execute custom logic before requests and after responses.
Plano is an AI agent orchestrator and LLM gateway proxy that unifies access to multiple AI providers through a single interoperable interface. It functions as a model routing engine that decouples applications from specific vendors using semantic aliases, allowing traffic to be shifted between providers without modifying application code. The system distinguishes itself with intent-based agent routing, which directs prompts to specialized agents based on semantic analysis. It features an interceptor-based filter chain system that acts as guardrail middleware to enforce safety policies, rewrit
Implements interceptor-based filter chains for prompt rewriting, context enrichment, and safety guardrail enforcement.
Spring Authorization Server is an OAuth 2.1 and OpenID Connect 1.0 authorization server built on Spring Security. It implements the full protocol surface for issuing access and refresh tokens, including authorization code, client credentials, device code, and token exchange grants, as well as pushed authorization requests and user consent management. The server also functions as an OpenID Connect provider, supporting ID tokens, userinfo, discovery, logout, and dynamic client registration. The project distinguishes itself through an extensible framework that allows custom grant types, pluggabl
Processes every HTTP request through a Spring Security filter chain that delegates to OAuth 2.1 protocol handlers.
Spring Cloud Gateway is an API gateway and routing service built on Spring Boot. It acts as a central entry point for microservices, directing incoming HTTP traffic to downstream services using a combination of predicates and filters. The project is a non-blocking request router that leverages Netty and Project Reactor to handle high-concurrency traffic via asynchronous data streams. It functions as a dynamic request router and network traffic filter, allowing for the automated detection of and routing to available service instances in dynamic network environments. The gateway manages micros
Implements a modular sequence of interceptors to mutate and validate request and response traffic.
dubbo-admin is a web-based administration console and management interface for the Apache Dubbo ecosystem. It serves as a centralized tool for configuring and monitoring services, providers, and consumers across distributed microservices architectures. The project functions as a traffic control plane and service governance tool, enabling the implementation of request routing rules, canary deployments, and traffic regulation. It provides a dedicated interface for orchestrating service mesh data planes and proxy configurations to connect services within a unified network management layer. The
Implements modular sequences of interceptors to process and validate microservice requests and responses.
Inspects and modifies requests and responses through an extensible chain of togglable plugins.