Skip to content
JS
Alternatives

openapi-typescript-codegen alternatives

8 packages that do the same job as openapi-typescript-codegen: @hey-api/openapi-ts, @kubb/plugin-client, @scalar/asyncapi-validator, openapi-client-axios, openapi-fetch, openapi-react-query, openapi-typescript, zod-openapi. Figures below are from npm, GitHub and Bundlephobia.

Data as of 25 Sept 2026
PackageWeekly downloads12-month changeGzipDependenciesLast releaseModuleTypesRuntimes
openapi-typescript-codegen
This package
346k+54%-53 months agoCommonJSBundled-
@hey-api/openapi-ts3.4m+473%-103 months agoESM onlyBundled-
@kubb/plugin-client72.5k--71 month agoESM + CommonJSBundled-
@scalar/asyncapi-validator5.8k--5todayESM onlyBundled-
openapi-client-axios184.2k+159%-37 months agoCommonJSBundled-
openapi-fetch6.6m+383%-17 months agoESM + CommonJSBundled-
openapi-react-query327.5k+347%-17 months agoESM + CommonJSBundled-
openapi-typescript5.3m+257%-67 months agoESM + CommonJSBundled-
zod-openapi994k+287%-024 days agoESM + CommonJSBundled-

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package (Bundlephobia). Runtimes are taken from each package's own documentation; "-" means not recorded.

🌀 OpenAPI to TypeScript code generator. Production-grade SDKs, Zod schemas, TanStack Query hooks, and 20+ plugins. Used by Vercel, OpenCode, and PayPal.

Compared with openapi-typescript-codegen

  • 9.7x more weekly downloads (3.4m vs 346k)
  • 10 dependencies vs 5
  • ESM only vs CommonJS
  • Declares Node.js >=22.18.0 vs none declared
  • Last release 22 Jun 2026 vs 20 Jun 2026
  • 1.6x more GitHub stars (5.4k vs 3.4k)

API client generator plugin for Kubb, creating type-safe HTTP clients (Axios, Fetch) from OpenAPI specifications for making API requests.

Compared with openapi-typescript-codegen

  • 4.8x fewer weekly downloads (72.5k vs 346k)
  • 7 dependencies vs 5
  • ESM + CommonJS vs CommonJS
  • Declares Node.js >=20 vs none declared
  • Last release 4 Aug 2026 vs 20 Jun 2026
  • 1.9x fewer GitHub stars (1.8k vs 3.4k)

Validate AsyncAPI documents against the AsyncAPI Specification

Compared with openapi-typescript-codegen

  • 60x fewer weekly downloads (5.8k vs 346k)
  • ESM only vs CommonJS
  • Declares Node.js >=22 vs none declared
  • Last release 24 Sept 2026 vs 20 Jun 2026
  • 4.8x more GitHub stars (16.2k vs 3.4k)

JavaScript client library for consuming OpenAPI-enabled APIs with axios. Types included.

Compared with openapi-typescript-codegen

  • 1.9x fewer weekly downloads (184.2k vs 346k)
  • 3 dependencies vs 5
  • Last release 22 Feb 2026 vs 20 Jun 2026
  • 5.5x fewer GitHub stars (616 vs 3.4k)

Fast, type-safe fetch client for your OpenAPI schema. Only 6 kb (min). Works with React, Vue, Svelte, or vanilla JS.

Compared with openapi-typescript-codegen

  • 19x more weekly downloads (6.6m vs 346k)
  • 1 dependency vs 5
  • ESM + CommonJS vs CommonJS
  • Last release 11 Feb 2026 vs 20 Jun 2026
  • 2.5x more GitHub stars (8.4k vs 3.4k)

Fast, type-safe @tanstack/react-query client to work with your OpenAPI schema.

Compared with openapi-typescript-codegen

  • 1.1x fewer weekly downloads (327.5k vs 346k)
  • 1 dependency vs 5
  • ESM + CommonJS vs CommonJS
  • Last release 11 Feb 2026 vs 20 Jun 2026
  • 2.5x more GitHub stars (8.4k vs 3.4k)

Convert OpenAPI 3.0 & 3.1 schemas to TypeScript

Compared with openapi-typescript-codegen

  • 15x more weekly downloads (5.3m vs 346k)
  • 6 dependencies vs 5
  • ESM + CommonJS vs CommonJS
  • Last release 11 Feb 2026 vs 20 Jun 2026
  • 2.5x more GitHub stars (8.4k vs 3.4k)

Convert Zod Schemas to OpenAPI v3.x documentation

Compared with openapi-typescript-codegen

  • 2.9x more weekly downloads (994k vs 346k)
  • 0 dependencies vs 5
  • ESM + CommonJS vs CommonJS
  • Declares Node.js >=22.14.0 vs none declared
  • Last release 31 Aug 2026 vs 20 Jun 2026
  • 5.2x fewer GitHub stars (646 vs 3.4k)
Sources: npm registry, npm downloads API, GitHub API, Bundlephobia. Data fetched 25 Sept 2026.

Indexability: Indexed.