awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 Repos

Awesome GitHub RepositoriesRequest-Response Filter Chains

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.

Awesome Request-Response Filter Chains GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • katanemo/archgwAvatar von katanemo

    katanemo/archgw

    6,603Auf GitHub ansehen↗

    Archgw ist ein Gateway-Proxy und eine Data-Plane, die für agentische Anwendungen konzipiert ist und eine zentrale Schicht für Routing, Sicherheit und Orchestrierung zwischen Anwendungslogik und mehreren Anbietern von Large Language Models bietet. Es fungiert als KI-Agent-Orchestrator, der die Ausführung von Agenten-Workflows automatisiert, um repetitive Aufgaben aus der Kern-Codebasis zu entfernen. Das System verfügt über eine anbieterunabhängige Schnittstellenschicht, die unterschiedliche Modell-APIs in ein einheitliches Format standardisiert, sowie über eine transparente Proxy-Data-Plane zum Abfangen des Datenverkehrs. Es nutzt regelbasiertes Routing, um Anwendungslogik von spezifischen Anbietern zu entkoppeln, und verwendet Interceptor-basierte Guardrail-Ketten, um Ein- und Ausgaben auf Inhaltssicherheit und Jailbreak-Prävention zu filtern. Die Plattform enthält ein Observability-System, das automatisch End-to-End-Traces, Metriken und Logs aus Modellinteraktionen erfasst, ohne dass eine manuelle Instrumentierung erforderlich ist. Zudem nutzt sie Middleware-gesteuerte Workflow-Orchestrierung, um den Fluss agentischer Aufgaben zu verwalten und Performance-Signale nachzuverfolgen.

    Ships a sequence of interceptors to validate and filter AI requests and responses for safety and correctness.

    Rust
    Auf GitHub ansehen↗6,603
  • easegress-io/easegressAvatar von easegress-io

    easegress-io/easegress

    5,871Auf GitHub ansehen↗

    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.

    Goapi-gatewaycloud-nativedistributed-systems
    Auf GitHub ansehen↗5,871
  • servicestack/servicestackAvatar von ServiceStack

    ServiceStack/ServiceStack

    5,498Auf GitHub ansehen↗

    ServiceStack ist ein hochperformantes .NET-Webframework für den Bau typsicherer APIs unter Verwendung stark typisierter Request- und Response-Objekte. Es fungiert als nachrichtenbasierte API-Engine, die Geschäftslogik von der Transportschicht entkoppelt, wodurch Services über mehrere Protokolle wie HTTP, gRPC und verschiedene Message-Queue-Provider bereitgestellt werden können. Das Framework zeichnet sich durch seinen typsicheren API-Generator aus, der native Client-SDKs und Data Transfer Objects (DTOs) aus Service-Metadaten über mehrere Sprachen hinweg produziert. Es enthält zudem ein verteiltes Service-Gateway für Microservices-Orchestration, ein Code-First-ORM zur direkten Übersetzung von C#-Objekten in Datenbankdatensätze sowie ein zentralisiertes Identitäts- und Zugriffsmanagementsystem für sicheren tokenbasierten Zugriff. Die breitere Funktionspalette deckt asynchrones Messaging und Echtzeit-Event-Streaming durch Pub-Sub und Server-Sent Events ab. Es bietet umfassende Unterstützung für Datenserialisierung in Formaten wie JSON, XML, ProtoBuf und MessagePack, neben integrierten Authentifizierungs-Flows wie JWT, API-Keys und Step-up-Authentifizierung. Zusätzliches Tooling umfasst automatisierte CRUD-API-Generierung, Hintergrund-Job-Ausführung und Vorlagen für administrative Dashboards.

    Provides global or per-instance interceptors to execute custom logic before requests and after responses.

    C#c-sharpcsvframework
    Auf GitHub ansehen↗5,498
  • katanemo/planoAvatar von katanemo

    katanemo/plano

    5,120Auf GitHub ansehen↗

    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.

    Rustai-gatewayai-gateway-supportenvoy
    Auf GitHub ansehen↗5,120
  • spring-projects/spring-authorization-serverAvatar von spring-projects

    spring-projects/spring-authorization-server

    5,102Auf GitHub ansehen↗

    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.

    Java
    Auf GitHub ansehen↗5,102
  • spring-cloud/spring-cloud-gatewayAvatar von spring-cloud

    spring-cloud/spring-cloud-gateway

    4,883Auf GitHub ansehen↗

    Spring Cloud Gateway ist ein API-Gateway und Routing-Dienst, der auf Spring Boot basiert. Er fungiert als zentraler Einstiegspunkt für Microservices und leitet eingehenden HTTP-Traffic mittels einer Kombination aus Prädikaten und Filtern an nachgelagerte Dienste weiter. Das Projekt ist ein nicht-blockierender Request-Router, der Netty und Project Reactor nutzt, um hochkonkurrenten Traffic über asynchrone Datenströme zu verarbeiten. Es fungiert als dynamischer Request-Router und Netzwerk-Traffic-Filter, der die automatisierte Erkennung von und das Routing zu verfügbaren Dienstinstanzen in dynamischen Netzwerkumgebungen ermöglicht. Das Gateway verwaltet Microservices-Traffic durch das Mapping von Requests basierend auf Pfaden, Methoden, Headern oder Host-Kriterien. Es bietet Funktionen für die Modifikation von Netzwerk-Traffic, einschließlich des Umschreibens von URL-Pfaden und der Änderung von Request- und Response-Headern durch eine Pipeline von Filtern.

    Implements a modular sequence of interceptors to mutate and validate request and response traffic.

    Java
    Auf GitHub ansehen↗4,883
  • apache/dubbo-adminAvatar von apache

    apache/dubbo-admin

    4,048Auf GitHub ansehen↗

    dubbo-admin ist eine webbasierte Administrationskonsole und Verwaltungsoberfläche für das Apache Dubbo-Ökosystem. Es dient als zentrales Tool zur Konfiguration und Überwachung von Services, Providern und Consumern in verteilten Microservices-Architekturen. Das Projekt fungiert als Traffic-Control-Plane und Service-Governance-Tool, das die Implementierung von Request-Routing-Regeln, Canary-Deployments und Traffic-Regulierung ermöglicht. Es bietet eine dedizierte Schnittstelle zur Orchestrierung von Service-Mesh-Data-Planes und Proxy-Konfigurationen, um Services innerhalb einer einheitlichen Netzwerkverwaltungsschicht zu verbinden. Die Plattform deckt ein breites Spektrum an operativen Funktionen ab, darunter die Verwaltung von Service-Discovery, die Überwachung von Microservice-Gesundheit und Instanzen sowie verteiltes Request-Tracing. Zudem erleichtert sie die Verwaltung von Service-Metadaten und Registry-Konfigurationen, um eine zuverlässige Kommunikation zwischen Providern und Consumern sicherzustellen.

    Implements modular sequences of interceptors to process and validate microservice requests and responses.

    Goadmincontrol-planego
    Auf GitHub ansehen↗4,048
  • vllm-project/semantic-routerAvatar von vllm-project

    vllm-project/semantic-router

    3,205Auf GitHub ansehen↗

    Inspects and modifies requests and responses through an extensible chain of togglable plugins.

    Goai-gatewaybert-classificationfine-tuning
    Auf GitHub ansehen↗3,205
  1. Home
  2. Software Engineering & Architecture
  3. Interceptor Sequences
  4. Request-Response Filter Chains

Unter-Tags erkunden

  • OAuth 2.1 Filter ChainsProcesses HTTP requests through a sequence of Spring Security filters that delegate to OAuth 2.1 protocol handlers. **Distinct from Request-Response Filter Chains:** Distinct from general request-response filter chains: specifically designed for OAuth 2.1 protocol handling within a Spring Security filter chain.
  • Service Request Filter ChainsModular sequences of interceptors used to process and validate microservice requests and responses. **Distinct from Request-Response Filter Chains:** Distinct from Request-Response Filter Chains which focuses on AI traffic; this covers general microservice communication.