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

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

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

29 مستودعات

Awesome GitHub RepositoriesRequest Handling

Utilities for processing, inspecting, and manipulating incoming HTTP requests.

Distinguishing note: No candidates provided; fits under web development.

Explore 29 awesome GitHub repositories matching web development · Request Handling. Refine with filters or upvote what's useful.

Awesome Request Handling GitHub Repositories

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

    vapor/vapor

    26,138عرض على GitHub↗

    Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and APIs in Swift. It provides a non-blocking, event-loop-based runtime that manages concurrent task processing, background job queues, and asynchronous request handling. The framework is built around a dependency injection container that manages the lifecycle and resolution of services, configurations, and database connections throughout the request pipeline. The framework distinguishes itself through a protocol-oriented design that emphasizes type safety across all layers of the

    Enables inspection of HTTP headers for authentication and metadata verification.

    Swiftframeworkhttphttp2
    عرض على GitHub↗26,138
  • apify/crawleeالصورة الرمزية لـ apify

    apify/crawlee

    24,002عرض على GitHub↗

    Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction pipelines. It provides a unified interface for managing headless browser automation and lightweight HTTP requests, allowing developers to handle complex web navigation, dynamic content rendering, and large-scale data collection within a single, modular architecture. The project distinguishes itself through its resource-aware concurrency controller, which dynamically scales task execution based on real-time CPU and memory usage to prevent host machine exhaustion. It also features a rob

    Tracks and manages the lifecycle of web requests to ensure all target pages are processed.

    TypeScriptapifyautomationcrawler
    عرض على GitHub↗24,002
  • sanic-org/sanicالصورة الرمزية لـ sanic-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

    Handles multiple incoming requests simultaneously using asynchronous execution to maximize resource efficiency.

    Pythonapi-serverasgiasyncio
    عرض على GitHub↗18,624
  • vasanthk/how-web-worksالصورة الرمزية لـ vasanthk

    vasanthk/how-web-works

    16,731عرض على GitHub↗

    This project is a technical educational guide focused on browser architecture and the internal processes used to render web pages. It provides a detailed breakdown of the web request lifecycle, from the initial networking phase to the final visual output on a screen. The guide covers specific technical sequences including the DNS resolution process across browser, operating system, and ISP caches, and the establishment of secure connections through the TLS handshake. It also details the communication flow between clients and servers using the HTTP protocol and server-side request handling. T

    Describes the server-side process of verifying virtual hosts and executing request handlers.

    عرض على GitHub↗16,731
  • googlechrome/workboxالصورة الرمزية لـ GoogleChrome

    GoogleChrome/workbox

    12,895عرض على GitHub↗

    Workbox is a modular library and toolkit designed for managing service workers in progressive web applications. It provides a comprehensive framework for handling asset caching, request routing, and background script lifecycle management, enabling developers to build web applications that function reliably offline and load efficiently. The project distinguishes itself through a declarative routing engine and a plugin-based architecture that allows for the injection of custom logic into the request and response processing pipeline. It supports advanced caching patterns, such as cache-first or

    Configures a dedicated page to be served when a user attempts to navigate to a resource while offline.

    JavaScriptoffline-firstprogressive-web-appservice-worker
    عرض على GitHub↗12,895
  • kludex/starletteالصورة الرمزية لـ Kludex

    Kludex/starlette

    12,397عرض على GitHub↗

    Starlette is a lightweight ASGI web framework and asynchronous HTTP toolkit used to build high-performance HTTP and WebSocket services. It functions as a WebSocket server framework and a collection of ASGI middleware components for managing network requests through non-blocking asynchronous logic. The framework provides tools for real-time communication via persistent bidirectional channels and infrastructure for high-performance APIs. It includes specialized capabilities for response compression, incremental data streaming, and the execution of non-blocking background tasks after a response

    Implements the Asynchronous Server Gateway Interface (ASGI) to handle concurrent network requests through a non-blocking interface.

    Pythonasgiasynchttp
    عرض على GitHub↗12,397
  • encode/uvicornالصورة الرمزية لـ encode

    encode/uvicorn

    10,767عرض على GitHub↗

    Uvicorn is an ASGI web application host designed for asynchronous Python web development. It serves applications through a standardized asynchronous server gateway interface to handle non-blocking network traffic and high-concurrency requests. The server manages both HTTP and WebSocket traffic, including the handshaking process required to establish persistent, full-duplex communication channels for real-time data exchange. For development workflows, the project includes a hot-reload mechanism that monitors the filesystem for source code changes and automatically restarts the server process.

    Implements the ASGI specification to serve as a high-performance asynchronous server gateway interface.

    Python
    عرض على GitHub↗10,767
  • graphql-hive/graphql-yogaالصورة الرمزية لـ graphql-hive

    graphql-hive/graphql-yoga

    8,523عرض على GitHub↗

    Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It functions as a toolkit for managing schemas and resolvers, providing a spec-compliant environment for hosting APIs across diverse JavaScript runtimes, including Node.js, Deno, Bun, and serverless cloud environments. The project distinguishes itself through its ability to act as an Apollo Federation gateway, composing multiple subgraphs into a single unified supergraph. It also serves as a dedicated subscription server, delivering real-time data streaming via both WebSockets and Serve

    Uses standard Web Fetch API request and response objects to ensure compatibility across diverse JS runtimes.

    TypeScriptbundenofetch
    عرض على GitHub↗8,523
  • litestar-org/litestarالصورة الرمزية لـ litestar-org

    litestar-org/litestar

    8,302عرض على GitHub↗

    Litestar is a high-performance Python ASGI web framework designed for building asynchronous APIs and web services. It functions as a type-safe toolkit that leverages Python type hints to provide automatic request validation and response serialization, while natively generating interactive API documentation based on the OpenAPI specification. The framework is distinguished by its integrated dependency injection system, which manages shared resources and resolves complex nested service chains directly within request handlers. It further organizes API development through class-based controllers

    Implements the Asynchronous Server Gateway Interface standard to process concurrent HTTP connections via a non-blocking event loop.

    Pythonapiasgiasyncio
    عرض على GitHub↗8,302
  • denvercoder1/github-readme-streak-statsالصورة الرمزية لـ DenverCoder1

    DenverCoder1/github-readme-streak-stats

    6,923عرض على GitHub↗

    This project is a GitHub contribution streak tracker and profile README statistic generator. It functions as a deployable server that calculates consecutive days of commits, pull requests, and issues to produce dynamic visual cards displaying a user's total, current, and longest activity streaks. The tool generates customizable SVG activity stat cards that can be embedded directly into profile overviews. It features a parameter-driven theme engine for modifying colors and borders, as well as localization support for translating labels and formatting dates. The system includes configurable st

    Processes incoming HTTP requests and parameters to dynamically render customized statistical cards.

    PHP
    عرض على GitHub↗6,923
  • fruitcake/laravel-corsالصورة الرمزية لـ fruitcake

    fruitcake/laravel-cors

    6,240عرض على GitHub↗

    This project is a CORS header manager and security plugin for Laravel. It functions as middleware that adds Cross-Origin Resource Sharing headers to HTTP responses to control how external domains access a Laravel backend. The software manages cross-origin request policies by defining allowed origins, methods, and headers. It handles pre-flight requests and allows for the restriction of sharing policies based on specific routes. The package provides API access control and cross-domain resource sharing by integrating custom header logic into the Laravel request lifecycle.

    Intercepts OPTIONS requests to return validity headers before the actual application logic is executed.

    PHPcorshacktoberfestlaravel
    عرض على GitHub↗6,240
  • winfsp/sshfs-winالصورة الرمزية لـ winfsp

    winfsp/sshfs-win

    6,262عرض على GitHub↗

    SSHFS-Win is a Windows implementation of SSHFS that mounts remote directories over SSH as local Windows drives, enabling seamless file access as if they were local network drives. It provides both command-line and graphical interfaces for creating, managing, and disconnecting SSHFS mounts, supporting password or SSH key authentication with optional credential storage in the Windows Credential Manager. The project extends beyond basic SSH mounting to support a wide range of remote file access scenarios, including mounting cloud storage services like Azure Blob or Amazon S3, distributed POSIX f

    Implements custom DeviceIoControl message forwarding for file system control code handling.

    Csftpsshsshfs
    عرض على GitHub↗6,262
  • expressjs/corsالصورة الرمزية لـ expressjs

    expressjs/cors

    6,194عرض على GitHub↗

    This is a Node.js middleware for Express and Node.js servers that manages Cross-Origin Resource Sharing policies. It functions as a policy manager and origin validator to define which origins, HTTP methods, and headers are permitted to access server resources. The project provides mechanisms for dynamic origin validation, allowing request origins to be checked against custom logic or databases. It also acts as an HTTP preflight request handler to process OPTIONS requests and verify server permissions before complex cross-site interactions occur. Its capability surface covers the management o

    Intercepts HTTP OPTIONS requests to validate cross-origin permissions before actual request processing.

    JavaScriptcorsexpressjsjavascript
    عرض على GitHub↗6,194
  • fastendpoints/fastendpointsالصورة الرمزية لـ FastEndpoints

    FastEndpoints/FastEndpoints

    5,953عرض على GitHub↗

    A light-weight REST API development framework for ASP.NET 8 and newer.

    Handles over 200,000 requests per second with sub-millisecond latency under concurrent load.

    C#aspnetfastendpointsminimal-api
    عرض على GitHub↗5,953
  • codeigniter4/codeigniter4الصورة الرمزية لـ codeigniter4

    codeigniter4/CodeIgniter4

    5,924عرض على GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    Responds to OPTIONS requests automatically for CORS preflight verification.

    PHPcodeignitercodeigniter4framework-php
    عرض على GitHub↗5,924
  • nuclio/nuclioالصورة الرمزية لـ nuclio

    nuclio/nuclio

    5,730عرض على GitHub↗

    Nuclio is a high-performance serverless framework designed for Kubernetes that automatically executes user functions when events arrive from HTTP endpoints, message queues, or streaming data platforms. It processes hundreds of thousands of events per second per function instance through efficient parallel workers, and can allocate functions to run on either CPU or GPU hardware to match workload requirements for data processing or machine learning tasks. The platform scales function instances down to zero when idle and wakes them on demand based on incoming event load, while providing an event

    Processes hundreds of thousands of events per second per function instance through efficient parallel workers.

    Go
    عرض على GitHub↗5,730
  • maiot-io/zenmlالصورة الرمزية لـ maiot-io

    maiot-io/zenml

    5,452عرض على GitHub↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Wraps pipeline workflows in persistent HTTP services to enable real-time inference and programmatic interaction via standard web protocols.

    Python
    عرض على GitHub↗5,452
  • rails-api/rails-apiالصورة الرمزية لـ rails-api

    rails-api/rails-api

    5,130عرض على GitHub↗

    هذا إطار عمل Ruby on Rails مبسط مصمم لبناء خدمات خلفية خفيفة ونقاط نهاية JSON. يستخدم بنية نموذج-عرض-تحكم (MVC) لفصل نماذج البيانات ومنطق الأعمال عن استجابات API، مع حذف طرق عرض المتصفح خصيصاً لتقليل حمل النظام. يوفر الإطار نظاماً لتوليد النماذج ووحدات التحكم والمسارات بسرعة من خلال سقالات JSON API. ويربط أفعال HTTP بوحدات التحكم لضمان توجيه الموارد ونمذجة البيانات المتسقة لخلفيات RESTful API. يتضمن المشروع إمكانيات لإدارة طلبات HTTP، مثل المصادقة، ومنع انتحال IP، وتكوين خط أنابيب البرمجيات الوسيطة. كما يدعم مراقبة التطبيق من خلال تسجيل نشاط الطلب وتجهيز الأحداث، إلى جانب تحسينات الأداء مثل التخزين المؤقت للاستجابة ومعالجة الطلبات المشروطة.

    Handles validation headers to return not-modified responses and reduce network data transfer.

    Ruby
    عرض على GitHub↗5,130
  • shlinkio/shlinkالصورة الرمزية لـ shlinkio

    shlinkio/shlink

    5,117عرض على GitHub↗

    Shlink هو أداة تقصير روابط (URL shortener) ذاتية الاستضافة مصممة لإنشاء وإدارة عناوين الويب المختصرة على نطاقات مخصصة مع ملكية كاملة للبيانات. يعمل كمحول توجيه ديناميكي للروابط ومدير روابط متعدد النطاقات، مما يسمح لتثبيت واحد بتنظيم وخدمة الأسماء المستعارة عبر عدة نطاقات جذر مختلفة. يتمحور النظام حول واجهة برمجة تطبيقات REST لإدارة الروابط برمجياً، مما يتيح للتطبيقات الخارجية أتمتة إنشاء وتحديث وحذف الروابط القصيرة. ويتضمن محرك تحليلات حركة مرور مخصص يسجل الزيارات، ويكتشف الروبوتات، ويوفر بيانات جغرافية لتحليل أنماط التفاعل. يوفر المشروع توجيهاً متقدماً لحركة المرور يمكنه إرسال الزوار إلى وجهات مختلفة بناءً على نوع الجهاز، أو الترويسات، أو قواعد الأولوية المخصصة. ويغطي إمكانيات أوسع تشمل توليد رموز QR، والتخزين المؤقت الموزع، وإدارة مفاتيح API مع أذونات دقيقة. يتم دعم التثبيت عبر واجهة سطر الأوامر وأدوات التكوين التفاعلية لنشر البنية التحتية ذاتية الاستضافة.

    Provides custom redirection targets for the base domain or invalid short codes.

    PHPlaminasmezziophp
    عرض على GitHub↗5,117
  • strawberry-graphql/strawberryالصورة الرمزية لـ strawberry-graphql

    strawberry-graphql/strawberry

    4,674عرض على GitHub↗

    Strawberry هي مكتبة GraphQL آمنة من حيث النوع لـ Python تتيح تصميم المخططات باستخدام تعليقات النوع (type annotations) و dataclasses في Python. تعمل كخادم GraphQL غير متزامن ومحرك تنفيذ، مما يوفر جسرًا لعرض المخططات عبر أطر عمل الويب المتوافقة مع ASGI مثل FastAPI و Django و Flask و Litestar. ينفذ المشروع GraphQL Federation، مما يسمح بإنشاء مخططات وكيانات موزعة تندمج في مخطط فائق موحد عبر خدمات متعددة. كما يتضمن مجموعة أدوات مخصصة لمواصفات Relay، تدعم تحديد الكائنات عالميًا والترقيم القائم على الاتصال. يغطي إطار العمل مجموعة واسعة من القدرات، بما في ذلك تدفق البيانات في الوقت الفعلي عبر WebSockets و Server-Sent Events، ورسم خرائط نماذج Pydantic، وتوليد الكود التلقائي. يوفر أدوات متكاملة للأمان والمراقبة، مثل تحديد تعقيد الاستعلام، والتحكم في الوصول القائم على الأدوار، وتتبع مقاييس التنفيذ. يمكن للمطورين إنشاء نماذج أولية باستخدام خادم تطوير مدمج مع واجهة فحص مخطط تفاعلية.

    Implements request processing based on the ASGI standard for asynchronous communication over HTTP and WebSockets.

    Pythonasgiasynciodjango
    عرض على GitHub↗4,674
