awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 个仓库

Awesome GitHub RepositoriesAPI Data Shapes

Defining complex, reusable data structures specifically for API request and response bodies.

Distinct from Complex Data Modeling: Focuses on API payload structures rather than general relational or graph database modeling

Explore 4 awesome GitHub repositories matching data & databases · API Data Shapes. Refine with filters or upvote what's useful.

Awesome API Data Shapes GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • apiaryio/api-blueprintapiaryio 的头像

    apiaryio/api-blueprint

    8,648在 GitHub 上查看↗

    api-blueprint is a markdown-based API design language and specification standard used to define the structure, behavior, and data schemas of HTTP web services. It provides a formal method for mapping HTTP methods to resources and defining payload validation rules through a machine-readable syntax. The project functions as a blueprint for creating interactive technical documentation and functional mock servers. These tools transform design specifications into human-readable guides and simulated backend environments to enable integration testing before implementation. The language covers API m

    Allows the description of complex data shapes using human-readable text to create reusable API components.

    在 GitHub 上查看↗8,648
  • microsoft/typespecmicrosoft 的头像

    microsoft/typespec

    5,781在 GitHub 上查看↗

    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

    Describes the structure of entities and their properties using a model construct to represent API data shapes.

    Javajson-schemaopenapi3protobuf
    在 GitHub 上查看↗5,781
  • raml-org/raml-specraml-org 的头像

    raml-org/raml-spec

    3,850在 GitHub 上查看↗

    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

    Defines the structural shape of API request and response payloads using object types and property requirements.

    在 GitHub 上查看↗3,850
  • wp-graphql/wp-graphqlwp-graphql 的头像

    wp-graphql/wp-graphql

    3,780在 GitHub 上查看↗

    WPGraphQL is a GraphQL interface for WordPress that transforms a WordPress installation into a headless content source. It functions as a GraphQL schema provider that maps database structures and relational data into a standardized schema, exposing posts, pages, and custom data types through a single flexible endpoint. The project includes an integrated API query builder and schema explorer, allowing for the visual composition of queries and real-time validation of responses. It provides a system for extending the schema with custom fields and relationships to expose specific business data.

    Transforms internal database naming conventions into standardized API data shapes for consistent client consumption.

    PHP
    在 GitHub 上查看↗3,780
  1. Home
  2. Data & Databases
  3. Relational Data Modeling
  4. Complex Data Modeling
  5. API Data Shapes