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

8 dépôts

Awesome GitHub RepositoriesRequest Response Extensions

Techniques for modifying the prototype or properties of request and response objects.

Explore 8 awesome GitHub repositories matching software engineering & architecture · Request Response Extensions. Refine with filters or upvote what's useful.

Awesome Request Response Extensions 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.
  • expressjs/expressAvatar de expressjs

    expressjs/express

    69,235Voir sur GitHub↗

    Express is a minimalist web server framework that provides a foundational runtime environment for building backend web APIs and applications. It operates through a central application object that orchestrates the entire request-response lifecycle, allowing developers to define routes, manage server settings, and process incoming HTTP traffic. The framework is defined by its middleware-based routing engine, which sequences request handlers and logic blocks to process traffic based on path patterns and HTTP methods. This architecture supports a highly modular approach, enabling the creation of

    Extends the functionality of request and response objects by overriding prototype methods.

    JavaScriptexpressjavascriptnodejs
    Voir sur GitHub↗69,235
  • searxng/searxngAvatar de searxng

    searxng/searxng

    32,180Voir sur GitHub↗

    This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a

    Augments request and response objects with custom properties for tracking performance and user preferences.

    Pythonbingbravedegoogle
    Voir sur GitHub↗32,180
  • nats-io/nats-serverAvatar de nats-io

    nats-io/nats-server

    20,076Voir sur GitHub↗

    NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge computing, and distributed microservices. It functions as a distributed publish-subscribe broker that routes messages using hierarchical, dot-separated subject strings, enabling decoupled communication between services without requiring centralized broker lookups. The system supports core messaging patterns including asynchronous publish-subscribe, request-reply, and load-balanced queue processing. The platform distinguishes itself through a decentralized architecture that eliminates t

    Configures response limits and temporary access rules to secure dynamic reply subjects in request-reply exchanges.

    Gocloudcloud-computingcloud-native
    Voir sur GitHub↗20,076
  • sanic-org/sanicAvatar de sanic-org

    sanic-org/sanic

    18,624Voir sur GitHub↗

    Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as a production-ready ASGI web server, utilizing a non-blocking event loop to handle concurrent requests and maximize throughput. The framework is built to support scalable architectures, offering built-in worker process management to distribute traffic across available CPU cores. What distinguishes Sanic is its focus on modularity and developer-centric tooling. It features a blueprint-based system for organizing complex applications into pluggable components, alongside a robust

    Allows subclassing request objects or defining custom context types to add application-specific attributes and methods.

    Pythonapi-serverasgiasyncio
    Voir sur GitHub↗18,624
  • technitiumsoftware/dnsserverAvatar de TechnitiumSoftware

    TechnitiumSoftware/DnsServer

    7,533Voir sur GitHub↗

    DnsServer is a recursive and authoritative DNS server that provides domain name resolution and zone hosting. It functions as both a recursive resolver, performing iterative lookups across the internet, and an authoritative manager for primary and secondary DNS zones. The system distinguishes itself through high-availability clustering and a programmable HTTP API for automating server configurations and bulk record management. It supports a wide range of encrypted transport protocols, including TLS, HTTPS, and QUIC, and allows for custom functionality via a plugin-based request interception fr

    Allows the creation of class libraries that intercept requests to generate dynamic DNS responses.

    C#cross-platformdhcp-serverdns
    Voir sur GitHub↗7,533
  • graphql/express-graphqlAvatar de graphql

    graphql/express-graphql

    6,270Voir sur GitHub↗

    express-graphql est une implémentation de serveur API GraphQL et un middleware HTTP qui connecte un schéma GraphQL à un serveur HTTP. Il fournit un analyseur de requêtes pour extraire les requêtes et variables depuis divers types de contenu, ainsi qu'un fournisseur de contexte pour injecter les données de requête HTTP et l'état de session dans les fonctions de résolution (resolvers). La bibliothèque inclut un IDE interactif basé sur le navigateur qui détecte les requêtes GET pour servir une interface HTML permettant de tester les requêtes et d'inspecter les réponses. Elle prend également en charge un pipeline d'exécution personnalisé, permettant de remplacer les fonctions par défaut d'analyse, de validation, d'exécution et de formatage d'erreurs. Le projet couvre l'intégration d'API via middleware et l'analyse des paramètres de requête, ainsi qu'une architecture pour la validation de requêtes basée sur l'AST et l'exécution basée sur le schéma. Il fournit en outre des mécanismes pour l'extension des métadonnées de réponse et l'application de règles de validation pour restreindre des champs ou opérations spécifiques.

    Allows appending custom metadata and key-value pairs to the final GraphQL response object via configurable functions.

    TypeScriptexpress-graphqlexpress-middlewaregraphql
    Voir sur GitHub↗6,270
  • cerbos/cerbosAvatar de cerbos

    cerbos/cerbos

    4,460Voir sur GitHub↗

    Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing access control. It functions as a policy-as-code platform, allowing teams to define, test, and distribute authorization rules using declarative YAML or JSON configurations. By decoupling access logic from application code, it enables consistent permission enforcement across diverse service stacks. The project distinguishes itself through its ability to translate high-level authorization policies into native database query filters. This capability allows applications to enforce sec

    Embeds authorization results directly into application data payloads so that front-end interfaces can dynamically adjust visibility based on current policy rules.

    Goaccess-controlauthorizationgo
    Voir sur GitHub↗4,460
  • searxng/searxng-dockerAvatar de searxng

    searxng/searxng-docker

    3,157Voir sur GitHub↗

    This project is a containerized search infrastructure designed to deploy a privacy-focused metasearch engine. It acts as a self-hosted search proxy that aggregates results from multiple external web, image, and academic search providers while anonymizing requests and stripping trackers to protect user identity. The system utilizes Docker to orchestrate the search instance, integrating caching mechanisms and reverse proxy support to ensure a private and efficient search environment. It employs a modular adapter-based integration to standardize diverse external API responses and a processing pi

    Augments HTTP request and response objects with custom properties to track timings and performance metrics.

    dockerdocker-compose
    Voir sur GitHub↗3,157
  1. Home
  2. Software Engineering & Architecture
  3. Application Frameworks
  4. Application Framework Extensions
  5. Request Response Extensions

Explorer les sous-tags

  • Dynamic DNS ResponsesLogic that generates DNS responses on the fly based on request context. **Distinct from Request Response Extensions:** Distinct from general request-response extensions: specifically focuses on generating dynamic DNS record responses.
  • GraphQL Response ExtensionsCustom metadata fields added to GraphQL response objects for tracking and observability. **Distinct from Request Response Extensions:** Specifically targets the 'extensions' field of a GraphQL response, whereas Request Response Extensions is generic for any HTTP object.
  • Response Permission Controllers1 sous-tagPolicies for managing dynamic reply subjects and temporary access rules for request-reply exchanges. **Distinct from Request Response Extensions:** Focuses on security-scoped response permissions, distinct from general request-response object extensions.