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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • katanemo/archgwAvatar katanemo

    katanemo/archgw

    6,603Vezi pe GitHub↗

    Archgw este un gateway proxy și plan de date conceput pentru aplicații agentice, oferind un strat centralizat pentru rutare, siguranță și orchestrare între logica aplicației și mai mulți furnizori de modele de limbaj mari. Funcționează ca un orchestrator de agenți AI care automatizează execuția fluxurilor de lucru ale agenților pentru a elimina sarcinile repetitive din codebase-ul principal. Sistemul dispune de un strat de interfață agnostic față de furnizor, care standardizează API-urile disparate ale modelelor într-un singur format, și un plan de date proxy transparent pentru a intercepta traficul. Utilizează rutarea bazată pe reguli pentru a decupla logica aplicației de furnizori specifici și folosește lanțuri de guardrail bazate pe interceptoare pentru a filtra input-urile și output-urile pentru siguranța conținutului și prevenirea jailbreak-ului. Platforma include un sistem de observabilitate care captează automat urme (traces), metrici și log-uri end-to-end din interacțiunile cu modelele, fără a necesita instrumentare manuală. De asemenea, utilizează orchestrarea fluxurilor de lucru bazată pe middleware pentru a gestiona fluxul sarcinilor agentice și a urmări semnalele de performanță.

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

    Rust
    Vezi pe GitHub↗6,603
  • easegress-io/easegressAvatar easegress-io

    easegress-io/easegress

    5,871Vezi pe 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
    Vezi pe GitHub↗5,871
  • servicestack/servicestackAvatar ServiceStack

    ServiceStack/ServiceStack

    5,498Vezi pe GitHub↗

    ServiceStack este un framework web .NET de înaltă performanță conceput pentru construirea de API-uri type-safe folosind obiecte de cerere și răspuns puternic tipizate. Funcționează ca un motor API bazat pe mesaje care decuplează logica de business de stratul de transport, permițând serviciilor să fie expuse prin protocoale multiple, inclusiv HTTP, gRPC și diverși furnizori de cozi de mesaje. Framework-ul se distinge prin generatorul său de API type-safe, care produce SDK-uri native pentru clienți și obiecte de transfer de date (DTO) din metadatele serviciului în mai multe limbaje. Include, de asemenea, un gateway de servicii distribuit pentru orchestrarea microserviciilor, un ORM code-first pentru traducerea obiectelor C# direct în înregistrări de bază de date și un sistem centralizat de gestionare a identității și accesului pentru acces securizat bazat pe token-uri. Suprafața sa mai largă de capabilități acoperă mesageria asincronă și streaming-ul de evenimente în timp real prin Pub-Sub și Server-Sent Events. Oferă suport cuprinzător pentru serializarea datelor pentru formate precum JSON, XML, ProtoBuf și MessagePack, alături de fluxuri de autentificare integrate, inclusiv JWT, chei API și step-up authentication. Tooling-ul suplimentar include generarea automatizată de API-uri CRUD, execuția de job-uri în fundal și template-uri de dashboard administrativ.

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

    C#c-sharpcsvframework
    Vezi pe GitHub↗5,498
  • katanemo/planoAvatar katanemo

    katanemo/plano

    5,120Vezi pe 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
    Vezi pe GitHub↗5,120
  • spring-projects/spring-authorization-serverAvatar spring-projects

    spring-projects/spring-authorization-server

    5,102Vezi pe 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
    Vezi pe GitHub↗5,102
  • spring-cloud/spring-cloud-gatewayAvatar spring-cloud

    spring-cloud/spring-cloud-gateway

    4,883Vezi pe GitHub↗

    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.

    Java
    Vezi pe GitHub↗4,883
  • apache/dubbo-adminAvatar apache

    apache/dubbo-admin

    4,048Vezi pe GitHub↗

    dubbo-admin este o consolă de administrare web și o interfață de gestionare pentru ecosistemul Apache Dubbo. Acesta servește drept instrument centralizat pentru configurarea și monitorizarea serviciilor, furnizorilor și consumatorilor în arhitecturi de microservicii distribuite. Proiectul funcționează ca un plan de control al traficului și instrument de guvernanță a serviciilor, permițând implementarea regulilor de rutare a cererilor, implementări de tip canary și reglarea traficului. Oferă o interfață dedicată pentru orchestrarea planurilor de date ale service mesh-ului și a configurațiilor proxy pentru a conecta serviciile într-un strat unificat de gestionare a rețelei. Platforma acoperă o gamă largă de capabilități operaționale, inclusiv gestionarea descoperirii serviciilor, monitorizarea sănătății microserviciilor și a instanțelor, precum și trasarea distribuită a cererilor. De asemenea, facilitează gestionarea metadatelor serviciilor și a configurațiilor de registru pentru a asigura o comunicare fiabilă între furnizori și consumatori.

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

    Goadmincontrol-planego
    Vezi pe GitHub↗4,048
  • vllm-project/semantic-routerAvatar vllm-project

    vllm-project/semantic-router

    3,205Vezi pe GitHub↗

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

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

Explorează sub-etichetele

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