@microsoft/tsdoc alternatives
8 packages that do the same job as @microsoft/tsdoc: typedoc-plugin-markdown, jsdoc-to-markdown, jsdoctypeparser, vue-docgen-api, typedoc, @asyncapi/openapi-schema-parser, @hey-api/spec-types, openapi-path-templating. Figures below are from npm, GitHub and Bundlephobia.
| Package | Weekly downloads | 12-month change | Gzip | Dependencies | Last release | Module | Types | Runtimes |
|---|---|---|---|---|---|---|---|---|
| @microsoft/tsdoc This package | 9.3m | +95% | - | 0 | 9 days ago | ESM + CommonJS | Bundled | - |
| typedoc-plugin-markdown | 2.4m | +178% | - | 0 | 6 days ago | ESM only | None | - |
| jsdoc-to-markdown | 184.3k | +2% | - | 8 | 11 months ago | ESM + CommonJS | None | - |
| jsdoctypeparser | 253.7k | -28% | - | 0 | 6 years ago | CommonJS | None | - |
| vue-docgen-api | 838.9k | +64% | - | 12 | 2 years ago | ESM + CommonJS | Bundled | - |
| typedoc | 3.8m | +86% | - | 5 | 2 months ago | ESM only | Bundled | - |
| @asyncapi/openapi-schema-parser | 206.9k | - | - | 4 | 1 month ago | ESM + CommonJS | Bundled | - |
| @hey-api/spec-types | 2.3m | - | - | 1 | 5 months ago | ESM only | Bundled | - |
| openapi-path-templating | 665.1k | +58% | - | 1 | 1 year ago | ESM + CommonJS | 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 TypeDoc plugin that generates TypeScript API documentation as Markdown.
Compared with @microsoft/tsdoc
- 3.9x fewer weekly downloads (2.4m vs 9.3m)
- ESM only vs ESM + CommonJS
- No types vs bundled types
- Declares Node.js >= 18 vs none declared
- Last release 18 Sept 2026 vs 16 Sept 2026
- 6.0x fewer GitHub stars (822 vs 5k)
Generates markdown API documentation from jsdoc annotated source code
Compared with @microsoft/tsdoc
- 51x fewer weekly downloads (184.3k vs 9.3m)
- 8 dependencies vs 0
- No types vs bundled types
- Declares Node.js >=12.17 vs none declared
- Last release 3 Oct 2025 vs 16 Sept 2026
- 2.8x fewer GitHub stars (1.8k vs 5k)
Strict JsDoc type expression parser.
Compared with @microsoft/tsdoc
- 37x fewer weekly downloads (253.7k vs 9.3m)
- CommonJS vs ESM + CommonJS
- No types vs bundled types
- Declares Node.js >=10 vs none declared
- Last release 9 Jul 2020 vs 16 Sept 2026
- 90x fewer GitHub stars (55 vs 5k)
Toolbox to extract information from Vue component files for documentation generation purposes.
Compared with @microsoft/tsdoc
- 11x fewer weekly downloads (838.9k vs 9.3m)
- 12 dependencies vs 0
- Last release 1 Aug 2024 vs 16 Sept 2026
- 2.0x fewer GitHub stars (2.5k vs 5k)
Create api documentation for TypeScript projects.
Compared with @microsoft/tsdoc
- 2.5x fewer weekly downloads (3.8m vs 9.3m)
- 5 dependencies vs 0
- ESM only vs ESM + CommonJS
- Declares Node.js >= 18 vs none declared
- Last release 5 Jul 2026 vs 16 Sept 2026
- 1.7x more GitHub stars (8.5k vs 5k)
An AsyncAPI schema parser for OpenAPI 3.0.x and Swagger 2.x schemas.
Compared with @microsoft/tsdoc
- 45x fewer weekly downloads (206.9k vs 9.3m)
- 4 dependencies vs 0
- Last release 6 Aug 2026 vs 16 Sept 2026
- 35x fewer GitHub stars (144 vs 5k)
📃 TypeScript definitions for OpenAPI and JSON Schema specifications with complete inline documentation.
Compared with @microsoft/tsdoc
- 4.1x fewer weekly downloads (2.3m vs 9.3m)
- 1 dependency vs 0
- ESM only vs ESM + CommonJS
- Last release 13 Apr 2026 vs 16 Sept 2026
- 1.1x more GitHub stars (5.4k vs 5k)
OpenAPI Path Templating parser, validator, resolver and matcher.
Compared with @microsoft/tsdoc
- 14x fewer weekly downloads (665.1k vs 9.3m)
- 1 dependency vs 0
- Declares Node.js >=12.20.0 vs none declared
- Last release 9 Mar 2025 vs 16 Sept 2026
- 1656x fewer GitHub stars (3 vs 5k)
Indexability: Indexed.