Package category
Documentation tooling
Generate API docs, style guides and documentation sites.
842 packages36 comparisons
Packages compared
842 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| storybook Storybook: Develop, document, and test UI components in isolation | 15.5m | +134% | - | 22 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, React | |
| @storybook/react Storybook React renderer | 14.3m | +118% | - | 22 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, React | |
| react-docgen A library to extract information from React components for documentation generation. | 14.1m | +139% | - | 4 days ago 8.0.4 | ESM only | Bundled | Documentation tooling, React | |
| @storybook/addon-docs Storybook Docs: Document UI components automatically with stories and MDX | 12.5m | +94% | - | 22 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, React | |
| @storybook/builder-vite A Storybook builder to dev and build with Vite | 11.1m | +232% | - | 22 days ago 10.6.0 | ESM only | Bundled | Bundlers, Documentation tooling | |
| openapi-types Types for OpenAPI documents. | 10m | +102% | - | 3 years ago 12.1.3 | CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| @storybook/react-vite Storybook for React and Vite: Develop, document, and test UI components in isolation | 9.6m | +255% | - | 22 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, Bundlers | |
| @microsoft/tsdoc A parser for the TypeScript doc comment syntax | 9.3m | +95% | - | 9 days ago 0.17.0 | ESM + CommonJS | Bundled | Documentation tooling, Parsers and serialisers | |
| json-schema-ref-resolver JSON schema reference resolver | 9.1m | +296% | - | 1 year ago 3.0.0 | CommonJS | Bundled | Documentation tooling, Schema validation | |
| swagger-ui-dist [](http://badge.fury.io/js/swagger-ui-dist) | 9m | +100% | - | 9 days ago 5.33.0 | CommonJS | None | Documentation tooling | |
| comment-parser Generic JSDoc-like comment parser | 8.8m | +107% | - | 16 days ago 1.4.9 | ESM + CommonJS | Bundled | Documentation tooling | |
| jsdoc-type-pratt-parser [](https://www.npmjs.com/package/jsdoc-type-pratt-parser) [] | 8.2m | +32% | - | 8 days ago 9.2.2 | ESM only | Bundled | Documentation tooling | |
| @storybook/addon-a11y Storybook Addon A11y: Test UI component compliance with WCAG web accessibility standards | 7.6m | +188% | - | 22 days ago 10.6.0 | ESM only | Bundled | Accessibility, React | |
| openapi3-ts TS Model & utils for OpenAPI 3.x specification. | 7.1m | +134% | - | 1 month ago 4.6.1 | ESM + CommonJS | Bundled | TypeScript tooling, Documentation tooling | |
| gray-matter Parse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and | 7.1m | +221% | - | 5 years ago 4.0.3 | CommonJS | Bundled | Parsers and serialisers, Markdown | |
| nx The core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration. | 7.1m | +42% | - | 15 days ago 23.2.1 | CommonJS | Bundled | Testing, React | |
| openapi-fetch Fast, type-safe fetch client for your OpenAPI schema. Only 6 kb (min). Works with React, Vue, Svelte, or vanilla JS. | 6.6m | +383% | - | 7 months ago 0.17.0 | ESM + CommonJS | Bundled | Documentation tooling, Vue | |
| @redocly/openapi-core See https://github.com/Redocly/redocly-cli | 6.4m | +184% | - | 2 days ago 2.54.2 | ESM + CommonJS | Bundled | Documentation tooling | |
| openapi-typescript-helpers TypeScript helpers for consuming openapi-typescript types | 6.3m | +375% | - | 7 months ago 0.1.0 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| eslint-plugin-storybook Storybook ESLint Plugin: Best practice rules for writing stories | 6.1m | +52% | - | 22 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, Linting and formatting | |
| conventional-changelog-writer Write logs based on conventional commits and templates. | 5.6m | +23% | - | 1 month ago 9.2.1 | ESM only | Bundled | Documentation tooling | |
| chromatic Automate visual testing across browsers. Gather UI feedback. Versioned documentation. | 5.5m | +82% | - | 2 days ago 18.9.5 | ESM + CommonJS | Bundled | Documentation tooling | |
| openapi-typescript Convert OpenAPI 3.0 & 3.1 schemas to TypeScript | 5.3m | +257% | - | 7 months ago 7.13.0 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| @storybook/addon-links Storybook Links: Link stories together to build demos and prototypes with your UI components | 5m | +23% | - | 22 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, UI component libraries | |
| @es-joy/jsdoccomment Maintained replacement for ESLint's deprecated SourceCode#getJSDocComment along with other jsdoc utilities | 4.8m | +39% | - | 6 days ago 0.98.0 | ESM only | Bundled | Documentation tooling, Linting and formatting | |
| eslint-plugin-jsdoc JSDoc linting rules for ESLint. | 4.7m | +38% | - | 6 days ago 64.5.4 | ESM only | Bundled | Linting and formatting, Documentation tooling | |
| @scalar/openapi-types Modern OpenAPI types | 4.4m | +999% | - | 3 days ago 0.9.7 | ESM only | Bundled | Documentation tooling | |
| @semantic-release/error errors with more than just a message | 4.4m | +14% | - | 3 years ago 4.0.0 | ESM only | None | Documentation tooling | |
| @storybook/builder-webpack5 A Storybook builder to dev and build with Webpack | 4.2m | +10% | - | 22 days ago 10.6.0 | ESM only | Bundled | Bundlers, Documentation tooling | |
| @microsoft/tsdoc-config A loader for the tsdoc.json file | 4.1m | +55% | - | 9 days ago 0.18.2 | CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| @apidevtools/swagger-parser Swagger 2.0 and OpenAPI 3.0 parser and validator for Node and browsers | 4.1m | +55% | - | 4 days ago 13.1.0 | CommonJS | Bundled | Schema validation, Documentation tooling | |
| @storybook/addon-actions Empty package - please don't use it anymore | 4.1m | -22% | - | 1 year ago 9.0.8 | ESM + CommonJS | Bundled | Documentation tooling, Testing | |
| @apidevtools/swagger-methods HTTP methods that are supported by Swagger 2.0 | 3.9m | +49% | - | 6 years ago 3.0.2 | CommonJS | None | Documentation tooling | |
| typedoc Create api documentation for TypeScript projects. | 3.8m | +86% | - | 2 months ago 0.28.20 | ESM only | Bundled | Documentation tooling, TypeScript tooling | |
| @apidevtools/openapi-schemas JSON Schemas for every version of the OpenAPI Specification | 3.8m | +49% | - | 5 years ago 2.1.0 | CommonJS | Bundled | Documentation tooling, Schema validation | |
| rolldown-plugin-dts A Rolldown plugin to generate and bundle dts files. | 3.7m | +1538% | - | 9 days ago 0.28.6 | ESM only | None | Bundler plugins and loaders, Vue | |
| @storybook/react-docgen-typescript-plugin A webpack plugin to inject react typescript docgen information. | 3.6m | +9% | - | 5 years ago 1.0.1 | CommonJS | None | Documentation tooling, React | |
| @microsoft/api-extractor Analyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups | 3.4m | +64% | - | 2 days ago 7.59.2 | ESM + CommonJS | Bundled | TypeScript tooling, Documentation tooling | |
| @storybook/addon-vitest Storybook Vitest addon: Blazing fast component testing using stories | 3.4m | +559% | - | 22 days ago 10.6.0 | ESM only | Bundled | Testing, React | |
| @hey-api/openapi-ts 🌀 OpenAPI to TypeScript code generator. Production-grade SDKs, Zod schemas, TanStack Query hooks, and 20+ plugins. Used by Vercel, OpenCode, and PayPal. | 3.4m | +473% | - | 3 months ago 0.99.0 | ESM only | Bundled | Documentation tooling, HTTP clients | |
| @storybook/addon-essentials Curated addons to bring out the best of Storybook | 3.2m | -24% | - | 1 year ago 8.6.14 | ESM + CommonJS | Bundled | Documentation tooling | |
| oas-linter Default linter plugin for oas-validator | 3.1m | +45% | - | 5 years ago 3.2.2 | CommonJS | None | Documentation tooling, Linting and formatting | |
| @asteasolutions/zod-to-openapi Builds OpenAPI schemas from Zod schemas | 3m | +256% | - | 2 months ago 9.1.0 | ESM + CommonJS | Bundled | Documentation tooling, Schema validation | |
| swagger2openapi Convert Swagger 2.0 definitions to OpenApi 3.0 and validate | 3m | +55% | - | 5 years ago 7.0.8 | CommonJS | None | Documentation tooling, Linting and formatting | |
| reftools Utility functions to deal with references in objects | 3m | +44% | - | 5 years ago 1.1.9 | CommonJS | None | Documentation tooling, Utility libraries | |
| oas-validator Parser/validator for OpenAPI 3.x definitions | 3m | +54% | - | 5 years ago 5.0.8 | CommonJS | None | Documentation tooling | |
| oas-resolver Resolve external $refs in OpenAPI (swagger) 2.0 / 3.x definitions | 3m | +56% | - | 5 years ago 2.5.6 | CommonJS | None | Documentation tooling | |
| oas-kit-common Common utility functions for oas-kit | 3m | +56% | - | 6 years ago 1.0.8 | CommonJS | None | Documentation tooling, Utility libraries | |
| oas-schema-walker Library to walk OAS 3 schema objects and call a callback | 3m | +56% | - | 6 years ago 1.1.5 | CommonJS | None | Documentation tooling, Schema validation | |
| conventional-changelog-core Core package of conventional-changelog. | 2.8m | +6% | - | 1 year ago 9.0.0 | ESM only | None | Documentation tooling |
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, as measured by Bundlephobia. "-" means the value has not been fetched.
- storybookStorybook: Develop, document, and test UI components in isolation
- @storybook/reactStorybook React renderer
- react-docgenA library to extract information from React components for documentation generation.
- @storybook/addon-docsStorybook Docs: Document UI components automatically with stories and MDX
- @storybook/builder-viteA Storybook builder to dev and build with Vite
- openapi-typesTypes for OpenAPI documents.
- @storybook/react-viteStorybook for React and Vite: Develop, document, and test UI components in isolation
- @microsoft/tsdocA parser for the TypeScript doc comment syntax
- json-schema-ref-resolverJSON schema reference resolver
- swagger-ui-dist[](http://badge.fury.io/js/swagger-ui-dist)
- comment-parserGeneric JSDoc-like comment parser
- jsdoc-type-pratt-parser[](https://www.npmjs.com/package/jsdoc-type-pratt-parser) []
- @storybook/addon-a11yStorybook Addon A11y: Test UI component compliance with WCAG web accessibility standards
- openapi3-tsTS Model & utils for OpenAPI 3.x specification.
- gray-matterParse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and
- nxThe core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration.
- openapi-fetchFast, type-safe fetch client for your OpenAPI schema. Only 6 kb (min). Works with React, Vue, Svelte, or vanilla JS.
- @redocly/openapi-coreSee https://github.com/Redocly/redocly-cli
- openapi-typescript-helpersTypeScript helpers for consuming openapi-typescript types
- eslint-plugin-storybookStorybook ESLint Plugin: Best practice rules for writing stories
- conventional-changelog-writerWrite logs based on conventional commits and templates.
- chromaticAutomate visual testing across browsers. Gather UI feedback. Versioned documentation.
- openapi-typescriptConvert OpenAPI 3.0 & 3.1 schemas to TypeScript
- @storybook/addon-linksStorybook Links: Link stories together to build demos and prototypes with your UI components
- @es-joy/jsdoccommentMaintained replacement for ESLint's deprecated SourceCode#getJSDocComment along with other jsdoc utilities
- eslint-plugin-jsdocJSDoc linting rules for ESLint.
- @scalar/openapi-typesModern OpenAPI types
- @semantic-release/errorerrors with more than just a message
- @storybook/builder-webpack5A Storybook builder to dev and build with Webpack
- @microsoft/tsdoc-configA loader for the tsdoc.json file
- @apidevtools/swagger-parserSwagger 2.0 and OpenAPI 3.0 parser and validator for Node and browsers
- @storybook/addon-actionsEmpty package - please don't use it anymore
- @apidevtools/swagger-methodsHTTP methods that are supported by Swagger 2.0
- typedocCreate api documentation for TypeScript projects.
- @apidevtools/openapi-schemasJSON Schemas for every version of the OpenAPI Specification
- rolldown-plugin-dtsA Rolldown plugin to generate and bundle dts files.
- @storybook/react-docgen-typescript-pluginA webpack plugin to inject react typescript docgen information.
- @microsoft/api-extractorAnalyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups
- @storybook/addon-vitestStorybook Vitest addon: Blazing fast component testing using stories
- @hey-api/openapi-ts🌀 OpenAPI to TypeScript code generator. Production-grade SDKs, Zod schemas, TanStack Query hooks, and 20+ plugins. Used by Vercel, OpenCode, and PayPal.
- @storybook/addon-essentialsCurated addons to bring out the best of Storybook
- oas-linterDefault linter plugin for oas-validator
- @asteasolutions/zod-to-openapiBuilds OpenAPI schemas from Zod schemas
- swagger2openapiConvert Swagger 2.0 definitions to OpenApi 3.0 and validate
- reftoolsUtility functions to deal with references in objects
- oas-validatorParser/validator for OpenAPI 3.x definitions
- oas-resolverResolve external $refs in OpenAPI (swagger) 2.0 / 3.x definitions
- oas-kit-commonCommon utility functions for oas-kit
- oas-schema-walkerLibrary to walk OAS 3 schema objects and call a callback
- conventional-changelog-coreCore package of conventional-changelog.
- standard-version vs commit-and-tag-version
- @hey-api/openapi-ts vs openapi-typescript-codegen
- @asteasolutions/zod-to-openapi vs zod-openapi
- @hey-api/openapi-ts vs zod-openapi
- @hey-api/openapi-ts vs @asteasolutions/zod-to-openapi
- openapi-typescript-codegen vs openapi-client-axios
- @microsoft/tsdoc vs jsdoc-to-markdown
- zod-openapi vs openapi-client-axios
- doctoc vs jsdoc-to-markdown
- openapi-fetch vs openapi-typescript-codegen
- @asteasolutions/zod-to-openapi vs oazapfts
- openapi-fetch vs openapi-client-axios
- @asteasolutions/zod-to-openapi vs @kubb/oas
- openapi-fetch vs zod-openapi
- zod-openapi vs openapi-typescript-codegen
- openapi-client-axios vs @kubb/oas
- zod-openapi vs @kubb/oas
- zod-openapi vs oazapfts
- openapi-fetch vs @hey-api/openapi-ts
- @microsoft/tsdoc vs vue-docgen-api
- openapi-fetch vs @kubb/oas
- openapi-typescript-codegen vs @kubb/oas
- openapi-fetch vs oazapfts
- @microsoft/tsdoc vs typedoc
- vue-docgen-api vs jsdoc-to-markdown
- openapi-types vs zod-openapi
- @apidevtools/swagger-parser vs @zodios/core
- typedoc vs openapi-typescript-codegen
- openapi-types vs oazapfts
- openapi-types vs openapi-fetch