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.
| Package | Weekly downloads | 12-month change | Gzip | Dependencies | Last release | Module | Types | Runtimes |
|---|---|---|---|---|---|---|---|---|
| documentation This package | 100.1k | -8% | - | 37 | 2 years ago | ESM only | None | - |
| jsdoc-api | 256.9k | +30% | - | 7 | 4 months ago | ESM + CommonJS | None | - |
| jsdoc-to-markdown | 184.3k | +2% | - | 8 | 11 months ago | ESM + CommonJS | None | - |
| jsdoc-baseline | 6.4k | -83% | - | 11 | 6 years ago | CommonJS | None | - |
| @microsoft/tsdoc | 9.3m | +95% | - | 0 | 9 days ago | ESM + CommonJS | Bundled | - |
| @microsoft/tsdoc-config | 4.1m | +55% | - | 4 | 9 days ago | CommonJS | Bundled | - |
| jsdoc | 2.4m | +20% | - | 15 | 11 months ago | - | None | - |
| @jsdoc/salty | 2.1m | +46% | - | 1 | 5 months ago | - | None | - |
| jsdoctypeparser | 253.7k | -28% | - | 0 | 6 years ago | CommonJS | None | - |
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)
Indexability: Indexed.