Converts a regular JSON Schema to a compatible OpenAPI 3.0.X Schema Object
A JSON Schema for OpenAPI Specification.
Converts OpenAPI Schema Object to JSON Schema
Tool for generation samples based on OpenAPI payload/response schema
Convert OpenAPI 3.0 & 3.1 schemas to TypeScript
JSON Schemas for every version of the OpenAPI Specification
The official JSON schema converter for Valibot
📃 TypeScript definitions for OpenAPI and JSON Schema specifications with complete inline documentation.
Zod to OpenAPI converter
A validator for OpenAPI documents.
Library that generates Typescript clients based on the OpenAPI specification.
[](https://npmjs.org/package/@standard-community/standard-openapi "View this project on NPM") [ conversion
Swagger 2.0 and OpenAPI 3.0 parser and validator for Node and browsers
JSON Schema Validator for OpenAPI
JSON Schema validator. Supports drafts 4, 6, 7, 2019-09, 2020-12, OpenAPI 3.0, and OpenAPI 3.1.
Due to the OpenAPI v3.0 and JSON Schema discrepancy, you can use this JS library to convert OpenAPI Schema objects to proper JSON Schema.
Enhances dry-schema with the ability to export convert dry-schemas to OpenAPI definitions.
This project was written to help convert structured outputs required for OpenAI to Gemini format.
Convert API Blueprint, Swagger and OpenAPI to routes and JSON-Schemas
A simple DSL to generate OpenAPI and/or JSON Schema definitions in Ruby.
Load JSON schemas into RSwag's Swagger/OpenAPI spec
A lightweight OpenAPI schema generator built on top of the literal gem's type system. Converts prop declarations into JSON Schema fragments, with pluggable adapters for OpenAPI 3.0 and 3.1.
Verquest helps you version API requests, simplifying the management of changes, handling the mapping for internal versus external names and structures, validating parameters, and exporting your requests to JSON Schema components for OpenAPI.
swagger23 converts Swagger 2.0 (OAS 2) API specifications into OpenAPI 3.0.3 (OAS 3) specifications. Accepts JSON or YAML input, produces JSON or YAML output. Works as a Ruby library (Swagger23.convert) or a standalone CLI tool (swagger23). Handles paths, parameters, requestBody, components/schemas, securitySchemes, servers, $ref rewriting, collectionFormat, x-nullable, discriminator, OAuth2 flows, and file uploads. No external runtime dependencies. Safe for large specs.
Ukiryu is a platform-adaptive command execution framework that transforms CLI tools into declarative APIs. It provides the "OpenAPI" for command-line interfaces, enabling cross-platform tool integration with type safety and structured results. Key features: * Declarative YAML profiles define tool behavior, eliminating hardcoded command strings * Platform-adaptive execution across macOS, Linux, and Windows * Shell-aware command formatting for bash, zsh, fish, PowerShell, and cmd * Type-safe parameter validation with automatic coercion * Version routing support with semantic version matching (via Versionian) * Interface contracts allow multiple tools to implement the same abstract API * Structured Result objects with success/failure information instead of parsing stdout * Comprehensive error handling under Ukiryu::Errors namespace The Ukiryu ecosystem consists of: * ukiryu gem - The runtime framework * ukiryu/register - Collection of YAML tool profiles * ukiryu/schemas - JSON Schema for validation Use Ukiryu to integrate command-line tools like ImageMagick, FFmpeg, Inkscape, Ghostscript, and more into your Ruby applications with consistent, predictable interfaces.