Skip to content
JS
Package category

Documentation tooling

Generate API docs, style guides and documentation sites.

842 packages36 comparisons

Packages compared

842 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
storybook
Storybook: Develop, document, and test UI components in isolation
15.5m+134%-22 days ago
10.6.0
ESM onlyBundledDocumentation tooling, React
@storybook/react
Storybook React renderer
14.3m+118%-22 days ago
10.6.0
ESM onlyBundledDocumentation 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 onlyBundledDocumentation 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 onlyBundledDocumentation tooling, React
@storybook/builder-vite
A Storybook builder to dev and build with Vite
11.1m+232%-22 days ago
10.6.0
ESM onlyBundledBundlers, Documentation tooling
openapi-types
Types for OpenAPI documents.
10m+102%-3 years ago
12.1.3
CommonJSBundledDocumentation 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 onlyBundledDocumentation tooling, Bundlers
@microsoft/tsdoc
A parser for the TypeScript doc comment syntax
9.3m+95%-9 days ago
0.17.0
ESM + CommonJSBundledDocumentation tooling, Parsers and serialisers
json-schema-ref-resolver
JSON schema reference resolver
9.1m+296%-1 year ago
3.0.0
CommonJSBundledDocumentation tooling, Schema validation
swagger-ui-dist
[![NPM version](https://badge.fury.io/js/swagger-ui-dist.svg)](http://badge.fury.io/js/swagger-ui-dist)
9m+100%-9 days ago
5.33.0
CommonJSNoneDocumentation tooling
comment-parser
Generic JSDoc-like comment parser
8.8m+107%-16 days ago
1.4.9
ESM + CommonJSBundledDocumentation tooling
jsdoc-type-pratt-parser
[![Npm Package](https://badgen.net/npm/v/jsdoc-type-pratt-parser)](https://www.npmjs.com/package/jsdoc-type-pratt-parser) [![Test Status](https://github.com/jsdoc-type-pratt-parser/jsdoc-type-pratt-parser/actions/workflows/test.yml/badge.svg?branch=main)]
8.2m+32%-8 days ago
9.2.2
ESM onlyBundledDocumentation 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 onlyBundledAccessibility, React
openapi3-ts
TS Model & utils for OpenAPI 3.x specification.
7.1m+134%-1 month ago
4.6.1
ESM + CommonJSBundledTypeScript 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
CommonJSBundledParsers 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
CommonJSBundledTesting, 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 + CommonJSBundledDocumentation tooling, Vue
@redocly/openapi-core
See https://github.com/Redocly/redocly-cli
6.4m+184%-2 days ago
2.54.2
ESM + CommonJSBundledDocumentation tooling
openapi-typescript-helpers
TypeScript helpers for consuming openapi-typescript types
6.3m+375%-7 months ago
0.1.0
ESM + CommonJSBundledDocumentation 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 onlyBundledDocumentation 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 onlyBundledDocumentation tooling
chromatic
Automate visual testing across browsers. Gather UI feedback. Versioned documentation.
5.5m+82%-2 days ago
18.9.5
ESM + CommonJSBundledDocumentation tooling
openapi-typescript
Convert OpenAPI 3.0 & 3.1 schemas to TypeScript
5.3m+257%-7 months ago
7.13.0
ESM + CommonJSBundledDocumentation 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 onlyBundledDocumentation 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 onlyBundledDocumentation tooling, Linting and formatting
eslint-plugin-jsdoc
JSDoc linting rules for ESLint.
4.7m+38%-6 days ago
64.5.4
ESM onlyBundledLinting and formatting, Documentation tooling
@scalar/openapi-types
Modern OpenAPI types
4.4m+999%-3 days ago
0.9.7
ESM onlyBundledDocumentation tooling
@semantic-release/error
errors with more than just a message
4.4m+14%-3 years ago
4.0.0
ESM onlyNoneDocumentation tooling
@storybook/builder-webpack5
A Storybook builder to dev and build with Webpack
4.2m+10%-22 days ago
10.6.0
ESM onlyBundledBundlers, Documentation tooling
@microsoft/tsdoc-config
A loader for the tsdoc.json file
4.1m+55%-9 days ago
0.18.2
CommonJSBundledDocumentation 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
CommonJSBundledSchema validation, Documentation tooling
@storybook/addon-actions
Empty package - please don't use it anymore
4.1m-22%-1 year ago
9.0.8
ESM + CommonJSBundledDocumentation tooling, Testing
@apidevtools/swagger-methods
HTTP methods that are supported by Swagger 2.0
3.9m+49%-6 years ago
3.0.2
CommonJSNoneDocumentation tooling
typedoc
Create api documentation for TypeScript projects.
3.8m+86%-2 months ago
0.28.20
ESM onlyBundledDocumentation tooling, TypeScript tooling
@apidevtools/openapi-schemas
JSON Schemas for every version of the OpenAPI Specification
3.8m+49%-5 years ago
2.1.0
CommonJSBundledDocumentation 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 onlyNoneBundler 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
CommonJSNoneDocumentation 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 + CommonJSBundledTypeScript 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 onlyBundledTesting, 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 onlyBundledDocumentation 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 + CommonJSBundledDocumentation tooling
oas-linter
Default linter plugin for oas-validator
3.1m+45%-5 years ago
3.2.2
CommonJSNoneDocumentation tooling, Linting and formatting
@asteasolutions/zod-to-openapi
Builds OpenAPI schemas from Zod schemas
3m+256%-2 months ago
9.1.0
ESM + CommonJSBundledDocumentation tooling, Schema validation
swagger2openapi
Convert Swagger 2.0 definitions to OpenApi 3.0 and validate
3m+55%-5 years ago
7.0.8
CommonJSNoneDocumentation tooling, Linting and formatting
reftools
Utility functions to deal with references in objects
3m+44%-5 years ago
1.1.9
CommonJSNoneDocumentation tooling, Utility libraries
oas-validator
Parser/validator for OpenAPI 3.x definitions
3m+54%-5 years ago
5.0.8
CommonJSNoneDocumentation tooling
oas-resolver
Resolve external $refs in OpenAPI (swagger) 2.0 / 3.x definitions
3m+56%-5 years ago
2.5.6
CommonJSNoneDocumentation tooling
oas-kit-common
Common utility functions for oas-kit
3m+56%-6 years ago
1.0.8
CommonJSNoneDocumentation 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
CommonJSNoneDocumentation tooling, Schema validation
conventional-changelog-core
Core package of conventional-changelog.
2.8m+6%-1 year ago
9.0.0
ESM onlyNoneDocumentation 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.