3 مستودعات
Capability to serve applications over multiple HTTP versions including HTTP/1, HTTP/2, and HTTP/3.
Distinct from HTTP/2: Shortlist candidates focus on individual protocol detection or specific custom serving, not the unified multi-protocol capability.
Explore 3 awesome GitHub repositories matching web development · Multi-Protocol HTTP Serving. Refine with filters or upvote what's useful.
Salvo هو إطار عمل ويب Rust شامل لبناء خوادم HTTP غير متزامنة وتطبيقات ويب. يتميز بموجه ويب هرمي يستخدم بنية قائمة على الشجرة لتعيين الطلبات إلى المعالجات وخط أنابيب وسيط غير متزامن يعتمد على نموذج البصل لمعالجة الطلبات والاستجابات قبل وبعد المعالجة. يتميز إطار العمل بدعمه الأصلي لبروتوكولات الشبكة الحديثة، بما في ذلك تنفيذ HTTP/3 القائم على QUIC إلى جانب HTTP/1 و HTTP/2. يتضمن مولد وثائق OpenAPI متكاملاً يستخرج المخططات مباشرة من توقيعات المعالج لإنتاج مواصفات API موحدة وواجهات تفاعلية. بالإضافة إلى ذلك، يوفر إدارة TLS تلقائية من خلال تكامل ACME للحصول على شهادات الأمان وتجديدها. يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك الاتصال في الوقت الفعلي عبر WebSockets و WebTransport، بالإضافة إلى وظائف بوابة API مع وكيل الطلب وإعادة كتابة المسار. يتضمن دعماً مدمجاً لإدارة الجلسة، واستخراج المعلمات الآمن من النوع، وإمكانية المراقبة من خلال تكامل OpenTelemetry. يتم التعامل مع تسليم المحتوى عبر خدمة الملفات الثابتة وقوالب HTML الديناميكية. يتم توفير أداة سطر أوامر لتمهيد هياكل المشاريع الجديدة.
Serves web applications using an asynchronous runtime with native support for HTTP/1, HTTP/2, and HTTP/3.
Jetty هو خادم HTTP مضمن وحاوية Java web servlet مصممة للتعامل مع طلبات الويب الواردة. يعمل كخادم شبكة خفيف الوزن يمكن دمجه مباشرة في تطبيقات Java أو الأجهزة، مما يوفر بيئة تشغيل لاستضافة تطبيقات الويب و servlets الخاصة بـ Java. ينفذ المشروع محرك خدمة ويب متعدد البروتوكولات مع دعم لـ HTTP/1 و HTTP/2 و HTTP/3. كما يتضمن تنفيذ خادم WebSocket لتبادل البيانات في الوقت الفعلي وبشكل ثنائي الاتجاه بين العملاء والخوادم، إلى جانب عميل HTTP بلغة Java لاستهلاك خدمات الويب. يدعم الخادم استضافة إصدارات متعددة من نفس التطبيق جنباً إلى جنب، ويوفر القدرة على تضمين مكونات الخادم داخل أطر عمل أكبر لتوفير استضافة قابلة للتوسع.
Serves applications over multiple HTTP versions including HTTP/1, HTTP/2, and HTTP/3.
This project is an HTTP web server that delivers web content to clients using HTTP/1.1 and HTTP/2 protocols across various operating systems. It functions as a reverse proxy server, a rule-based URL rewriter, an SSL/TLS termination gateway, and a virtual host manager. The server is capable of hosting multiple distinct domains on a single instance by mapping requests to specific directory structures. It encrypts and decrypts network traffic at the server boundary to secure communication between clients and servers. Additionally, it transforms requested URLs into different paths using a regular
Transmits web content to clients using both HTTP/1.1 and HTTP/2 protocols.