Skip to content
JS
Alternatives

typedoc alternatives

8 packages that do the same job as typedoc: @microsoft/tsdoc, @microsoft/tsdoc-config, eslint-plugin-tsdoc, openapi-typescript-codegen, jsdoc-to-markdown, @asyncapi/generator, @hey-api/spec-types, @hey-api/openapi-ts. Figures below are from npm, GitHub and Bundlephobia.

Data as of 25 Sept 2026
PackageWeekly downloads12-month changeGzipDependenciesLast releaseModuleTypesRuntimes
typedoc
This package
3.8m+86%-52 months agoESM onlyBundled-
@microsoft/tsdoc9.3m+95%-09 days agoESM + CommonJSBundled-
@microsoft/tsdoc-config4.1m+55%-49 days agoCommonJSBundled-
eslint-plugin-tsdoc844.2k+9%-39 days agoCommonJSBundled-
openapi-typescript-codegen346k+54%-53 months agoCommonJSBundled-
jsdoc-to-markdown184.3k+2%-811 months agoESM + CommonJSNone-
@asyncapi/generator108.1k--267 days agoCommonJSNone-
@hey-api/spec-types2.3m--15 months agoESM onlyBundled-
@hey-api/openapi-ts3.4m+473%-103 months agoESM onlyBundled-

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.

A parser for the TypeScript doc comment syntax

Compared with typedoc

  • 2.5x more weekly downloads (9.3m vs 3.8m)
  • 0 dependencies vs 5
  • ESM + CommonJS vs ESM only
  • Declares no Node.js engine range vs Node.js >= 18
  • Last release 16 Sept 2026 vs 5 Jul 2026
  • 1.7x fewer GitHub stars (5k vs 8.5k)

A loader for the tsdoc.json file

Compared with typedoc

  • 1.1x more weekly downloads (4.1m vs 3.8m)
  • 4 dependencies vs 5
  • CommonJS vs ESM only
  • Declares no Node.js engine range vs Node.js >= 18
  • Last release 16 Sept 2026 vs 5 Jul 2026
  • 1.7x fewer GitHub stars (5k vs 8.5k)

An ESLint plugin that validates TypeScript doc comments

Compared with typedoc

  • 4.5x fewer weekly downloads (844.2k vs 3.8m)
  • 3 dependencies vs 5
  • CommonJS vs ESM only
  • Declares no Node.js engine range vs Node.js >= 18
  • Last release 16 Sept 2026 vs 5 Jul 2026
  • 1.7x fewer GitHub stars (5k vs 8.5k)

Library that generates Typescript clients based on the OpenAPI specification.

Compared with typedoc

  • 11x fewer weekly downloads (346k vs 3.8m)
  • CommonJS vs ESM only
  • Declares no Node.js engine range vs Node.js >= 18
  • Last release 20 Jun 2026 vs 5 Jul 2026
  • 2.5x fewer GitHub stars (3.4k vs 8.5k)

Generates markdown API documentation from jsdoc annotated source code

Compared with typedoc

  • 21x fewer weekly downloads (184.3k vs 3.8m)
  • 8 dependencies vs 5
  • ESM + CommonJS vs ESM only
  • No types vs bundled types
  • Declares Node.js >=12.17 vs Node.js >= 18
  • Last release 3 Oct 2025 vs 5 Jul 2026
  • 4.8x fewer GitHub stars (1.8k vs 8.5k)

The AsyncAPI generator. It can generate documentation, code, anything!

Compared with typedoc

  • 35x fewer weekly downloads (108.1k vs 3.8m)
  • 26 dependencies vs 5
  • CommonJS vs ESM only
  • No types vs bundled types
  • Declares Node.js >=24.11 vs Node.js >= 18
  • Last release 17 Sept 2026 vs 5 Jul 2026
  • 7.9x fewer GitHub stars (1.1k vs 8.5k)

📃 TypeScript definitions for OpenAPI and JSON Schema specifications with complete inline documentation.

Compared with typedoc

  • 1.7x fewer weekly downloads (2.3m vs 3.8m)
  • 1 dependency vs 5
  • Declares no Node.js engine range vs Node.js >= 18
  • Last release 13 Apr 2026 vs 5 Jul 2026
  • 1.6x fewer GitHub stars (5.4k vs 8.5k)

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

Compared with typedoc

  • 1.1x fewer weekly downloads (3.4m vs 3.8m)
  • 10 dependencies vs 5
  • Declares Node.js >=22.18.0 vs Node.js >= 18
  • Last release 22 Jun 2026 vs 5 Jul 2026
  • 1.6x fewer GitHub stars (5.4k vs 8.5k)
Sources: npm registry, npm downloads API, GitHub API, Bundlephobia. Data fetched 25 Sept 2026.

Indexability: Indexed.