Skip to content
JS
Alternatives

@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.

Data as of 25 Sept 2026
PackageWeekly downloads12-month changeGzipDependenciesLast releaseModuleTypesRuntimes
@microsoft/tsdoc
This package
9.3m+95%-09 days agoESM + CommonJSBundled-
typedoc-plugin-markdown2.4m+178%-06 days agoESM onlyNone-
jsdoc-to-markdown184.3k+2%-811 months agoESM + CommonJSNone-
jsdoctypeparser253.7k-28%-06 years agoCommonJSNone-
vue-docgen-api838.9k+64%-122 years agoESM + CommonJSBundled-
typedoc3.8m+86%-52 months agoESM onlyBundled-
@asyncapi/openapi-schema-parser206.9k--41 month agoESM + CommonJSBundled-
@hey-api/spec-types2.3m--15 months agoESM onlyBundled-
openapi-path-templating665.1k+58%-11 year 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.

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)
Sources: npm registry, npm downloads API, GitHub API, Bundlephobia. Data fetched 25 Sept 2026.

Indexability: Indexed.