2 repository-uri
Declarative definitions of path, query, and header variables an API endpoint accepts.
Distinct from Input Parameter Specifications: Existing candidates focus on ML model parameters or UI widgets, not REST API parameter specifications.
Explore 2 awesome GitHub repositories matching web development · Input Parameter Specifications. Refine with filters or upvote what's useful.
swagger-core is a set of libraries for parsing, generating, and serializing OpenAPI specifications to automate REST API documentation. It provides tools to read, validate, and transform JSON or YAML specifications into programmable objects, as well as a generator that scans source code and annotations to create formal technical descriptions of an API. The project enables bi-directional specification serialization, allowing in-memory API definitions to be converted between native language objects and structured files. It uses a plugin-based scanning mechanism and annotation-driven generation t
Provides declarative definitions of path, query, and header variables that API endpoints accept.
utoipa is a Rust API documentation tool used to generate machine-readable OpenAPI specifications. It functions as a specification generator and schema mapper that converts Rust structs and enums into compliant OpenAPI schemas. The project distinguishes itself by using procedural macros and traits to automate metadata extraction from code. It supports complex data modeling, including generics, polymorphism, and recursive type resolution, while synchronizing field renaming and tagging from serialization attributes. It also enables the composition of modular specifications, allowing multiple sma
Lists path, query, and header variables an endpoint accepts to automate input requirement specifications.