Generated TypeScript definitions based on GitHub's OpenAPI spec for api.github.com
JSON Schemas for every version of the OpenAPI Specification
Convert OpenAPI 3.0 & 3.1 schemas to TypeScript
Types for OpenAPI documents.
🌀 OpenAPI to TypeScript codegen. Production-grade SDKs, Zod schemas, TanStack Query hooks, and 20+ plugins. Used by Vercel, OpenCode, and PayPal.
TypeScript helpers for consuming openapi-typescript types
Fast, type-safe fetch client for your OpenAPI schema. Only 6 kb (min). Works with React, Vue, Svelte, or vanilla JS.
Generated TypeScript definitions based on GitHub's OpenAPI spec for api.github.com
Modern OpenAPI types
Tool for generation samples based on OpenAPI payload/response schema
OpenAPI schema generator for Hono
Builds OpenAPI schemas from Zod schemas
Swagger 2.0 and OpenAPI 3.0 parser and validator for Node and browsers
A low-feature, dependency-free and performant test runner inspired by Rust and Deno
Converts OpenAPI Schema Object to JSON Schema
OpenAPI Server URL templating parser, validator and substitution mechanism.
Convert Swagger 2.0 definitions to OpenApi 3.0 and validate
A npm package wrapper for OpenAPI Generator (https://github.com/OpenAPITools/openapi-generator), generates which API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
OpenAPI Path Templating parser, validator, resolver and matcher.
Library that generates Typescript clients based on the OpenAPI specification.
Upgrade OpenAPI documents to the latest and greatest version
modern OpenAPI parser written in TypeScript
Automatically validate API requests and responses with OpenAPI 3 and Express.
OpenAPI 3.0.x namespace for ApiDOM.
API documentation generator based on the OpenAPI spec.
A Ruby gem that generates OpenAPI 3.0 documentation from Minitest integration tests in Rails applications. Uses serializers as the single source of truth for response schemas.
rc-minitest-openapi turns Rails minitest integration tests into the source of truth for an OpenAPI 3.0 document. Tests declare each operation and its response schema, the live response is validated against that schema as the suite runs, and the openapi:generate rake task writes the document. An rswag-style block DSL and plain helper methods are both supported.
A mountable Rails engine that serves the OpenAPI document produced by rc-minitest-openapi at a configurable route.
A mountable Rails engine that renders Swagger UI for an OpenAPI document, intended to pair with rc-minitest-openapi and rc-minitest-openapi-api.
Write API integration tests in Minitest that simultaneously validate your API and generate OpenAPI 3.x specification files. Compatible with rswag-api and rswag-ui for serving docs and Swagger UI.
A unified OpenAPI toolkit for Rails that combines test-driven spec generation, reusable schema components as Ruby classes, and runtime request/response validation middleware. Supports OpenAPI 3.0 and 3.1. Works with both RSpec and Minitest.