4 रिपॉजिटरी
Standardized interfaces that unify communication between web servers and application frameworks.
Distinct from Standardized HTTP Message Interfaces: Existing candidates focus on specific response/request shapes rather than the overall server-framework interface specification.
Explore 4 awesome GitHub repositories matching web development · Web Server Interfaces. Refine with filters or upvote what's useful.
Rack एक न्यूनतम इंटरफ़ेस है जो मानकीकृत करता है कि Ruby वेब सर्वर और फ्रेमवर्क कैसे संचार करते हैं। यह एक वेब एप्लिकेशन इंटरफ़ेस और एक वेब सर्वर इंटरफ़ेस प्रदान करता है, जो Ruby एप्लिकेशन को एक सामान्य एनवायरनमेंट हैश और एक मानकीकृत प्रतिक्रिया टुपल का उपयोग करके विभिन्न सर्वर कार्यान्वयनों में चलने में सक्षम बनाता है। यह प्रोजेक्ट एक मॉड्यूलर HTTP मिडलवेयर पाइपलाइन लागू करता है, जो अनुरोधों और प्रतिक्रियाओं को कॉल करने योग्य ऑब्जेक्ट्स के अनुक्रम के माध्यम से इंटरसेप्ट और संशोधित करने की अनुमति देता है। यह कस्टम प्रोटोकॉल हैंडलिंग, प्रोटोकॉल अपग्रेड सिग्नलिंग और द्वि-दिशात्मक डेटा स्ट्रीमिंग के लिए TCP कनेक्शन हाइजैकिंग सहित लो-लेवल कनेक्शन प्रबंधन का समर्थन करता है। क्षमता सतह अनुरोध और प्रतिक्रिया हैंडलिंग तक फैली हुई है, जिसमें बाइनरी अनुरोध स्ट्रीम रीडिंग और वृद्धिशील प्रतिक्रिया स्ट्रीमिंग शामिल है। यह सत्र प्रबंधन, एप्लिकेशन पथ रूटिंग और स्थानीय फ़ाइल सिस्टम से स्टेटिक फ़ाइलों की डिलीवरी के लिए टूल्स प्रदान करती है। गुणवत्ता आश्वासन के लिए, इसमें HTTP ट्रैफ़िक को मॉक करने और सर्वर एनवायरनमेंट का अनुकरण करने के लिए यूटिलिटीज़ शामिल हैं। इस प्रोजेक्ट में एप्लिकेशन होस्ट करने के लिए संगत वेब सर्वर लॉन्च करने के लिए एक कमांड-लाइन टूल शामिल है।
Provides a standardized interface that decouples Ruby web servers from the frameworks they host.
This project provides a server-side language runtime and a standardized Docker image for deploying applications across different operating systems. It functions as an execution environment for generating dynamic HTML, JSON, and XML content, while also serving as a command line interface for automation scripts and background jobs. The runtime is designed for extensibility through a C-based extension architecture, allowing the loading of custom modules for specialized functionality. It supports multiple server application interfaces, including a FastCGI web interface for high-performance commun
Implements a Multi-SAPI interface model to integrate the runtime with various web servers and CLI environments.
This project is a self-contained desktop application for project management that organizes tasks using a visual board. It functions as a standalone tool for tracking workflows and task statuses, operating entirely offline without the need for external cloud services or internet connectivity. The application is built as a single executable file that bundles both the backend logic and the frontend interface. By utilizing a lightweight system container to host the web-based interface, it avoids the memory overhead associated with full browser engines. The interface itself is constructed using a
Ships a self-contained web server that embeds the frontend interface directly into the binary for efficient deployment.
This project is a self-hosted web application that enables file sharing and management over a network. It functions as a lightweight service that exposes local directories through a browser-based interface, allowing users to upload, download, and organize files from any connected device. The system distinguishes itself by integrating a dedicated media streaming server, which allows users to play video content directly from the host machine within a web browser. It also provides a programmatic interface that supports external service integration, enabling automated file operations through secu
Bundles a lightweight web server into a single binary to serve the application interface and file management tools.