4 个仓库
Defines the structure and validation rules for extracted data using JSON Schema or Zod.
Distinct from JSON-Schema: Distinct from JSON-Schema: focuses on using schemas to define extraction targets, not general data serialization.
Explore 4 awesome GitHub repositories matching data & databases · Schema Definitions. Refine with filters or upvote what's useful.
Supports JSON Schema as an alternative to Zod for defining extraction schemas.
This project is a command-line schema-to-code converter designed to transform diverse data specifications into type-safe Python data structures. It functions as a generator for Pydantic models, dataclasses, and typed dictionaries, enabling developers to maintain synchronization between evolving data contracts and application code. By parsing formats such as JSON Schema, OpenAPI, AsyncAPI, Protobuf, and Avro, the tool automates the creation of native classes that reflect the constraints and metadata defined in the source specifications. The generator distinguishes itself through a highly confi
Retrieves schema definitions from network URLs with support for custom headers and timeouts.
Flasgger is a documentation framework for Flask applications that generates OpenAPI specifications and an integrated Swagger UI. It functions as a documentation generator and specification parser that extracts API schemas from route definitions, function docstrings, and external specification files. The tool allows API definitions to be maintained either within the source code using YAML blocks in docstrings or decoupled into standalone YAML files. It provides a browser-based interactive console for testing and exploring API endpoints directly from the web application. Beyond documentation,
Extracts defined schemas from specifications as dictionaries for use within application logic.
Dry-validation is a Ruby library designed for defining type-safe schemas and complex validation rules to verify and sanitize input data structures. It provides a formal framework for constructing modular validation logic, ensuring that incoming information meets specific business requirements and data formats before it is processed by an application. The library utilizes a domain-specific language to declare validation rules, which are then parsed into executable objects. It distinguishes itself through a macro-driven system that bundles common validation logic into reusable shortcuts, alongs
Provides tools to define formal rules and schemas to verify that incoming information matches expected formats.