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

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

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

16 مستودعات

Awesome GitHub RepositoriesRequest Mappings

Declarative mapping of interface methods to HTTP request components using metadata.

Distinguishing note: Focuses on the declarative mapping layer rather than the underlying transport client.

Explore 16 awesome GitHub repositories matching web development · Request Mappings. Refine with filters or upvote what's useful.

Awesome Request Mappings GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • shareai-lab/learn-claude-codeالصورة الرمزية لـ shareAI-lab

    shareAI-lab/learn-claude-code

    67,975عرض على GitHub↗

    This project provides a modular framework for building and orchestrating autonomous AI agents. It functions as an agentic workflow engine that manages the full lifecycle of task execution, including model reasoning, tool invocation, and the integration of results. By utilizing a centralized orchestration platform, the system enables the creation of multi-agent teams that collaborate on complex objectives through structured communication and shared task graphs. The framework distinguishes itself through its focus on persistent, stateful operations and multi-agent coordination. It employs file-

    Maps model-requested actions to executable functions through a centralized registry for secure capability management.

    Pythonagentagent-developmentai-agent
    عرض على GitHub↗67,975
  • square/retrofitالصورة الرمزية لـ square

    square/retrofit

    43,895عرض على GitHub↗

    Retrofit is a type-safe HTTP client that simplifies network communication by allowing developers to define API endpoints as interface methods. By using annotation-driven request mapping, it automatically translates these interface definitions into structured HTTP requests, ensuring consistent data structures and reducing manual configuration when interacting with remote web services. The project distinguishes itself through a highly modular architecture that separates network transport from data handling. It utilizes dynamic proxy generation to process method calls at runtime and offers a plu

    Maps method parameters and interface definitions to HTTP components like headers, paths, and query parameters using metadata.

    HTMLandroidjava
    عرض على GitHub↗43,895
  • eugenp/tutorialsالصورة الرمزية لـ eugenp

    eugenp/tutorials

    37,340عرض على GitHub↗

    This project is a collection of educational resources and step-by-step tutorials for Java backend development. It provides implementation guides for building web services and applications using the Spring Boot framework, focusing on the development of data streams and concurrent tasks. The repository includes technical walkthroughs for Kubernetes cluster automation, specifically regarding the creation of custom operators and admission controllers. It also serves as a manual for cloud native integration, covering the packaging of applications into containers and the use of distributed event me

    Implements declarative request mappings to connect network endpoints to specific Java controller methods.

    Java
    عرض على GitHub↗37,340
  • moya/moyaالصورة الرمزية لـ Moya

    Moya/Moya

    15,364عرض على GitHub↗

    Moya is a network abstraction layer for Swift that provides a structured framework for defining and executing REST API requests. It functions as a type-safe API client that decouples network endpoint definitions from the underlying implementation details to prevent configuration errors and URL typos. The project distinguishes itself by using protocol-based endpoint definitions and a provider-coordinated execution model. It includes a system for mapping network responses to strongly typed objects and features a dedicated tool for generating type-safe network interface files from external REST

    Maps strongly typed Swift enums and structs to URL components and request bodies to prevent runtime errors.

    Swift
    عرض على GitHub↗15,364
  • sashabaranov/go-openaiالصورة الرمزية لـ sashabaranov

    sashabaranov/go-openai

    10,694عرض على GitHub↗

    This project is a Go library that provides a programmatic interface for interacting with generative AI services. It serves as a comprehensive software development kit for integrating large language models into applications, enabling developers to perform tasks such as text and chat completion, image generation, and audio transcription. The library distinguishes itself through a unified infrastructure designed for robust network communication and service management. It features structured request mapping and error normalization to ensure type-safe interactions and simplified debugging. Further

    Ensures type-safe communication by mapping language-specific data structures to JSON payloads.

    Gochatgptchatgpt-apidall-e
    عرض على GitHub↗10,694
  • restkit/restkitالصورة الرمزية لـ RestKit

    RestKit/RestKit

    10,104عرض على GitHub↗

    RestKit is an iOS REST API integration framework used to connect Apple platform applications to web services. It centers on RESTful resource modeling, transforming remote API data structures into typed local objects and database entities. The framework provides capabilities for remote data persistence by caching web service resources in a local database to enable offline access. It also handles network data serialization, using pluggable parsers to convert JSON or XML responses into application data models. Additional functionality includes multipart file uploading for sending binary data an

    Serializes local object properties into request parameters to ensure data reaches an external API in the required format.

    Objective-C
    عرض على GitHub↗10,104
  • openfeign/feignالصورة الرمزية لـ OpenFeign

    OpenFeign/feign

    9,784عرض على GitHub↗

    Feign is a declarative Java HTTP client framework that maps method signatures to REST API requests. It functions as an HTTP interface mapper, allowing the creation of type-safe clients by defining service interfaces with annotations to eliminate manual request logic. The framework features a pluggable HTTP transport layer, which decouples request definition from execution by routing network traffic through interchangeable underlying HTTP engines. It provides a comprehensive request management pipeline including interceptors for modifying headers, policy-driven retry logic for failure recover

    Translates method signatures and annotations into HTTP request templates including URI paths and headers.

    Javahttp-clientinterfacejava
    عرض على GitHub↗9,784
  • reactiveui/refitالصورة الرمزية لـ reactiveui

    reactiveui/refit

    9,513عرض على GitHub↗

    Refit is a type-safe REST client for .NET that transforms API definitions into live interfaces. It functions as an automatic API proxy generator, allowing developers to define endpoints as interfaces to eliminate manual HTTP request boilerplate. The library is designed for compatibility with ahead-of-time compilation and trimmed binaries, utilizing build-time source generation to ensure support for native AoT deployments. The project covers a broad range of API integration capabilities, including attribute-driven request composition, automatic JSON deserialization, and request header managem

    Uses declarative attributes to map interface methods to structured request payloads and HTTP verbs.

    C#c-sharpdotnetdotnet-core
    عرض على GitHub↗9,513
  • googleapis/google-api-python-clientالصورة الرمزية لـ googleapis

    googleapis/google-api-python-client

    8,863عرض على GitHub↗

    This project is a REST API client library and Google Cloud SDK component that integrates Python applications with Google services. It functions as a discovery-based API client, utilizing an OAuth 2.0 integration library to secure requests and verify identity through access tokens and service accounts. The library is distinguished by its use of discovery documents to dynamically generate clients at runtime. By parsing JSON metadata, it maps Python method calls to HTTP requests and builds interface-based resource models that mirror the hierarchical structure of the remote service. Its broader

    Maps Python method calls to HTTP requests by looking up endpoint and parameter specifications in a discovery document.

    Python
    عرض على GitHub↗8,863
  • dropwizard/dropwizardالصورة الرمزية لـ dropwizard

    dropwizard/dropwizard

    8,573عرض على GitHub↗

    Dropwizard is a Java web application stack and REST framework used to build production-ready web services. It integrates an embedded HTTP server with operational tools to provide a complete environment for developing network interfaces that exchange JSON data. The project provides a set of core technology stacks for relational data mapping, schema migration, and operational performance monitoring. It includes a relational database migration tool to track schema updates and execute versioned scripts before an application starts. The framework covers a broad capability surface including reques

    Uses Jersey to declaratively map HTTP requests to Java methods via JAX-RS annotations.

    Java
    عرض على GitHub↗8,573
  • arktypeio/arktypeالصورة الرمزية لـ arktypeio

    arktypeio/arktype

    7,780عرض على GitHub↗

    Arktype is a TypeScript runtime validation library and schema orchestrator. It synchronizes TypeScript types with runtime data validation, allowing users to define type-safe schemas that ensure unknown data adheres to specific structures during application execution. The project distinguishes itself by using set-theory type analysis to determine intersections and subtype compatibility, alongside JIT-compiled validation functions for optimized performance. It supports advanced type modeling through branded type constraints, recursive alias resolution, and the ability to generate runtime valida

    Executes specific handler functions based on input types using a type-safe matching system to route data.

    TypeScriptjavascriptparsingruntime-typechecking
    عرض على GitHub↗7,780
  • hyperf/hyperfالصورة الرمزية لـ hyperf

    hyperf/hyperf

    6,855عرض على GitHub↗

    Hyperf is a high-performance PHP coroutine framework designed for building microservices and middleware. It utilizes non-blocking coroutines to handle high concurrency and low-latency request processing, providing a foundation for scalable distributed systems. The framework is distinguished by an aspect-oriented programming based dependency injector that enables pluggable components and meta-programming. It includes a coroutine-optimized object-relational mapper with integrated model caching and an orchestration toolkit for microservice governance, featuring service discovery, circuit breaker

    Maps incoming requests to controllers, annotations, or anonymous functions for HTTP and gRPC servers.

    PHP
    عرض على GitHub↗6,855
  • apache/dubbo-spring-boot-projectالصورة الرمزية لـ apache

    apache/dubbo-spring-boot-project

    5,389عرض على GitHub↗

    هذا المشروع عبارة عن إطار عمل للتكامل يقوم بتمهيد (bootstrapping) خدمات استدعاء الإجراءات عن بُعد (RPC) الخاصة بـ Apache Dubbo داخل تطبيقات Spring Boot. يعمل كإطار عمل لاتصالات الخدمات المصغرة (microservices) يتيح تنفيذ خدمات RPC، واكتشاف الخدمات، والحوكمة الموزعة من خلال التهيئة المؤتمتة. يتميز المشروع بتوفير جسر RPC متعدد اللغات، مما يسمح للخدمات المكتوبة بلغات مختلفة بالتواصل عبر معايير مثل gRPC و Protobuf. كما يتيح عرض الخدمات المصغرة الخلفية كنقاط نهاية REST باستخدام بروتوكول Triple للوصول المباشر من متصفحات الويب وعملاء الطرف الثالث. يغطي إطار العمل مجموعة واسعة من القدرات، بما في ذلك حوكمة الخدمات الموزعة لتوجيه حركة المرور وتحديد المعدل، وإدارة التهيئة المركزية، وقابلية مراقبة الخدمات المصغرة لتتبع الطلبات ومراقبة الحالة. كما يدعم طبقات نقل متنوعة وتكاملات تخزين لـ Redis و Memcached. يوفر المشروع أدوات بدء (starters) وتهيئات لأتمتة تمهيد بنية RPC التحتية داخل بيئة Spring Boot.

    Declaratively maps incoming HTTP requests to specific service methods using MVC or custom resolvers.

    Javadubbo
    عرض على GitHub↗5,389
  • digitallyinduced/ihpالصورة الرمزية لـ digitallyinduced

    digitallyinduced/ihp

    5,294عرض على GitHub↗

    ihp هو إطار عمل ويب آمن من حيث الأنواع (type-safe) ومنسق تطبيقات متكامل مصمم لـ PostgreSQL. يعمل كإطار عمل للرسم من جانب الخادم (SSR) وORM آمن من حيث الأنواع يقوم تلقائيًا بإنشاء أنواع السجلات من مخططات SQL لضمان التحقق من الاستعلامات في وقت التجميع. تتميز المنصة بالتحقق من التوجيه، واستعلامات قاعدة البيانات، والقوالب في وقت التجميع لمنع الأعطال في وقت التشغيل. وتنفذ واجهات ويب في الوقت الفعلي باستخدام WebSockets لمزامنة البيانات الفورية وتستخدم الوسائط المتعددة التي يحركها الخادم (server-driven hypermedia) لتصحيح DOM الجزئي. يغطي إطار العمل مجموعة واسعة من الإمكانيات المتكاملة، بما في ذلك إدارة هوية المستخدم مع دعم مفاتيح المرور (passkeys) وOAuth، وطبقة تخزين بيانات كاملة مع عمليات ترحيل آلية، ونظام عرض واجهة مستخدم شامل مع قوالب HTML آمنة من حيث الأنواع. كما يوفر أدوات مدمجة لتطوير واجهة برمجة تطبيقات JSON، وتنفيذ مهام الخلفية غير المتزامنة، والتكامل المالي لبوابات الدفع. تتم إدارة بيئات الإنتاج من خلال نشر NixOS التصريحي للبنية التحتية القابلة للتكرار.

    Maps incoming request data into typed record structures and handles validation failures.

    Haskellframeworkhacktoberfesthaskell
    عرض على GitHub↗5,294
  • middleapi/orpcالصورة الرمزية لـ middleapi

    middleapi/orpc

    4,862عرض على GitHub↗

    orpc is a contract-first API development framework for TypeScript that starts with a shared contract definition and generates type-safe clients and servers from that single source of truth. It guarantees end-to-end type safety, meaning inputs, outputs, errors, and streaming data are all checked at compile time across the client–server boundary. What distinguishes orpc from typical RPC frameworks is its ability to export contracts as OpenAPI specifications, to optimize server-side rendering by calling API handlers directly inside the server process, and to support real‑time bidirectional commu

    Enforces permissions and authorization rules in a composable, type-safe manner across the application.

    TypeScriptapibunjscloudflare-worker
    عرض على GitHub↗4,862
  • coleifer/sqlite-webالصورة الرمزية لـ coleifer

    coleifer/sqlite-web

    4,117عرض على GitHub↗

    sqlite-web هو تطبيق ويب يعتمد على Python يوفر واجهة مستخدم رسومية لتصفح والاستعلام عن وتحرير ملفات قاعدة بيانات SQLite. يعمل كأداة لإدارة قاعدة البيانات تسمح للمستخدمين بمعالجة بيانات الجدول وإدارة المخططات من خلال متصفح الويب بدلاً من استخدام سطر الأوامر أو نصوص SQL الخام. يتضمن التطبيق أدوات لترحيل البيانات، مما يتيح استيراد وتصدير محتوى قاعدة البيانات عبر تنسيقات ملفات JSON وCSV. كما يوفر وصولاً آمناً عن بُعد إلى قواعد البيانات من خلال التحكم في الوصول بكلمة مرور وتشفير SSL. يغطي المشروع قدرات إدارية أوسع بما في ذلك إدارة اتصال قاعدة البيانات، وإدارة المخطط لتعديل الجداول والأعمدة، ودعم النشر عبر خدمات WSGI.

    Maps HTTP methods and URL parameters to specific database operations for reading and updating records.

    Python
    عرض على GitHub↗4,117
  1. Home
  2. Web Development
  3. Request Mappings

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

  • Request-to-Record MappingAutomatic transformation of HTTP request parameters into type-safe database record structures. **Distinct from Request Mappings:** Distinct from Request Mappings: focuses on the data transformation into records rather than the routing of the request.
  • Type-Safe2 وسوم فرعيةDeclarative mapping of interface methods to structured request payloads. **Distinct from Request Mappings:** Focuses on type-safe struct-to-JSON mapping, whereas Request Mappings is the broader declarative interface layer.