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

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

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

HTTP content negotiation service

تم تحديث الترتيب في 30 يونيو 2026

For برمجية وسيطة (Middleware) للتفاوض على محتوى HTTP, the strongest matches are encode/django-rest-framework (Django REST Framework includes a built-in content negotiation system), ruby-grape/grape (Grape is a Ruby REST API framework with built-in) and danielgtaylor/huma (Huma is a Go REST API framework that includes). nancyfx/nancy and willdurand/negotiation round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

نحن نختار بعناية مستودعات GitHub مفتوحة المصدر التي تطابق “format negotiation services”. النتائج مرتبة حسب صلتها ببحثك — استخدم الفلاتر أدناه للتضييق، أو قم بتحسين البحث باستخدام الذكاء الاصطناعي.

نتائج البحث عن “برمجية وسيطة (Middleware) للتفاوض على محتوى HTTP”

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

    encode/django-rest-framework

    30,083عرض على GitHub↗

    Django REST Framework is a toolkit for building standards-compliant web services that map complex data models to structured HTTP responses. It provides a modular architecture for handling the request lifecycle, including authentication, permission checks, and content negotiation. The framework is designed to facilitate the development of robust APIs by transforming complex data types into native formats and validating incoming request payloads against defined schemas. The project distinguishes itself through a highly modular, class-based design that allows developers to build complex views an

    Django REST Framework includes a built-in content negotiation system that handles Accept header parsing, media type mapping, and configurable negotiators, making it a solid fit for managing format negotiation within Django web APIs.

    PythonData SerializationDynamic Response RenderersContent Negotiation Strategies
    عرض على GitHub↗30,083
  • ruby-grape/grapeالصورة الرمزية لـ ruby-grape

    ruby-grape/grape

    9,990عرض على GitHub↗

    Grape is a RESTful web service framework for Ruby designed for building structured APIs. It provides a declarative syntax for routing and parameter validation, allowing developers to map HTTP verbs to logic through a domain specific language. The framework is distinguished by its built-in support for service versioning, which can be managed via URL paths, custom headers, or request parameters. It also features a modular architecture that allows large services to be constructed by nesting smaller API definitions. The project covers comprehensive API lifecycle capabilities, including schema-dr

    Grape is a Ruby REST API framework with built-in content negotiation, allowing you to parse Accept headers, map media types, and serve multiple output formats – it fully addresses the format negotiation need, though it is a broader framework rather than a standalone service.

    RubyCustom Content NegotiatorsContent NegotiationMedia Type Restrictions
    عرض على GitHub↗9,990
  • danielgtaylor/humaالصورة الرمزية لـ danielgtaylor

    danielgtaylor/huma

    4,170عرض على GitHub↗

    Huma is an OpenAPI REST framework for Go designed for building HTTP services with automatic OpenAPI 3.1 specification generation and JSON Schema validation. It serves as a toolkit for developing REST and RPC APIs with typed inputs and outputs, deriving interactive documentation directly from the source code. The framework distinguishes itself by automating the synchronization between implementation and documentation. It uses a content-negotiation engine to manage multiple serialization formats via client headers and employs a JSON Schema input validator to automatically verify request paramet

    Huma is a Go REST API framework that includes a content-negotiation engine to manage serialization formats based on client Accept headers, covering Accept header parsing, media type mapping, format conversion, and web framework integration, though it does not mention response caching based on content type.

    GoContent NegotiationContent Negotiation
    عرض على GitHub↗4,170
  • nancyfx/nancyالصورة الرمزية لـ NancyFx

    NancyFx/Nancy

    7,104عرض على GitHub↗

    Nancy is a lightweight .NET HTTP web framework used for building web services and APIs on .NET and Mono. Its core identity consists of a routing system for matching URL paths to handlers, a content negotiation engine for selecting response data formats, and a dependency injection container for resolving module requirements. The framework provides a cross-platform web host abstraction that allows applications to run within various web servers or as standalone self-hosted processes. It further decouples components by mapping requested service types to specific implementations at runtime. The s

    Nancy is a .NET web framework with a built-in content negotiation engine that selects response formats based on client preferences, making it a suitable tool for managing format negotiation in HTTP APIs, though it is a full-fledged framework rather than a standalone negotiation service.

    C#HTTP Service FrameworksContent Negotiation UtilitiesHTTP Content Negotiation
    عرض على GitHub↗7,104
  • willdurand/negotiationالصورة الرمزية لـ willdurand

    willdurand/Negotiation

    1,421عرض على GitHub↗

    Content Negotiation tools for PHP.

    willdurand/negotiation is a PHP library that handles content negotiation by parsing Accept headers and mapping media types to select appropriate response formats, directly supporting the core requirement of format negotiation in HTTP APIs.

    PHPAPI Development
    عرض على GitHub↗1,421

Related searches

  • Data interchange formats
  • an open source rich text editor library
  • Map rendering library
  • Terminal output formatter
  • a dependency injection framework for software development
  • an automated media management tool for servers
  • Internationalization libraries
  • Data migration tools