السابق12التالي
  1. Home
  2. Web Development
  3. Request Handling

استكشف الوسوم الفرعية

  • ASGI-BasedRequest processing based on the Asynchronous Server Gateway Interface standard. **Distinct from WSGI-Based Request Handling:** Specifically implements the ASGI specification for asynchronous Python web servers, distinct from generic request handling or the synchronous WSGI standard.
  • Abstract Request DefinitionsDefining request types and error handling through abstract classes and interfaces. **Distinct from Request Handling:** Focuses on the structural definition of requests via interfaces, not just the processing of incoming requests.
  • CORS Pre-Flight HandlingIntercepting HTTP OPTIONS requests to validate cross-origin permissions before actual request processing. **Distinct from Request Handling:** Specifically handles CORS OPTIONS pre-flight requests, unlike general HTTP request handling.
  • CORS Preflight Handlers1 وسم فرعيResponds to OPTIONS requests automatically so browsers can verify cross-origin permissions before the actual request. **Distinct from Request Handling:** Distinct from Request Handling: focuses specifically on handling CORS preflight OPTIONS requests, not general request processing.
  • ConditionalProcessing of HTTP validation headers to return not-modified responses. **Distinct from Request Handling:** Distinct from general Request Handling by focusing specifically on conditional headers like ETag and Last-Modified.
  • DeviceIoControl HandlersForwards DeviceIoControl requests with a specific control code to a provider driver for custom FSCTL handling. **Distinct from Request Handling:** Distinct from Request Handling: covers kernel-level DeviceIoControl forwarding, not HTTP request processing.
  • Fallback RedirectionsAutomatic redirection to specific pages when a request hits the base domain or an invalid resource identifier. **Distinct from Request Handling:** Distinct from general Request Handling as it specifically manages the fallback destination for unmatched codes.
  • High-Throughput ProcessorsRequest handling optimized for over 200,000 requests per second with sub-millisecond latency. **Distinct from Request Handling:** Distinct from Request Handling: specifically focuses on high-throughput performance characteristics, not general request processing utilities.
  • Offline Request HandlersDetects network failures to serve fallback content or queue requests for later retry. **Distinct from Request Handling:** Focuses on offline-specific request handling, distinct from general request processing.
  • Panic Recovery MiddlewareMiddleware that captures runtime panics during request processing to prevent server crashes. **Distinct from Request Handling:** Specifically handles request-scoped panics to return 500 errors, rather than general request manipulation.