awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 रिपॉजिटरी

Awesome GitHub RepositoriesHTTP Request-Response Object Layers

Object-oriented layers that model HTTP requests and responses with headers, parameters, cookies, and file uploads.

Distinguishing note: No candidate in the shortlist describes an object-oriented abstraction layer for HTTP request/response modeling; closest candidates focus on translation or modification, not foundational modeling.

Explore 13 awesome GitHub repositories matching web development · HTTP Request-Response Object Layers. Refine with filters or upvote what's useful.

Awesome HTTP Request-Response Object Layers GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • s3fs-fuse/s3fs-fuses3fs-fuse का अवतार

    s3fs-fuse/s3fs-fuse

    9,905GitHub पर देखें↗

    s3fs-fuse is a FUSE-based filesystem that mounts Amazon S3 buckets and S3-compatible object storage as local directories. It functions as a cloud object storage gateway, translating standard POSIX filesystem calls into RESTful API requests to allow remote objects to be accessed as if they were local files. The project enables the mapping of remote object stores to local paths on Linux, macOS, and FreeBSD. It supports integration with third-party S3-compatible providers through the use of custom service URLs and specialized request styles. The system includes capabilities for local data and m

    Translates standard POSIX file operations like read and write into RESTful API calls for cloud storage.

    C++
    GitHub पर देखें↗9,905
  • symfony/http-foundationsymfony का अवतार

    symfony/http-foundation

    8,630GitHub पर देखें↗

    Symfony HttpFoundation is an object-oriented library that models HTTP requests and responses as structured objects, wrapping PHP superglobals into typed parameter bags and providing dedicated objects for headers, cookies, and file uploads. It serves as the foundational layer for building HTTP-based applications in PHP, offering a complete abstraction for reading request data, constructing responses, and managing the full request-response lifecycle. The library distinguishes itself through composable request matchers that check incoming requests against conditions like IP, method, host, or pat

    Provides the foundational object-oriented layer for modeling HTTP requests and responses in PHP.

    PHPcomponentphpsymfony
    GitHub पर देखें↗8,630
  • symfony/http-kernelsymfony का अवतार

    symfony/http-kernel

    8,121GitHub पर देखें↗

    HttpKernel is the core kernel component of the Symfony framework that orchestrates the complete HTTP request-response lifecycle. It provides an event-driven pipeline that converts an incoming HTTP request into a matching response by dispatching lifecycle events for early interception, controller resolution, error handling, response modification, and deferred tasks. The kernel automatically resolves the PHP callable that handles a request and injects its arguments using reflection and request attributes. It dispatches attribute-specific events for each PHP attribute found on a controller, enab

    Converts an incoming HTTP request into a matching response through a structured, event-driven lifecycle.

    PHPcomponentphpsymfony
    GitHub पर देखें↗8,121
  • midwayjs/midwaymidwayjs का अवतार

    midwayjs/midway

    7,722GitHub पर देखें↗

    Midway is a suite of backend frameworks for Node.js designed to build enterprise microservices and full-stack applications. It centers on a dependency injection architecture using an inversion-of-control container and decorators to organize complex business logic and maintainable server-side structures. The framework provides multi-protocol support for HTTP, gRPC, and WebSockets, allowing a single environment to handle diverse service-to-service networking requirements. It also includes a multi-runtime adapter layer that enables applications to be deployed across traditional containers and va

    Provides standardized HTTP error responses to ensure a consistent user experience across the API.

    TypeScript
    GitHub पर देखें↗7,722
  • pallets/werkzeugpallets का अवतार

    pallets/werkzeug

    6,869GitHub पर देखें↗

    Werkzeug is a comprehensive library and toolkit for building WSGI-compliant web applications in Python. It provides the fundamental building blocks for web development, including an HTTP request and response toolkit, a rule-based URL routing engine, and a library for managing the overall web application lifecycle. The project is distinguished by its integrated development suite, which includes a WSGI development server featuring automatic code reloading and a PIN-protected interactive browser debugger for inspecting call stacks. It also includes a specialized WSGI test client that enables the

    Provides an object-oriented toolkit for parsing HTTP requests and constructing formatted HTTP responses.

    Pythonhttppalletspython
    GitHub पर देखें↗6,869
  • microsoft/typespecmicrosoft का अवतार

    microsoft/typespec

    5,781GitHub पर देखें↗

    TypeSpec is a language for defining cloud API shapes and generating OpenAPI, JSON Schema, and client/server code from a single source of truth. It functions as a protocol-agnostic API designer that models REST, gRPC, and other API protocols using a unified, extensible syntax, with a decorator-based metadata system for attaching metadata, validation rules, and lifecycle visibility to API models and operations. The compiler produces OpenAPI 3.0 specifications and other artifacts, and the tool supports declaring API versions and tracking changes to models, properties, and operations across releas

    Provides predefined models for standard HTTP error responses in API definitions.

    Javajson-schemaopenapi3protobuf
    GitHub पर देखें↗5,781
  • zendframework/zendframeworkzendframework का अवतार

    zendframework/zendframework

    5,441GitHub पर देखें↗

    Zend Framework मॉड्यूलर, इवेंट-संचालित वेब एप्लीकेशन्स बनाने के लिए डीकपल्ड कंपोनेंट्स का एक व्यापक सेट है। यह यूजर इंटरफेस से बिजनेस लॉजिक को अलग करने के लिए एक MVC आर्किटेक्चर को लागू करता है और एक अनुक्रमिक मिडलवेयर पाइपलाइन के माध्यम से एक संरचित रिक्वेस्ट-हैंडलिंग सिस्टम प्रदान करता है। यह प्रोजेक्ट ऑब्जेक्ट इंस्टेंटिएशन को स्वचालित करने और क्लास लाइफसाइकिल को प्रबंधित करने के लिए एक फैक्ट्री-संचालित डिपेंडेंसी इंजेक्शन कंटेनर की सुविधा देता है। इसमें एक्सेस कंट्रोल लिस्ट्स और रोल-आधारित एक्सेस कंट्रोल एडेप्टर्स का उपयोग करके यूजर आइडेंटिटीज़ को सत्यापित करने और रिसोर्स एक्सेस को प्रतिबंधित करने के लिए एक व्यापक सुरक्षा सूट भी शामिल है। यह फ्रेमवर्क टेबल और रो गेटवेज़ के माध्यम से डेटाबेस एब्स्ट्रैक्शन, SOAP और JSON-RPC के लिए रिमोट प्रोसीजर कॉल इम्प्लीमेंटेशन और कमांड-लाइन इंटरफेस के लिए एक कंसोल एप्लिकेशन फ्रेमवर्क सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। अतिरिक्त सतह क्षेत्र में डेटा सीरियलाइजेशन, इनपुट वैलिडेशन, सेशन मैनेजमेंट और ईमेल डिलीवरी व कंटेंट इंटरनेशनललाइजेशन के लिए उपकरण शामिल हैं।

    Provides object-oriented layers that model HTTP requests and responses with headers, parameters, and bodies.

    GitHub पर देखें↗5,441
  • h3js/h3h3js का अवतार

    h3js/h3

    5,353GitHub पर देखें↗

    Hono is a minimal JavaScript HTTP framework designed for building web servers across multiple runtimes, including Node.js, edge runtimes, and serverless platforms. It functions as a cross-runtime web server and a web standard API wrapper, normalizing various runtime request and response objects into standard Web API signatures. The project serves as an HTTP middleware orchestrator and request handler, utilizing a middleware-based request pipeline and hierarchical route mounting to create modular server structures. It distinguishes itself through a runtime-agnostic event wrapper that ensures c

    Accesses incoming request details and modifies outgoing response headers through a unified event object.

    TypeScript
    GitHub पर देखें↗5,353
  • zalando/connexionzalando का अवतार

    zalando/connexion

    4,600GitHub पर देखें↗

    Connexion APIs बनाने के लिए एक विनिर्देश-संचालित (specification-driven) फ्रेमवर्क है जो स्वचालित रूप से OpenAPI विनिर्देशों को एप्लिकेशन लॉजिक से मैप करता है। यह रूटिंग, रिक्वेस्ट वैलिडेशन और रिस्पॉन्स सीरियलाइज़ेशन को स्वचालित करने के लिए इन विनिर्देशों का उपयोग करता है, जो ऑपरेशन IDs के माध्यम से API ऑपरेशंस को बैकएंड हैंडलर फंक्शन्स से जोड़ता है। प्रोजेक्ट एक स्कीमा-संचालित मॉक सर्वर प्रदान करके खुद को अलग करता है जो बैकएंड लॉजिक की आवश्यकता के बिना विनिर्देश से उदाहरण रिस्पॉन्स का उपयोग करके API व्यवहार का अनुकरण करता है। इसमें एक डायनामिक डॉक्यूमेंटेशन होस्टिंग सिस्टम भी शामिल है जो API विनिर्देश को एंडपॉइंट्स को एक्सप्लोर और टेस्ट करने के लिए एक लाइव इंटरैक्टिव कंसोल में अनुवादित करता है। फ्रेमवर्क मिडिलवेयर-आधारित ऑथेंटिकेशन और स्कोप वैलिडेशन के माध्यम से सुरक्षा प्रवर्तन, प्लगेबल रिक्वेस्ट और रिस्पॉन्स वैलिडेशन लॉजिक, और टाइप किए गए फंक्शन आर्ग्युमेंट्स में स्वचालित पैरामीटर इंजेक्शन सहित व्यापक क्षमता क्षेत्रों को कवर करता है। यह एप्लिकेशन लाइफस्पैन प्रबंधन, कस्टम मिडिलवेयर एकीकरण और टेस्टिंग के लिए रिक्वेस्ट सिमुलेशन के लिए उपयोगिताएं भी प्रदान करता है। प्रोजेक्ट का उपयोग स्टैंडअलोन वेब एप्लिकेशन्स को बूटस्ट्रैप करने या विनिर्देश-संचालित क्षमताएं जोड़ने के लिए मौजूदा फ्रेमवर्क के चारों ओर रैप करने के लिए किया जा सकता है।

    Automatically translates application exceptions into standardized HTTP problem responses.

    Python
    GitHub पर देखें↗4,600
  • spec-first/connexionspec-first का अवतार

    spec-first/connexion

    4,600GitHub पर देखें↗

    Connexion एक स्पेसिफिकेशन-फर्स्ट Python वेब फ्रेमवर्क है जिसे पूर्व-निर्धारित API अनुबंध (contract) से सीधे सर्वर व्यवहार और वैलिडेशन लॉजिक प्राप्त करने के लिए डिज़ाइन किया गया है। यह रूटिंग, रिक्वेस्ट वैलिडेशन और रिस्पॉन्स सीरियलाइज़ेशन को स्वचालित रूप से संभालने के लिए OpenAPI विनिर्देश का उपयोग करके वेब सेवाओं के विकास को सक्षम बनाता है। फ्रेमवर्क एक OpenAPI रिक्वेस्ट वैलिडेटर और मॉक सर्वर के रूप में कार्य करके खुद को अलग करता है। यह विनिर्देश स्कीमा के आधार पर उदाहरण रिस्पॉन्स प्रदान करके API व्यवहार का अनुकरण कर सकता है, जिससे बैकएंड इम्प्लीमेंटेशन पूरा होने से पहले फ्रंटएंड डेवलपमेंट और प्रोटोटाइपिंग की अनुमति मिलती है। इसके अतिरिक्त, यह एक इंटरैक्टिव API डॉक्यूमेंटेशन इंटरफेस होस्ट करता है, जो यूज़र्स को एंडपॉइंट्स को विज़ुअलाइज़ और टेस्ट करने के लिए एक कंसोल प्रदान करता है। प्रोजेक्ट अनुबंध परिभाषाओं के आधार पर स्वचालित रूट पंजीकरण, पैरामीटर इंजेक्शन और सुरक्षा प्रवर्तन सहित व्यापक क्षमताओं को कवर करता है। यह रिक्वेस्ट और रिस्पॉन्स दोनों के स्कीमा वैलिडेशन के लिए टूल प्रदान करता है, साथ ही एप्लिकेशन अपवादों को मानकीकृत मशीन-पठनीय त्रुटि रिस्पॉन्स में मैप करने की क्षमता भी प्रदान करता है।

    Translates exceptions into standardized HTTP problem responses to provide consistent error reporting to clients.

    Pythonapi-firstapi-restflask-extensions
    GitHub पर देखें↗4,600
  • joho/7xx-rfcjoho का अवतार

    joho/7XX-rfc

    4,547GitHub पर देखें↗

    This project is a formal RFC proposal and technical specification for a new range of HTTP status codes. It defines a developer error standard designed to distinguish implementation failures from standard client or server errors within REST API responses. The specification proposes an extension to the HTTP protocol that introduces reserved numerical ranges for status codes. This system maps unique integer identifiers to specific implementation mistakes, providing precise diagnostic meaning and isolating developer fouls from standard protocol responses while maintaining backward compatibility.

    Defines a new standard for HTTP status codes to distinguish implementation mistakes from standard client or server errors.

    Makefilerfcsatire
    GitHub पर देखें↗4,547
  • typestack/routing-controllerstypestack का अवतार

    typestack/routing-controllers

    4,508GitHub पर देखें↗

    routing-controllers, TypeScript के लिए एक घोषणात्मक API राउटर और वेब फ्रेमवर्क कंट्रोलर है। यह API एंडपॉइंट्स को एक संरचित आर्किटेक्चर में व्यवस्थित करने के लिए क्लास-आधारित डेकोरेटर और मेटाडेटा का उपयोग करके HTTP रूट और अनुरोध हैंडलिंग लॉजिक को परिभाषित करने के लिए एक प्रणाली प्रदान करती है। यह प्रोजेक्ट अंतर्निहित वेब फ्रेमवर्क से राउटिंग लॉजिक को अलग करने के लिए एडेप्टर-आधारित सर्वर एकीकरण का उपयोग करता है, जो Express और Koa के लिए विशिष्ट एकीकरण प्रदान करता है। इसमें एक रिफ्लेक्शन-आधारित टाइप ट्रांसफॉर्मेशन सिस्टम है जो आने वाले अनुरोध पैरामीटर को मान्य और टाइप किए गए क्लास इंस्टेंस में बदलता है। क्षमता सतह एक पूर्ण रिक्वेस्ट-रिस्पॉन्स पाइपलाइन को कवर करती है, जिसमें मिडलवेयर निष्पादन, प्रतिक्रिया इंटरसेप्शन और वैश्विक त्रुटि प्रबंधन शामिल है। यह वैश्विक रूट प्रीफ़िक्सिंग, फाइलसिस्टम-आधारित घटक खोज, और डिपेंडेंसी इंजेक्शन एकीकरण जैसी उन्नत राउटिंग उपयोगिताओं का समर्थन करती है। अतिरिक्त कार्यक्षमता में भूमिका-आधारित एक्सेस कंट्रोल, प्रमाणित यूजर इंजेक्शन, और फाइल अपलोड और रिस्पॉन्स स्ट्रीमिंग के लिए विशेष हैंडलर शामिल हैं।

    Returns standardized HTTP error responses using built-in or custom exception classes like NotFoundError.

    TypeScriptcontrollersexpress-routerframework
    GitHub पर देखें↗4,508
  • koajs/routerkoajs का अवतार

    koajs/router

    911GitHub पर देखें↗

    This project provides a routing library for the Koa web framework, designed to map incoming HTTP requests to specific handler functions. It serves as a core infrastructure for organizing application logic into modular endpoints, utilizing declarative route registration and middleware-based request pipelines to process traffic. The library distinguishes itself through its support for hierarchical router nesting, which allows for the creation of scalable, modular application architectures and distinct API versioning. It offers granular control over request matching, including support for regula

    Provides standard-compliant responses for unmatched routes and unsupported HTTP methods.

    TypeScript
    GitHub पर देखें↗911
  1. Home
  2. Web Development
  3. HTTP Request-Response Object Layers

सब-टैग एक्सप्लोर करें

  • POSIX-to-REST TranslationsTranslation layers that convert standard filesystem calls into RESTful API requests. **Distinct from HTTP Request-Response Object Layers:** Focuses on the translation of POSIX calls to REST APIs rather than general HTTP object modeling
  • Standard HTTP Error Responses2 सब-टैग्सPredefined models for standard HTTP error responses such as 400 Bad Request. **Distinct from HTTP Request-Response Object Layers:** Distinct from HTTP Request-Response Object Layers: focuses on predefined error response models, not general object-oriented HTTP layers.