Skip to content
JS
Alternatives

documentation alternatives

8 packages that do the same job as documentation: jsdoc-api, jsdoc-to-markdown, jsdoc-baseline, @microsoft/tsdoc, @microsoft/tsdoc-config, jsdoc, @jsdoc/salty, jsdoctypeparser. Figures below are from npm, GitHub and Bundlephobia.

Data as of 25 Sept 2026
PackageWeekly downloads12-month changeGzipDependenciesLast releaseModuleTypesRuntimes
documentation
This package
100.1k-8%-372 years agoESM onlyNone-
jsdoc-api256.9k+30%-74 months agoESM + CommonJSNone-
jsdoc-to-markdown184.3k+2%-811 months agoESM + CommonJSNone-
jsdoc-baseline6.4k-83%-116 years agoCommonJSNone-
@microsoft/tsdoc9.3m+95%-09 days agoESM + CommonJSBundled-
@microsoft/tsdoc-config4.1m+55%-49 days agoCommonJSBundled-
jsdoc2.4m+20%-1511 months ago-None-
@jsdoc/salty2.1m+46%-15 months ago-None-
jsdoctypeparser253.7k-28%-06 years agoCommonJSNone-

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 programmatic interface for jsdoc

Compared with documentation

  • 2.6x more weekly downloads (256.9k vs 100.1k)
  • 7 dependencies vs 37
  • ESM + CommonJS vs ESM only
  • Declares Node.js >=12.17 vs Node.js >=14
  • Last release 28 Apr 2026 vs 30 Jan 2024
  • 85x fewer GitHub stars (68 vs 5.8k)

Generates markdown API documentation from jsdoc annotated source code

Compared with documentation

  • 1.8x more weekly downloads (184.3k vs 100.1k)
  • 8 dependencies vs 37
  • ESM + CommonJS vs ESM only
  • Declares Node.js >=12.17 vs Node.js >=14
  • Last release 3 Oct 2025 vs 30 Jan 2024
  • 3.3x fewer GitHub stars (1.8k vs 5.8k)

A basic template for JSDoc.

Compared with documentation

  • 16x fewer weekly downloads (6.4k vs 100.1k)
  • 11 dependencies vs 37
  • CommonJS vs ESM only
  • Declares Node.js >=8.15.0 vs Node.js >=14
  • Last release 14 Oct 2019 vs 30 Jan 2024
  • 95x fewer GitHub stars (61 vs 5.8k)

A parser for the TypeScript doc comment syntax

Compared with documentation

  • 93x more weekly downloads (9.3m vs 100.1k)
  • 0 dependencies vs 37
  • ESM + CommonJS vs ESM only
  • Bundled types vs no types
  • Declares no Node.js engine range vs Node.js >=14
  • Last release 16 Sept 2026 vs 30 Jan 2024
  • 1.2x fewer GitHub stars (5k vs 5.8k)

A loader for the tsdoc.json file

Compared with documentation

  • 41x more weekly downloads (4.1m vs 100.1k)
  • 4 dependencies vs 37
  • CommonJS vs ESM only
  • Bundled types vs no types
  • Declares no Node.js engine range vs Node.js >=14
  • Last release 16 Sept 2026 vs 30 Jan 2024
  • 1.2x fewer GitHub stars (5k vs 5.8k)

An API documentation generator for JavaScript.

Compared with documentation

  • 24x more weekly downloads (2.4m vs 100.1k)
  • 15 dependencies vs 37
  • - vs ESM only
  • Declares Node.js >=12.0.0 vs Node.js >=14
  • Last release 8 Oct 2025 vs 30 Jan 2024
  • 2.7x more GitHub stars (15.5k vs 5.8k)

A drop-in replacement for (some of) TaffyDB.

Compared with documentation

  • 21x more weekly downloads (2.1m vs 100.1k)
  • 1 dependency vs 37
  • - vs ESM only
  • Declares Node.js >=v12.0.0 vs Node.js >=14
  • Last release 4 Apr 2026 vs 30 Jan 2024
  • 2.7x more GitHub stars (15.5k vs 5.8k)

Strict JsDoc type expression parser.

Compared with documentation

  • 2.5x more weekly downloads (253.7k vs 100.1k)
  • 0 dependencies vs 37
  • CommonJS vs ESM only
  • Declares Node.js >=10 vs Node.js >=14
  • Last release 9 Jul 2020 vs 30 Jan 2024
  • 105x fewer GitHub stars (55 vs 5.8k)
Sources: npm registry, npm downloads API, GitHub API, Bundlephobia. Data fetched 25 Sept 2026.

Indexability: Indexed.