10 个仓库
The process of organizing API endpoints into logical resources to map URLs to request handling logic.
Distinct from Entity-to-Resource Mappings: Distinct from cloud resource mapping or entity-to-UI mapping; focuses on the REST resource pattern
Explore 10 awesome GitHub repositories matching web development · API Resource Mapping. Refine with filters or upvote what's useful.
JSON API is a set of industry standards for RESTful APIs that defines uniform protocols for resource serialization, error responses, and query parameters. It provides a specification for request and response payloads in JSON-based APIs to ensure consistency across endpoints. The specification focuses on reducing network requests through a structured resource serialization format and a standardized mechanism for embedding related resources into a single response. It utilizes a custom JSON media type for content negotiation and supports the definition of custom profiles to provide specialized i
Maps standard HTTP methods like GET, POST, PATCH, and DELETE directly to resource lifecycle operations.
Flask-restful is a toolkit for building structured web services using Flask. It functions as a resource-based routing library and a RESTful web service toolkit that organizes endpoints into resource classes. The framework implements a system that maps HTTP methods to specific class methods to handle requests and responses. It utilizes a central registry for resource registration to automate route creation and uses decorators for method dispatch and resource access control. The project covers request and response management through declarative request parsing, argument validation, and data ty
Organizes API endpoints into logical resource classes that map specific URLs to their handling logic.
qrbtf is an AI QR code generator and image synthesis system that blends machine-readable data with artistic imagery. It uses a latent diffusion model and spatial control networks to produce functional QR codes that incorporate visual art generated from descriptive text prompts. The system provides a dedicated interface and programmatic API for tuning visual output, allowing for the adjustment of control strength, padding ratios, and error correction levels. It supports deterministic sampling via random seeds and the use of negative prompts to refine the final aesthetic of the generated assets
Maps API endpoints to specific request handling logic for user and image management.
Eve is a REST API framework that maps database collections to web resources through declarative configuration files. It functions as a database-to-API mapper, automatically exposing data as RESTful endpoints with built-in support for CRUD operations and schema-based request validation. The project distinguishes itself through a HATEOAS API engine that generates hypermedia links and resource schemas for dynamic client discovery. It also includes an automated Swagger documentation generator that produces interactive specifications for client SDK generation and testing. The framework provides a
Maps database collections to customizable API endpoints, including support for hierarchical sub-resources.
codeigniter-restserver 是一个 REST API 框架和控制器库,用于在 CodeIgniter PHP 环境中构建 RESTful 服务器。它作为一个后端实现,处理标准 HTTP 方法,通过结构化端点暴露数据和功能。 该项目包含一个可自定义的响应引擎,允许通过自定义格式化方法将输出数据转换为各种特定格式。 该库提供了将传入的 HTTP 请求映射到控制器方法、管理资源响应以及实现基于配置的访问控制的工具。
Translates standard REST verbs like GET, POST, PUT, and DELETE into internal controller actions.
This project is a multi-purpose REST API utility collection and developer suite. It serves as a centralized service for real-time information aggregation, data transformation, and a wide array of programmatic tools. The service distinguishes itself by providing a broad range of specialized content delivery endpoints, from curated daily summaries and global trending rankings to randomized entertainment content like jokes and quotes. It also functions as a real-time aggregator for environmental and network data, including weather forecasts, currency exchange rates, and public IP lookups. The c
Maps specific REST API endpoints to independent utility functions for data retrieval and transformation.
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
Implements the mapping of HTTP methods and resource paths to handler functions with strongly typed inputs and outputs.
RAML is a declarative YAML-based specification language used for modeling RESTful interfaces and data structures. It functions as a contract-first API framework and modeling standard, establishing a formal agreement for service communication and a single source of truth before implementation begins. The specification enables the automation of functional mock servers and the generation of language-specific client SDKs directly from the definition files. It supports a modular approach to API design through the use of external libraries, overlays for extending contracts, and reusable traits and
Assigns standard HTTP verbs to resources to define permitted CRUD actions.
This project is an automated documentation generator that synchronizes API reference materials with actual code behavior. By capturing live HTTP request and response data during the execution of existing test suites, it ensures that documentation remains accurate and consistent with the underlying application. The tool distinguishes itself by integrating directly into the test runner lifecycle, allowing developers to define API specifications and metadata within their test blocks. This approach enables a test-driven documentation workflow where API behavior is recorded and mapped to structure
Enables the grouping of related API endpoints and examples into logical resource blocks for a structured and navigable documentation layout.
Open-event-server 是一个全面的活动管理平台,旨在通过中心化管理仪表盘协调会议和聚会。它提供了一个统一的系统,用于组织演讲者日程、管理会议详情,并监督从规划到完成的活动执行过程。 该平台通过集成安全支付网关直接在应用程序界面内处理注册费和参会者交易,从而脱颖而出。它还具有一个身份验证服务,将用户验证委托给外部社交媒体和电子邮件提供商,无需本地凭据管理。 该系统包含一个后端服务,通过结构化端点公开活动数据,允许外部应用程序以编程方式获取和修改记录。它支持通过模式驱动的序列化进行便携式数据交换,并提供灵活的存储配置,使用户能够将数字资产和媒体文件路由到本地或云端存储服务。
Organizes event data into logical RESTful resources for external interaction.