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

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

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

9 个仓库

Awesome GitHub RepositoriesRequest Handlers

Functions or middleware that process incoming requests and control the execution flow.

Explore 9 awesome GitHub repositories matching networking & communication · Request Handlers. Refine with filters or upvote what's useful.

Awesome Request Handlers 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

    Orchestrates sequences of callback functions to manage incoming web requests and control execution flow.

    JavaScriptexpressjavascriptnodejs
    在 GitHub 上查看↗69,235
  • tokio-rs/axumtokio-rs 的头像

    tokio-rs/axum

    25,028在 GitHub 上查看↗

    Axum is a web framework for the Rust programming language designed for building scalable and high-performance backend services. It provides a modular, asynchronous programming model that centers on a declarative routing engine, allowing developers to map HTTP requests to handler functions using a type-safe API. The framework distinguishes itself through a robust request extraction system that leverages trait-based reflection to automatically parse and validate incoming data into strongly typed function arguments. By utilizing a standardized service abstraction, it enables the composition of m

    Links incoming requests to specific functions using a simple interface for defining endpoints.

    Rusthttproutingrust
    在 GitHub 上查看↗25,028
  • square/picassosquare 的头像

    square/picasso

    18,820在 GitHub 上查看↗

    Picasso is an Android image loading library designed for downloading, caching, and displaying images in applications. It provides an automated system for memory and disk management to reduce network requests and improve load times. The library includes a bitmap transformation tool for resizing, cropping, and modifying assets before they are rendered. It also functions as a bridge for Jetpack Compose, converting image requests into painter objects for use within declarative Android user interfaces. The system manages image retrieval from multiple sources, including web URLs, local files, and

    Implements specialized handlers to decouple image sources from loading logic using different URI schemes.

    Kotlin
    在 GitHub 上查看↗18,820
  • temporalio/temporaltemporalio 的头像

    temporalio/temporal

    18,411在 GitHub 上查看↗

    Temporal is a distributed workflow orchestration engine designed to manage fault-tolerant, stateful, and long-running background processes. It functions as a platform for coordinating complex cross-service operations, ensuring consistency and reliability in distributed environments by decoupling workflow orchestration from task execution. The platform distinguishes itself through a deterministic, event-sourced execution model that reconstructs workflow state by re-executing code from an immutable event log. This approach isolates non-deterministic side effects into managed activities, allowin

    Invokes generic handlers for workflows or signals when no specific named handler matches at runtime.

    Gocronjob-schedulerdistributed-crondistributed-systems
    在 GitHub 上查看↗18,411
  • facebook/proxygenfacebook 的头像

    facebook/proxygen

    8,351在 GitHub 上查看↗

    Proxygen is a collection of C++ libraries for building high-performance HTTP servers and clients. It provides a protocol parser that converts raw network bytes into high-level transaction objects and includes a network stack for processing web traffic over the QUIC transport protocol. The project implements a layered protocol abstraction and a QUIC-based transport integration to support multiple versions of the HTTP standard, including HTTP/3. It utilizes state-machine based parsing and an event-driven I/O loop to manage concurrent network connections. The library covers asynchronous buffer

    Decouples protocol parsing from business logic by routing parsed transaction objects to user-defined handler classes.

    C++
    在 GitHub 上查看↗8,351
  • fideloper/trustedproxyfideloper 的头像

    fideloper/TrustedProxy

    7,311在 GitHub 上查看↗

    TrustedProxy is an HTTP proxy trust manager and Laravel middleware designed to validate request headers and manage session consistency for applications operating behind load balancers or reverse proxies. It serves as a request environment handler that ensures secure client IP detection and accurate URL generation. The system prevents header spoofing by allowing the definition of trusted IP addresses and ranges. It validates that incoming requests originate from authorized intermediaries before modifying the request object to reflect the original client IP and protocol. The project covers tra

    Acts as a request handler that dynamically updates the host and protocol based on proxy headers.

    PHP
    在 GitHub 上查看↗7,311
  • swisspol/gcdwebserverswisspol 的头像

    swisspol/GCDWebServer

    6,623在 GitHub 上查看↗

    GCDWebServer is a lightweight HTTP 1.1 server for iOS, macOS, and tvOS. It serves as an embedded network server for Apple platforms, allowing developers to handle incoming requests through custom synchronous or asynchronous handlers. The project includes a WebDAV server implementation for remote file management, directory browsing, and synchronization using standard network clients. It also provides a web-based file manager that enables users to upload, download, and organize files within an application sandbox via a browser. Additional capabilities include gzip compression, JSON processing,

    Allows developers to define custom handler functions that process incoming URLs and generate responses.

    Objective-C
    在 GitHub 上查看↗6,623
  • zendframework/zendframeworkzendframework 的头像

    zendframework/zendframework

    5,441在 GitHub 上查看↗

    Zend Framework is a comprehensive set of decoupled components for building modular, event-driven web applications. It implements an MVC architecture to separate business logic from the user interface and provides a structured request-handling system through a sequential middleware pipeline. The project features a factory-driven dependency injection container to automate object instantiation and manage class lifecycles. It also includes a comprehensive security suite for verifying user identities and restricting resource access using access control lists and role-based access control adapters.

    Provides request handlers to process incoming requests and control the execution flow.

    在 GitHub 上查看↗5,441
  • chenshenhai/koa2-notechenshenhai 的头像

    chenshenhai/koa2-note

    5,161在 GitHub 上查看↗

    koa2-note 是一个专注于 Koa2 Web 服务器开发和 Node.js 异步编程的项目。它提供了一个使用异步中间件管道处理请求和响应周期的 Web 服务器和 API 构建框架。 该项目强调分层后端架构,将路由、业务服务和数据模型解耦。其特色在于集成了用于持久化用户会话和应用数据的关系型数据库,以及包含用于前端资源 JSX 转 JavaScript 编译的构建过程。 功能范围涵盖后端 API 设计(包括 RESTful 路由和请求数据解析)以及使用模板引擎的服务器端渲染。它还包括对使用多部分流解析的异步文件上传、基于 Cookie 的会话管理以及用于跨域请求的 JSONP 实现的支持。 该仓库作为一个教育资源,提供了学习 Koa 框架实现和服务器架构的结构化教程和示例。

    Maps incoming request URLs to specific handler functions using routing middleware.

    course-noteskoakoa2
    在 GitHub 上查看↗5,161
  1. Home
  2. Networking & Communication
  3. Communication Protocols and Architectures
  4. Request Processing Architectures
  5. Request Processing
  6. Request Handlers

探索子标签

  • Handler Instance SharingTechniques for reusing a single handler instance across multiple network pipelines to reduce memory overhead. **Distinct from Request Handlers:** Focuses on the reuse of the handler object itself across pipelines rather than the logic of the handler
  • Media URI HandlersSpecialized request handlers that resolve different URI schemes specifically for media assets. **Distinct from Request Handlers:** Specifically targets image/media URI schemes rather than general network request flow or middleware.