SaaSHub helps you find the best software and product alternatives Learn more →
Top 15 TypeScript openapi-specification Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
orval
orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. 🍺
This post walks through a pipeline where you define your data shape once as a Zod schema on the backend, and every other layer (API docs, frontend types, React Query hooks) is generated from it automatically using Orval. Change the schema, regenerate, and TypeScript tells you exactly what broke. Across the entire stack.
-
spectral
A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI (v3.1, v3.0, and v2.0), Arazzo v1.0, as well as AsyncAPI v2.x.
Sources: OpenAPI Specification v3.2.0 - The canonical OpenAPI spec used as the machine-readable contract format referenced throughout the design-first and contract-first guidance. Pact Docs — How Pact works - Describes the consumer-driven contract testing workflow (consumer generates contract, publish to broker, provider verifies). Spectral (Stoplight) GitHub repository - Tooling and examples for OpenAPI linting and automated style guides. GitHub Actions documentation — Automating your workflow with GitHub Actions - Guidance and examples for designing CI/CD workflows and separation of CI and CD. decK (Kong) documentation - Declarative gateway configuration, openapi2kong conversion, validation and sync operations for API gateway automation. Amazon API Gateway — Set up an API Gateway canary release deployment - Details on canary deployment settings, per-canary logs and metrics for gradual rollout and rollback. OpenTelemetry — Getting Started - Guidance for instrumenting services with traces, metrics and logs to enable observability-driven gating in pipelines. Apigee — Deploy API proxies using the API - Example API-driven deployment patterns and management APIs for gateway deployments and automation. IBM — What is API governance? - Best practices and the role of governance standards and enforcement in API programs. OpenAPI Generator documentation - Tools for generating client SDKs and server stubs from OpenAPI contracts to accelerate consumer and provider development. Martin Fowler — Canary Release - Conceptual background on progressive rollouts and why canaries reduce blast radius.
-
express-zod-api
A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.
-
typescript-backend-toolkit
Production-ready Express.js/TypeScript framework with auto-generated OpenAPI, Artisan-style CLI, plugin system, JWT/sessions, BullMQ, React Email, Socket.io, Django-style admin, multi-provider storage/cache/email, Zod validation
Project mention: TypeScript Backend Toolkit V2 - the Express stack that writes its own docs, SDK, and admin UI while you code | dev.to | 2025-11-03 -
-
Predictive Analysis: AI helps predict potential API vulnerabilities based on historical data and emerging threat patterns. For example, tools like RateMyOpenAPI uses a mix of AI and heuristics to identify security issues in your API specification and suggests fixes.
-
-
-
mongoose-to-swagger
Conversion library for transforming Mongoose schema objects into Swagger schema definitions.
-
-
openapi-code-generator
A code generation tool for openapi 3 / 3.1 specifications written in typescript, primarily aimed at generating typescript clients and server stubs. Other target languages may be added in future.
Related https://github.com/microsoft/TypeScript/issues/54925
My specific use case is pattern matching http status codes to an expected response type, and today I'm able to work around it with this kind of construct https://github.com/mnahkies/openapi-code-generator/blob/main... - but it's esoteric, and feels likely to be less efficient to check than what you propose / a range type.
There's runtime checking as well in my implementation, but it's a priority for me to provide good errors at build time
-
madrasly
Auto-generate interactive API playgrounds from OpenAPI specs. Get developers calling your API in seconds.
Project mention: Show HN: Mintlify Ignored This Feature Request for 6 Months. Here's My Solution | news.ycombinator.com | 2025-11-24 -
-
TypeScript openapi-specification discussion
TypeScript openapi-specification related posts
-
Orval: OpenAPI to TypeScript Magic
-
🚀 Autogeneration of data fetching functions and typing with Orval
-
Best Software Documentation Tools
-
Getting the most out of vscode
-
Writing type safe API clients in TypeScript
-
Perfectly sizing images in your API documentation
-
Alguma alma caridosa UI/UX dev, para um serviço púbico gratuito, livre e de código aberto?
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Jun 2026
Index
What are some of the best open-source openapi-specification projects in TypeScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | redoc | 25,742 |
| 2 | orval | 6,114 |
| 3 | spectral | 3,129 |
| 4 | express-zod-api | 826 |
| 5 | typescript-backend-toolkit | 320 |
| 6 | sdk-codegen | 266 |
| 7 | rate-my-openapi | 243 |
| 8 | OpenAPIValidators | 196 |
| 9 | cli | 69 |
| 10 | mongoose-to-swagger | 57 |
| 11 | github-action | 47 |
| 12 | openapi-code-generator | 34 |
| 13 | madrasly | 17 |
| 14 | swaggerboy | 7 |
| 15 | openapi-parameter-formatter | 1 |