awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • katanemo/archgwAvatar de katanemo

    katanemo/archgw

    6,603Voir sur GitHub↗

    Archgw est un proxy de passerelle et un plan de données conçu pour les applications agentiques, fournissant une couche centralisée pour le routage, la sécurité et l'orchestration entre la logique d'application et de multiples fournisseurs de grands modèles de langage. Il fonctionne comme un orchestrateur d'agents IA qui automatise l'exécution des workflows d'agents pour supprimer la plomberie répétitive de la base de code principale. Le système présente une couche d'interface agnostique au fournisseur qui standardise les API de modèles disparates en un format unique et un plan de données proxy transparent pour intercepter le trafic. Il emploie un routage basé sur des règles pour découpler la logique d'application des fournisseurs spécifiques et utilise des chaînes de garde-fous basées sur des intercepteurs pour filtrer les entrées et sorties pour la sécurité du contenu et la prévention du jailbreak. La plateforme inclut un système d'observabilité qui capture automatiquement les traces de bout en bout, les métriques et les logs des interactions avec les modèles sans nécessiter d'instrumentation manuelle. Elle utilise également une orchestration de workflow pilotée par middleware pour gérer le flux des tâches agentiques et suivre les signaux de performance.

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

    Rust
    Voir sur GitHub↗6,603
  • easegress-io/easegressAvatar de easegress-io

    easegress-io/easegress

    5,871Voir sur GitHub↗

    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
    Voir sur GitHub↗5,871
  • servicestack/servicestackAvatar de ServiceStack

    ServiceStack/ServiceStack

    5,498Voir sur GitHub↗

    ServiceStack est un framework web .NET haute performance conçu pour construire des API typées en utilisant des objets de requête et de réponse fortement typés. Il fonctionne comme un moteur d'API basé sur les messages qui découple la logique métier de la couche de transport, permettant aux services d'être exposés via plusieurs protocoles incluant HTTP, gRPC et divers fournisseurs de files d'attente de messages. Le framework se distingue par son générateur d'API typé, qui produit des SDK clients natifs et des objets de transfert de données (DTO) à partir des métadonnées de service dans plusieurs langages. Il inclut également une passerelle de service distribuée pour l'orchestration de microservices, un ORM code-first pour traduire directement les objets C# en enregistrements de base de données, et un système centralisé de gestion des identités et des accès pour un accès sécurisé basé sur des jetons. Sa surface de capacités plus large couvre la messagerie asynchrone et le streaming d'événements en temps réel via Pub-Sub et Server-Sent Events. Il fournit une prise en charge complète de la sérialisation des données pour des formats tels que JSON, XML, ProtoBuf et MessagePack, aux côtés de flux d'authentification intégrés incluant JWT, clés API et authentification step-up. L'outillage supplémentaire inclut la génération automatisée d'API CRUD, l'exécution de tâches en arrière-plan et des modèles de tableau de bord administratif.

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

    C#c-sharpcsvframework
    Voir sur GitHub↗5,498
  • katanemo/planoAvatar de katanemo

    katanemo/plano

    5,120Voir sur GitHub↗

    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
    Voir sur GitHub↗5,120
  • spring-projects/spring-authorization-serverAvatar de spring-projects

    spring-projects/spring-authorization-server

    5,102Voir sur GitHub↗

    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
    Voir sur GitHub↗5,102
  • 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.

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

    Java
    Voir sur GitHub↗4,883
  • apache/dubbo-adminAvatar de apache

    apache/dubbo-admin

    4,048Voir sur GitHub↗

    dubbo-admin est une console d'administration web et une interface de gestion pour l'écosystème Apache Dubbo. Il sert d'outil centralisé pour configurer et surveiller les services, les fournisseurs et les consommateurs au sein d'architectures de microservices distribuées. Le projet fonctionne comme un plan de contrôle du trafic et un outil de gouvernance des services, permettant la mise en œuvre de règles de routage des requêtes, de déploiements canary et de régulation du trafic. Il fournit une interface dédiée pour orchestrer les plans de données de service mesh et les configurations de proxy afin de connecter les services au sein d'une couche de gestion réseau unifiée. La plateforme couvre un large éventail de capacités opérationnelles, notamment la gestion de la découverte de services, la surveillance de la santé des microservices et des instances, et le traçage distribué des requêtes. Elle facilite également la gestion des métadonnées de service et des configurations de registre pour assurer une communication fiable entre les fournisseurs et les consommateurs.

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

    Goadmincontrol-planego
    Voir sur GitHub↗4,048
  • vllm-project/semantic-routerAvatar de vllm-project

    vllm-project/semantic-router

    3,205Voir sur GitHub↗

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

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

Explorer les sous-tags

  • 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.