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

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

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

29 مستودعات

Awesome GitHub RepositoriesHTTP Request Dispatching

Routing mechanisms that map incoming HTTP requests to internal handler callbacks and manage their lifecycles.

Distinct from HTTP Request Dispatchers: Shortlist candidates focus on outbound requests or cron-scheduled requests, not inbound server-side routing.

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

Awesome HTTP Request Dispatching GitHub Repositories

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

    chimurai/http-proxy-middleware

    11,132عرض على GitHub↗

    هذا المشروع عبارة عن وسيط (middleware) وكيل عكسي (reverse proxy) لـ HTTP في Node.js، مصمم لتوجيه حركة مرور HTTP وWebSocket الواردة إلى خدمات خلفية مستهدفة. يعمل كمحرك توجيه ديناميكي وأداة بوابة API، مما يوفر القدرة على دمج خدمات خلفية متعددة خلف نقطة دخول واحدة. يتميز الوسيط بجسر وكيل WebSocket يدير مصافحات ترقية البروتوكول للحفاظ على اتصال ثنائي الاتجاه مستمر. كما يتضمن محولاً للطلبات والاستجابات يُستخدم لاعتراض وتعديل الرؤوس (headers)، والأجسام (bodies)، ومسارات URL أثناء النقل. يوفر النظام قدرات واسعة لإدارة حركة المرور، بما في ذلك تصفية الطلبات عبر مطابقة الأنماط (glob matching)، بالإضافة إلى توجيه الطلبات الديناميكي. ويدعم تحويل البيانات المفصل من خلال إعادة كتابة المسارات، وتعديل سمات ملفات تعريف الارتباط (cookies)، وتعديل جسم الطلب أو الاستجابة. المشروع مكتوب بلغة TypeScript.

    Implements a routing engine to direct network requests to different target servers using path patterns and glob matching.

    TypeScript
    عرض على GitHub↗11,132
  • twitchtv/twirpالصورة الرمزية لـ twitchtv

    twitchtv/twirp

    7,517عرض على GitHub↗

    Twirp هو إطار عمل RPC لـ Protocol Buffers مصمم لتنفيذ اتصالات الخدمات المصغرة الموزعة والآمنة من حيث النوع عبر HTTP. يعمل كإطار عمل لاتصالات الخدمات المصغرة ومولد كود API ينتج كعوب عميل (Client stubs) وواجهات خادم مكتوبة بقوة من تعريفات المخطط للقضاء على الكود المتكرر للشبكة يدوياً. يضمن إطار العمل التوافق مع بنية الويب التحتية الحالية من خلال تنفيذ استدعاءات الإجراءات البعيدة عبر نقل HTTP القياسي. يستخدم العقود القائمة على المخطط كمصدر وحيد للحقيقة لتمكين التشغيل البيني عبر اللغات وفصل منطق العمل عن نقل الشبكة. يغطي النظام العديد من مجالات القدرات الأساسية، بما في ذلك التوجيه القائم على الواجهة، وتسلسل البيانات متعدد التنسيقات الذي يدعم كلاً من JSON والثنائي، والبرمجيات الوسيطة لدورة حياة الطلب للمخاوف المتقاطعة. كما يوفر نظام تعيين أخطاء قياسياً لترجمة فشل الخدمة إلى رموز قابلة للقراءة آلياً ويتضمن أدوات للتحقق من توافق العميل.

    Maps incoming HTTP requests to specific service methods using routing logic derived from API interfaces.

    Go
    عرض على GitHub↗7,517
  • fermyon/spinالصورة الرمزية لـ fermyon

    fermyon/spin

    6,443عرض على GitHub↗

    Spin is a WebAssembly serverless framework and development toolchain for building and running portable microservices. It functions as an event-driven orchestrator and runtime that executes WebAssembly components, allowing developers to map HTTP requests, Redis messages, and cron schedules to specific modules. The project distinguishes itself by implementing a Wasm-based AI inference gateway, enabling components to perform model inference and generate text embeddings. It utilizes the WebAssembly Component Model and WASI for language-agnostic composition and portable host interfacing, while emp

    Maps incoming HTTP requests to specific components using exact paths or wildcards.

    Rust
    عرض على GitHub↗6,443
  • robbiehanson/cocoahttpserverالصورة الرمزية لـ robbiehanson

    robbiehanson/CocoaHTTPServer

    5,609عرض على GitHub↗

    CocoaHTTPServer هو خادم ويب مضمن خفيف الوزن مصمم للتعامل مع طلبات الشبكة الواردة وتقديم محتوى التطبيق المحلي. ينفذ المشروع اكتشاف الخدمة القائم على Bonjour لبث توفر الخادم على الشبكات المحلية ويدعم WebDAV لإدارة الملفات عن بُعد، مما يسمح بإنشاء الملفات ونقلها وتحريرها عبر HTTP. تتم إدارة أمن الشبكة من خلال تشفير TLS القائم على الشهادات ومصادقة الموارد القائمة على كلمة المرور. تتم إدارة توجيه الطلبات عبر نظام قائم على المفوض (delegate)، بينما تتم إدارة الاتصالات المتزامنة باستخدام Grand Central Dispatch.

    Routes incoming HTTP requests to specific application logic through a set of defined callback methods.

    Objective-C
    عرض على GitHub↗5,609
  • flatiron/directorالصورة الرمزية لـ flatiron

    flatiron/director

    5,575عرض على GitHub↗

    Director is a routing library for JavaScript that handles URL and command-line pattern matching across client-side, server-side, and CLI environments. It provides a unified approach to defining routes as nested object literals, where each key maps to a URL segment and its handler, supporting both hash fragment monitoring and the HTML5 History API for browser navigation without page reloads. The library distinguishes itself through its ability to operate in multiple contexts with a single routing paradigm. It supports asynchronous handler queue execution for sequential tasks like authenticatio

    Matches incoming HTTP request method and path against a routing table and dispatches the associated handler function.

    JavaScript
    عرض على GitHub↗5,575
  • nginx/unitالصورة الرمزية لـ nginx

    nginx/unit

    5,560عرض على GitHub↗

    NGINX Unit is an open-source application server designed to natively execute code across multiple programming language runtimes and WebAssembly within a single process. It serves as a multi-language application server that can run applications written in Go, Java, Node.js, Perl, PHP, Python, Ruby, and WebAssembly side by side, without requiring separate runtime environments for each language. The server distinguishes itself through a RESTful JSON control API that enables dynamic, zero-downtime configuration changes without restarting the server. It combines event-driven asynchronous I/O with

    Directs incoming HTTP requests to different handlers based on URL, headers, cookies, or other request properties.

    C
    عرض على GitHub↗5,560
  • servicestack/servicestackالصورة الرمزية لـ ServiceStack

    ServiceStack/ServiceStack

    5,498عرض على GitHub↗

    ServiceStack is a high-performance .NET web framework designed for building type-safe APIs using strongly-typed request and response objects. It functions as a message-based API engine that decouples business logic from the transport layer, allowing services to be exposed via multiple protocols including HTTP, gRPC, and various message queue providers. The framework is distinguished by its type-safe API generator, which produces native client SDKs and data transfer objects from service metadata across multiple languages. It also includes a distributed service gateway for microservices orchest

    Binds HTTP path and query data into strongly typed objects to route requests to specific service routines.

    C#c-sharpcsvframework
    عرض على GitHub↗5,498
  • nikic/fastrouteالصورة الرمزية لـ nikic

    nikic/FastRoute

    5,270عرض على GitHub↗

    FastRoute هو موجه طلبات PHP يقوم بتعيين عناوين URI لطلبات HTTP الواردة إلى معالجات محددة. يعمل كموجه تعبيرات منتظمة، حيث يطابق مسارات الطلبات الديناميكية مقابل الأنماط لاستخراج المتغيرات وتوجيه حركة المرور. يعمل المشروع كموزع مسارات مخزن مؤقتاً، حيث يخزن جداول التوجيه المحسوبة مسبقاً للقضاء على عبء تحليل التعريفات في كل طلب. يستخدم تجميع التعبير المنتظم لدمج أنماط مسارات متعددة في عملية واحدة، مما يقلل من إجمالي عدد خطوات المطابقة المطلوبة للحل. تغطي المكتبة إدارة نقاط نهاية API الديناميكية من خلال استخدام أنماط العناصر النائبة والأجزاء الاختيارية. توفر قدرات للبادئة القائمة على المجموعات لتنظيم نقاط النهاية وتسمح بمنطق توجيه مخصص عن طريق استبدال المحلل، أو مولد البيانات، أو الموزع.

    Uses a cached routing mechanism to eliminate the overhead of parsing route definitions on every request.

    PHP
    عرض على GitHub↗5,270
  • codegenieapp/serverless-expressالصورة الرمزية لـ CodeGenieApp

    CodeGenieApp/serverless-express

    5,266عرض على GitHub↗

    serverless-express هو محول إطار عمل بدون خادم (Serverless) لـ Node.js يتيح لأطر عمل الويب القياسية العمل على الحوسبة بدون خادم. يستخدم طبقة توافق لتعيين أحداث بوابة السحابة والمشغلات إلى كائنات طلب واستجابة HTTP قياسية. يتميز المشروع بمولد كود كامل المكدس ينتج نقاط نهاية API، ومخططات قاعدة البيانات، ونماذج الواجهة الأمامية من تكوينات علاقة الكيان المركزية. يتضمن موجه أحداث بدون خادم لترجمة أحداث السحابة غير المتعلقة بـ HTTP إلى طلبات HTTP محاكاة وأداة لتوفير قواعد بيانات NoSQL وموارد السحابة باستخدام قوالب البنية التحتية ككود (IaC) التصريحية. تغطي القدرات الإضافية تكامل هوية السحابة للتحكم في الوصول القائم على الرموز، وخطوط أنابيب النشر المؤتمتة لإدارة مراحل البيئة، ونمذجة البيانات لتوليد CRUD API المؤتمت. يوفر النظام أيضاً أدوات مساعدة لتشفير base64 الثنائي، وتسجيل تطبيقات مهيكل، وإرسال البريد الإلكتروني للمعاملات. يتم دعم تنفيذ التطبيق المحلي للتطوير والاختبار دون الحاجة إلى النشر السحابي.

    Directs non-HTTP cloud events to application endpoints by simulating standard HTTP POST requests within the environment.

    JavaScriptalbapi-gatewayaws
    عرض على GitHub↗5,266
  • dunglas/mercureالصورة الرمزية لـ dunglas

    dunglas/mercure

    5,266عرض على GitHub↗

    Mercure هو وسيط رسائل قائم على HTTP وخادم نشر/اشتراك (Pub/Sub) في الوقت الفعلي يوجه تحديثات البيانات غير المتزامنة إلى المشتركين المصرح لهم. يعمل كمركز مركزي يستقبل البيانات عبر طلبات HTTP قياسية ويبثها إلى عملاء الويب باستخدام بروتوكول أحداث المرسلة من الخادم (Server-Sent Events). يتميز المشروع باستبدال WebSockets باتصال HTTP أحادي الاتجاه، مستفيداً من HTTP/2 و HTTP/3 للتسليم المتعدد بزمن وصول منخفض. يطبق طبقة تحكم في الوصول آمنة باستخدام رموز JSON Web Tokens وتوقيعات JSON Web Signatures للتحقق من هوية الناشرين والمشتركين، ويدعم تشفير الحمولة من طرف إلى طرف عبر تشفير JSON Web Encryption. يغطي النظام التجميع عالي التوافر والتحجيم الأفقي للبنى القائمة على الأحداث، بما في ذلك استرداد سجل الأحداث لتسوية التحديثات الفائتة بعد انقطاع اتصال العميل. تشمل مساحته التشغيلية مراقبة الأداء، وتتبع وجود العميل، وتقييد الطلبات. يمكن نشر المركز كملف ثنائي مستضاف ذاتياً، داخل بيئات حاوية مثل Kubernetes، أو من خلال خدمة توفير مدارة.

    Functions as a centralized hub that receives data via HTTP requests and dispatches them to subscribers.

    Goapiasync-apicaddy
    عرض على GitHub↗5,266
  • dherault/serverless-offlineالصورة الرمزية لـ dherault

    dherault/serverless-offline

    5,257عرض على GitHub↗

    serverless-offline هو إضافة (plugin) لـ Serverless Framework توفر محاكاة للبنية التحتية السحابية محلياً. تعمل كمحاكي محلي لـ AWS Lambda ومحاكي لـ AWS API Gateway، مما يسمح بتطوير واختبار الدوال بدون خادم (serverless) على جهاز محلي دون الحاجة للنشر على مزود سحابي بعيد. يتميز المشروع بمحاكاة اتصالات WebSocket ثنائية الاتجاه وتوجيه الرسائل، بالإضافة إلى محاكاة دورة حياة الطلب لبوابة HTTP. ويتضمن خط أنابيب لمصادقة الهوية للتحقق من الرموز (tokens) وJWTs محلياً، ويدعم تركيب طبقات التبعية الافتراضية في بيئة التنفيذ. بشكل عام، تغطي الأداة تنفيذ الدوال عبر بيئات تشغيل متعددة مع أوضاع تنفيذ معزولة، ومحاكاة البوابة السحابية لتوجيه الطلبات، ومحاكاة مشغلات الأحداث المجدولة للمنطق القائم على الوقت. كما توفر قدرات لمحاكاة استدعاء SDK ومحاكاة سياق الطلب لتسهيل اختبار التكامل المحلي.

    Implements mechanisms for mapping HTTP paths to specific handler components locally.

    JavaScriptaws-apigatewayaws-lambdaserverless
    عرض على GitHub↗5,257
  • googlechromelabs/sw-precacheالصورة الرمزية لـ GoogleChromeLabs

    GoogleChromeLabs/sw-precache

    5,190عرض على GitHub↗

    sw-precache هي أداة بناء لعامل الخدمة (service worker) ومولد تخزين مؤقت مسبق ينتج كود JavaScript لإصدار وتخزين الأصول الثابتة. تعمل كواجهة سطر أوامر ووحدة node مصممة لتمكين الوظائف دون اتصال وتحسين أوقات التحميل لتطبيقات الويب. يتميز المشروع من خلال الجمع بين اكتشاف الأصول في وقت البناء ومنسق التخزين المؤقت في وقت التشغيل. يستخدم الإصدار القائم على تجزئة المحتوى لتشغيل التحديثات فقط عند تغير محتويات الملف ويستخدم توليد الكود القائم على القوالب لحقن قواعد التوجيه المخصصة ومكتبات المعالجة في عامل الخدمة الناتج. تغطي الأداة مجموعة واسعة من إمكانيات التخزين المؤقت وإدارة حركة المرور، بما في ذلك تعريف استراتيجيات الاسترداد التي تعتمد على الشبكة أولاً أو التخزين المؤقت أولاً. تدير توجيه طلبات الشبكة عن طريق تعيين أنماط URL وطرق HTTP لمعالجات محددة لحل حركة المرور.

    Implements a routing system that maps URL patterns and HTTP methods to specific handlers within the service worker.

    JavaScriptjavascriptofflineoffline-first
    عرض على GitHub↗5,190
  • 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 وبنية الخادم.

    Implements server-side routing to dispatch HTTP requests to appropriate handlers using middleware.

    course-noteskoakoa2
    عرض على GitHub↗5,161
  • racket/racketالصورة الرمزية لـ racket

    racket/racket

    5,157عرض على GitHub↗

    Racket هي لغة برمجة متعددة النماذج للأغراض العامة من عائلة Lisp مصممة لإنشاء اللغات. تعمل كمنصة عمل للغة، حيث توفر بيئة لتصميم وتنفيذ لغات برمجة مخصصة من خلال نظام مرن من الماكرو والوحدات. يتميز النظام بتقديم مجموعة شاملة لهندسة الدلالات، مما يسمح ببناء مجموعات لغوية متخصصة وطبقات تعليمية. يتضمن أدوات لتصميم اللغات المخصصة، مثل إنشاء المحلل اللغوي (lexer and parser)، بالإضافة إلى القدرة على تحديد قواعد توسيع الوحدات واختيار اللغة الديناميكي في وقت القراءة. يوفر المشروع بيئة تطوير متكاملة مع محرر مدمج، ومصحح أخطاء مرئي، ومدير حزم برمجية. تمتد إمكانياته إلى مكتبة قياسية للأغراض العامة تغطي عرض الرسومات ثنائية الأبعاد، ومعالجة البيانات الثنائية، وتكامل SQL وقواعد البيانات الاستنتاجية، وبناء واجهات المستخدم الرسومية. تدعم البيئة تجميع الكود المصدري في ملفات تنفيذية مستقلة للتوزيع.

    Routes incoming network requests to handler functions based on URL patterns and request objects.

    Racketracket
    عرض على GitHub↗5,157
  • zijianhe/koa-routerالصورة الرمزية لـ ZijianHe

    ZijianHe/koa-router

    4,816عرض على GitHub↗

    koa-router هو وسيط توجيه (Middleware) لتطبيقات Koa يربط طلبات HTTP الواردة بدوال معالجة محددة بناءً على أنماط URL وطرق HTTP. يوفر الأساس لتنظيم نقاط نهاية الويب وتطوير واجهات برمجة تطبيقات REST من خلال ربط مسارات الطلبات بإجراءات وحدة التحكم المقابلة لها. يمكن المشروع من تنظيم نقاط النهاية المعقدة من خلال تداخل الموجهات المتكرر، مما يسمح بتركيب مثيلات موجه متعددة كوسيط لإنشاء تسلسلات هرمية منطقية للمسارات. ويدعم إنشاء URL ديناميكي عبر تعيين المسارات المسماة، مما يسمح بإنشاء سلاسل URL باستخدام معرفات بدلاً من المسارات المشفرة الثابتة. يتضمن الموجه قدرات لاستخراج والتحقق من معلمات URL المسماة، ومطابقة المسارات القائمة على التعبيرات النمطية (Regex)، وإدارة خطوط أنابيب الوسيط. كما يتعامل مع قيود الطرق، مثل الاستجابة لطلبات OPTIONS وإدارة عمليات إعادة التوجيه.

    Provides the primary mechanism for mapping incoming HTTP requests to specific handler functions based on URL and method.

    JavaScript
    عرض على GitHub↗4,816
  • yedf2/handyالصورة الرمزية لـ yedf2

    yedf2/handy

    4,653عرض على GitHub↗

    Handy is a C++11 network server framework and event-driven networking engine designed for building high-performance concurrent TCP and UDP servers. It functions as an asynchronous I/O library and an HTTP server implementation that separates asynchronous network I/O from synchronous business logic to simplify server development. The framework distinguishes itself by utilizing platform-specific event notifications to manage millions of simultaneous network connections and providing an SSL/TLS network wrapper for encrypted asynchronous data transmission. It implements a half-sync/half-async proc

    Maps incoming HTTP URL paths to specific handler functions to generate and send responses to web clients.

    C++cc-plus-plusconcurrent-programming
    عرض على GitHub↗4,653
  • sylar-yin/sylarالصورة الرمزية لـ sylar-yin

    sylar-yin/sylar

    4,661عرض على GitHub↗

    Sylar هو إطار عمل خادم C++ غير متزامن عالي الأداء ومكتبة شبكة قائمة على الأحداث. يعمل كمجدول coroutine وتنفيذ خادم HTTP مصمم لبناء خدمات الشبكة باستخدام I/O غير المحظور. يتميز المشروع بمعترض استدعاء النظام الذي يربط مقابس الحظر و APIs النوم، محولًا العمليات المتزامنة إلى أحداث غير متزامنة غير محظورة. يستخدم نظام خيوط مساحة المستخدم لتوزيع المهام خفيفة الوزن عبر مجمع خيوط العامل لزيادة استخدام CPU. يغطي إطار العمل مجموعة واسعة من قدرات الشبكة والنظام، بما في ذلك تحليل بروتوكول HTTP القائم على آلة الحالة، وتوجيه URI للمطابقة الغامضة، وواجهة مقبس موحدة لأنواع العناوين المختلفة. كما يوفر أدوات لمزامنة الموارد المتزامنة، وتسجيل التطبيق المنظم، وتسلسل البيانات الثنائية، وإدارة تكوين وقت التشغيل.

    Implements URI mapping with precise and fuzzy matching to dispatch web requests to handler functions.

    C++
    عرض على GitHub↗4,661
  • gin-gonic/examplesالصورة الرمزية لـ gin-gonic

    gin-gonic/examples

    4,537عرض على GitHub↗

    هذا المستودع عبارة عن مجموعة من أنماط التنفيذ، وكود تعليمي، وأمثلة عملية لبناء تطبيقات الويب باستخدام إطار عمل Gin في Go. يعمل كدليل لتعلم كيفية هيكلة خوادم الويب في Go، مع التركيز بشكل خاص على ربط مسارات URL بوظائف المعالجة وإدارة تدفق الطلبات. يوفر المشروع عروضاً توضيحية لتنفيذ البرمجيات الوسيطة (middleware) لمهام مثل المصادقة، والتسجيل، وتحديد معدل الطلبات. كما يتضمن أمثلة مرجعية لتطوير REST APIs، مع التركيز على هيكلة البيانات وإرسال استجابات JSON للعملاء.

    Demonstrates mechanisms that map incoming HTTP requests to internal handler callbacks based on path patterns.

    Gogingin-gonicgo
    عرض على GitHub↗4,537
  • jing332/tts-server-androidالصورة الرمزية لـ jing332

    jing332/tts-server-android

    4,419عرض على GitHub↗

    tts-server-android هو خدمة تحويل نص إلى كلام على مستوى النظام لـ Android توجه طلبات التوليف إلى واجهات برمجة تطبيقات سحابية خارجية أو محركات محلية. يعمل كبوابة لتوليف الكلام عبر HTTP، محولاً طلبات الكلام الخاصة بالنظام إلى طلبات HTTP قابلة للتخصيص لخدمات سحابية بعيدة. يتضمن المشروع محللاً للحوار السردي يستخدم علامات الاقتباس للتمييز بين السرد والحوار، مما يسمح بأساليب قراءة مختلفة. كما يتميز بمدير صوت وواجهة توليف لتنفيذ قواعد استبدال النصوص وإعادة المحاولة التلقائية لتحسين دقة المخرجات الصوتية. تغطي الخدمة قدرات أوسع بما في ذلك إدارة المحرك المحلي لوظائف الصوت دون اتصال، وتوجيه API السحابي، وتخصيص النطق من خلال المعالجة المسبقة للنصوص القائمة على القواعد.

    Routes text requests to remote cloud servers using customizable HTTP configurations to retrieve audio streams.

    Kotlinandroidcompose-uigolang
    عرض على GitHub↗4,419
  • poem-web/poemالصورة الرمزية لـ poem-web

    poem-web/poem

    4,408عرض على GitHub↗

    Poem هي مجموعة أدوات شاملة لبناء تطبيقات ويب، وواجهات برمجة تطبيقات، وخوادم آمنة للنوع باستخدام لغة البرمجة Rust. توفر أساساً لتطوير خوادم الويب التي تتعامل مع طلبات HTTP بأمان نوع قوي. يتميز إطار العمل بدعم بروتوكولات تواصل متعددة من خلال تعيين معالج غير محايد للبروتوكول. وهذا يسمح بكشف منطق داخلي واحد عبر HTTP، وخدمات gRPC باستخدام تعريفات protobuf، وبروتوكول سياق النموذج لتكامل نموذج الذكاء الاصطناعي. بالإضافة إلى ذلك، يتضمن أدوات مدمجة لإنشاء مواصفات OpenAPI v3 ووثائق تفاعلية. يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك توجيه الطلبات، وخطوط أنابيب البرمجيات الوسيطة القائمة على السمات، وإدارة الجلسة. ويوفر ميزات أمان مثل تجديد شهادة TLS التلقائي القائم على ACME، وحماية CSRF، وتكوين CORS. تشمل القدرات المتكاملة الأخرى بث البيانات في الوقت الفعلي عبر WebSockets وأحداث الخادم المرسلة، وتقديم الأصول الثابتة، وتكامل OpenTelemetry لتتبع الطلبات الموزع. تم تصميم إطار العمل لدعم أهداف نشر متنوعة، بما في ذلك القدرة على تشغيل تطبيقات الويب كدوال بدون خادم قائمة على الأحداث داخل بيئات تشغيل السحابة.

    Maps incoming HTTP request paths and host headers to specific handler functions.

    Rustfastapiframeworkhttp
    عرض على GitHub↗4,408
السابق12التالي
  1. Home
  2. Networking & Communication
  3. HTTP Request Dispatching

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

  • Event-Simulated Request DispatchingDirects non-HTTP cloud events to application endpoints by simulating standard HTTP requests. **Distinct from HTTP Request Routing:** Distinct from HTTP Request Routing: focuses on simulating HTTP requests from non-HTTP events rather than routing existing HTTP paths.
  • HTTP Request Routing4 وسوم فرعيةMechanisms for mapping HTTP paths, including wildcards, to specific handler components. **Distinct from HTTP Request Dispatching:** Specializes general request dispatching into path-based routing for serverless components.
  • HTTP-Based Message BrokersCentralized hubs that receive and dispatch data updates via standard HTTP requests. **Distinct from HTTP Request Dispatching:** Distinct from HTTP Request Dispatching: focuses on the broker's role in message distribution rather than just request routing.
  • Request State PersistenceMechanisms for associating temporary data and cleanup callbacks with the lifecycle of an active HTTP request. **Distinct from HTTP Request Dispatching:** Distinct from general dispatching: focuses on the memory-level state persistence associated with a specific request instance.