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.
| Package | Weekly downloads | 12-month change | Gzip | Dependencies | Last release | Module | Types | Runtimes |
|---|---|---|---|---|---|---|---|---|
| typedoc This package | 3.8m | +86% | - | 5 | 2 months ago | ESM only | Bundled | - |
| @microsoft/tsdoc | 9.3m | +95% | - | 0 | 9 days ago | ESM + CommonJS | Bundled | - |
| @microsoft/tsdoc-config | 4.1m | +55% | - | 4 | 9 days ago | CommonJS | Bundled | - |
| eslint-plugin-tsdoc | 844.2k | +9% | - | 3 | 9 days ago | CommonJS | Bundled | - |
| openapi-typescript-codegen | 346k | +54% | - | 5 | 3 months ago | CommonJS | Bundled | - |
| jsdoc-to-markdown | 184.3k | +2% | - | 8 | 11 months ago | ESM + CommonJS | None | - |
| @asyncapi/generator | 108.1k | - | - | 26 | 7 days ago | CommonJS | None | - |
| @hey-api/spec-types | 2.3m | - | - | 1 | 5 months ago | ESM only | Bundled | - |
| @hey-api/openapi-ts | 3.4m | +473% | - | 10 | 3 months ago | ESM only | Bundled | - |
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)
Indexability: Indexed.