awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم 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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • expressjs/expressالصورة الرمزية لـ expressjs

    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/axumالصورة الرمزية لـ tokio-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/picassoالصورة الرمزية لـ square

    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/temporalالصورة الرمزية لـ temporalio

    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/proxygenالصورة الرمزية لـ facebook

    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/trustedproxyالصورة الرمزية لـ fideloper

    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/gcdwebserverالصورة الرمزية لـ swisspol

    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/zendframeworkالصورة الرمزية لـ zendframework

    zendframework/zendframework

    5,441عرض على GitHub↗

    Zend Framework عبارة عن مجموعة شاملة من المكونات المنفصلة لبناء تطبيقات ويب معيارية تعتمد على الأحداث. ينفذ بنية MVC لفصل منطق الأعمال عن واجهة المستخدم ويوفر نظاماً مهيكلاً لمعالجة الطلبات من خلال خط أنابيب برمجيات وسيطة (Middleware) متسلسل. يتميز المشروع بحاوية حقن التبعية (Dependency Injection) القائمة على المصنع لأتمتة إنشاء الكائنات وإدارة دورات حياة الفئات. كما يتضمن مجموعة أمان شاملة للتحقق من هويات المستخدمين وتقييد الوصول إلى الموارد باستخدام قوائم التحكم في الوصول (ACL) ومحولات التحكم في الوصول القائمة على الأدوار (RBAC). يغطي إطار العمل مجموعة واسعة من القدرات، بما في ذلك تجريد قاعدة البيانات عبر بوابات الجداول والصفوف، وتنفيذ استدعاء الإجراء عن بُعد (RPC) لـ SOAP وJSON-RPC، وإطار عمل تطبيق وحدة التحكم لواجهات سطر الأوامر. تشمل المساحة الإضافية تسلسل البيانات، والتحقق من صحة المدخلات، وإدارة الجلسة، وأدوات تسليم البريد الإلكتروني وتدويل المحتوى.

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

    عرض على GitHub↗5,441
  • chenshenhai/koa2-noteالصورة الرمزية لـ chenshenhai

    chenshenhai/koa2-note

    5,161عرض على GitHub↗

    koa2-note هو مشروع يركز على تطوير خوادم الويب باستخدام Koa2 والبرمجة غير المتزامنة في Node.js. يوفر إطار عمل لبناء خوادم الويب وواجهات برمجة التطبيقات (APIs) باستخدام خط معالجة (middleware) غير متزامن للتعامل مع دورات الطلب والاستجابة. يؤكد المشروع على بنية خلفية (backend) ذات طبقات تفصل بين التوجيه (routing)، وخدمات الأعمال، ونماذج البيانات. يتميز بدمج قواعد بيانات علائقية لحفظ جلسات المستخدم وبيانات التطبيق، إلى جانب عملية بناء تتضمن تجميع JSX إلى JavaScript لأصول الواجهة الأمامية. تغطي إمكانيات المشروع تصميم واجهات برمجة التطبيقات الخلفية، بما في ذلك التوجيه RESTful وتحليل بيانات الطلب، بالإضافة إلى العرض من جانب الخادم (SSR) باستخدام محركات القوالب. كما يتضمن دعماً لرفع الملفات غير المتزامن باستخدام تحليل التدفق متعدد الأجزاء، وإدارة الجلسات القائمة على ملفات تعريف الارتباط (cookies)، وتنفيذ 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.