awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • expressjs/expressexpressjs 的头像

    expressjs/express

    69,235在 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
    在 GitHub 上查看↗69,235
  • searxng/searxngsearxng 的头像

    searxng/searxng

    32,180在 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
    在 GitHub 上查看↗32,180
  • nats-io/nats-servernats-io 的头像

    nats-io/nats-server

    20,076在 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
    在 GitHub 上查看↗20,076
  • sanic-org/sanicsanic-org 的头像

    sanic-org/sanic

    18,624在 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
    在 GitHub 上查看↗18,624
  • technitiumsoftware/dnsserverTechnitiumSoftware 的头像

    TechnitiumSoftware/DnsServer

    7,533在 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
    在 GitHub 上查看↗7,533
  • graphql/express-graphqlgraphql 的头像

    graphql/express-graphql

    6,270在 GitHub 上查看↗

    express-graphql 是一个 GraphQL API 服务器实现和 HTTP 中间件,用于将 GraphQL 模式(schema)连接到 HTTP 服务器。它提供了一个请求解析器,用于从各种内容类型中提取查询和变量,并提供了一个上下文提供程序,将 HTTP 请求数据和会话状态注入到解析器(resolver)函数中。 该库包含一个基于浏览器的交互式 IDE,可检测 GET 请求并提供 HTML 界面,用于测试查询和检查响应。它还支持自定义执行管道,允许覆盖默认的解析、验证、执行和错误格式化函数。 该项目涵盖了通过中间件和请求参数解析进行的 API 集成,以及基于 AST 的查询验证和基于模式的执行架构。它还提供了扩展响应元数据和应用验证规则以限制特定字段或操作的机制。

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

    TypeScriptexpress-graphqlexpress-middlewaregraphql
    在 GitHub 上查看↗6,270
  • cerbos/cerboscerbos 的头像

    cerbos/cerbos

    4,460在 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
    在 GitHub 上查看↗4,460
  • searxng/searxng-dockersearxng 的头像

    searxng/searxng-docker

    3,157在 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
    在 GitHub 上查看↗3,157
  1. Home
  2. Software Engineering & Architecture
  3. Application Frameworks
  4. Application Framework Extensions
  5. Request Response Extensions

探索子标签

  • 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 个子标签Policies 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.