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
react-view
<p align="center"><img src="https://user-images.githubusercontent.com/1387913/69589804-18001a80-0fa2-11ea-9af7-106ccaa5ab2b.png" width="50%"><p>
7k+31%-2 years ago
3.0.1
ESM + CommonJSBundledDocumentation tooling, React
@bbbtech/storybook-formik
A storybook addon that allows you to use components in your stories that rely on Formik context and see internal Formik state in a panel.
6.9k---1 year ago
4.0.0
ESM + CommonJSBundledForms, Documentation tooling
@ljcl/storybook-addon-cssprops
Interact with css custom properties dynamically in the Storybook UI
6.9k---9 months ago
6.1.0
ESM onlyBundledDocumentation tooling
swagger
The Swagger command-line. Provides Swagger utilities and project lifecycle support.
6.9k+11%-10 years ago
0.7.5
CommonJSNoneDocumentation tooling
@ckeditor/jsdoc-plugins
Various JSDoc plugins developed by the CKEditor 5 team.
6.9k---1 year ago
43.1.0
-NoneDocumentation tooling
gulp-jsdoc3
gulp integration for jsdoc3 cli
6.8k-16%-6 years ago
3.0.0
CommonJSNoneDocumentation tooling
@primitivedotdev/sdk
Official Primitive Node.js SDK: webhook, api, openapi, contract, and parser runtime modules.
6.7k---1 day ago
1.29.0
ESM onlyBundledEmail, Documentation tooling
@webdoc/template-library
Goodies for @webdoc template packages! See @webdoc/legacy-template for an example!
6.5k---3 years ago
2.2.0
CommonJSNoneDocumentation tooling, Node.js utilities
vitepress-mermaid-renderer
A VitePress plugin to render Mermaid diagrams with interactive controls
6.5k+3303%-14 days ago
1.2.2
ESM onlyBundledDocumentation tooling, Parsers and serialisers
jsdoc-i18n-plugin
A plugin for jsdoc to handle i18n translations
6.5k+144%-10 years ago
0.0.3
CommonJSNoneInternationalisation, Documentation tooling
sl-esprima-ast-utils
collection for AST query/manipulation/transformation
6.5k-74%-8 years ago
0.0.7
CommonJSNoneDocumentation tooling
gulp-typedoc
Gulp plugin for the TypeDoc typescript documentation tool.
6.4k+55%-4 years ago
3.0.2
CommonJSBundledDocumentation tooling, TypeScript tooling
jsdoc-baseline
A basic template for JSDoc.
6.4k-83%-6 years ago
0.1.5
CommonJSNoneDocumentation tooling
@platformatic/openapi-schema-validator
Validate OpenApi specifications against their JSON schema
6.4k---1 year ago
3.0.0
ESM onlyBundledDocumentation tooling
nestjs-asyncapi
NestJS AsyncAPI module - generate documentation of your event-based services using decorators
6.4k-19%-4 months ago
2.0.1
CommonJSBundledDocumentation tooling, WebSockets and realtime
moxygen
Doxygen XML to Markdown converter
6.4k-50%-24 days ago
2.1.19
ESM onlyBundledMarkdown, Parsers and serialisers
@webdoc/types
Type definitions for @webdoc/model
6.3k---3 years ago
2.2.0
CommonJSBundledTypeScript tooling, Documentation tooling
swagger-routes-express
Connect Express route controllers to restful paths using a Swagger 2 or OpenAPI 3 definition file
6.3k-36%-1 year ago
3.3.3
CommonJSBundledDocumentation tooling
concat-md
CLI and API to concatenate markdown files and modify as necessary.
6.2k+28%-3 years ago
0.5.1
CommonJSBundledDocumentation tooling, Markdown
storybook-addon-vue-slots
Vue Slots support for Storybook
5.9k-32%-2 years ago
0.9.29
ESM + CommonJSBundledDocumentation tooling, Vue
@nx/maven
Nx plugin for Maven integration
5.9k---16 days ago
23.2.1
CommonJSBundledDocumentation tooling, React
typescript-docs-verifier
Verifies that typescript examples in markdown files actually compile.
5.9k+29%-6 months ago
3.0.2
CommonJSBundledTypeScript tooling, Markdown
@technote-space/doctoc
Generates TOC for markdown files of local git repo.
5.8k---3 years ago
2.6.4
ESM + CommonJSBundledDocumentation tooling, Parsers and serialisers
@web/storybook-framework-web-components
Storybook framework for `@web/storybook-builder` + Web Components
5.8k---2 months ago
1.0.0
ESM + CommonJSBundledDocumentation tooling
@scalar/asyncapi-validator
Validate AsyncAPI documents against the AsyncAPI Specification
5.8k---1 day ago
0.1.5
ESM onlyBundledDocumentation tooling, Schema validation
afdocs
Test your documentation site against the Agent-Friendly Documentation Spec
5.8k--1 month ago
0.20.0
ESM onlyBundledDocumentation tooling
@datocms/rest-api-reference
Utilities to browse DatoCMS REST API reference documentation
5.7k---25 days ago
6.1.0
ESM + CommonJSBundledDocumentation tooling
@inixiative/atlas
The map of the codebase — @atlas code annotations + a seam registry + a drift-proof MAP.md. A map that can only assert what is mechanically true.
5.7k---2 months ago
0.1.1
ESM onlyNoneDocumentation tooling
express-openapi-validate
Express middleware to validate request based on an OpenAPI 3 document
5.7k-50%-5 years ago
0.6.1
CommonJSBundledDocumentation tooling, HTTP servers and web frameworks
nest-problem-details-filter
RFC 9457 Problem Details for NestJS — standardized HTTP errors, typed problem exceptions, validation errors, Retry-After, and OpenAPI integration.
5.6k+1652%-13 days ago
1.10.0
CommonJSBundledDocumentation tooling
rehype-code-group
Accessible, framework-neutral code and content tabs for rehype, with syncing, persistence, and CSP-safe asset modes.
5.5k+2820%-1 month ago
1.0.1
ESM onlyBundledMarkdown, Parsers and serialisers
themeprovider-storybook
Use your styled-components themes on your favourite storybook
5.5k-23%-4 years ago
1.8.0
CommonJSBundledDocumentation tooling, React
speccy
An OpenAPI v3.0 development workflow assistant
5.5k-80%-7 years ago
0.11.0
-NoneDocumentation tooling, Linting and formatting
@forsakringskassan/docs-generator
Documentation generator
5.5k---1 day ago
3.12.1
ESM onlyBundledDocumentation tooling
@esaio/esa-mcp-server
Official MCP server for esa.io - STDIO transport version
5.5k---7 days ago
0.14.1
ESM onlyBundledDocumentation tooling
watch-cli
Command line wrapper for gaze to use in package.json scripts object.
5.3k-48%-8 years ago
0.2.3
CommonJSNoneDocumentation tooling
tcomb-doc
Documentation tool for tcomb
5.3k-32%-10 years ago
0.5.2
CommonJSNoneDocumentation tooling
apidoc-markdown
📝 Generate a Simple and Portable Markdown documentation for your API
5.3k+180%-2 years ago
7.3.2
CommonJSBundledCLI tools and terminal utilities, Parsers and serialisers
react-docgen-typescript-webpack-plugin
Webpack plugin to generate docgen information from Typescript React components.
5.3k-37%-8 years ago
1.1.0
CommonJSNoneTypeScript tooling, React
@wc-toolkit/jsdoc-tags
A set of tools for retrieving and transforming data from the Custom Elements Manifest
5.2k---4 months ago
1.2.1
ESM + CommonJSBundledDocumentation tooling
typedoc-plugin-external-module-map
Specify the Typedoc Module of a file using a regular expression on the filename
5.2k-39%-1 year ago
2.2.0
ESM onlyBundledDocumentation tooling
tokenize-comment
Uses snapdragon to tokenize a single JavaScript block comment into an object, with description, tags, and code example sections that can be passed to any other comment parsers for further parsing.
5.2k-72%-7 years ago
3.0.1
CommonJSNoneDocumentation tooling
@docmd/engine-js
Default JavaScript engine for docmd using Node.js native APIs.
5.2k---4 days ago
0.9.6
ESM onlyBundledDocumentation tooling
react-native-flex-grid
🎨 A react-native flexbox grid similar to bootstap's web grid.
5.2k-20%-1 year ago
1.0.6
ESM + CommonJSBundledDocumentation tooling, React
@ng-doc/core
<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/ng-doc/ng-doc"> <img src="https://ng-doc.com/assets/images/ng-doc.svg?raw=true" alt="Logo" height="150px"> </a>
5.2k---2 months ago
21.1.0
CommonJSBundledDocumentation tooling, Angular
@storycap-testrun/node
Node.js screenshot capture for Storybook Test Runner - Provides stable screenshot functionality using Playwright for visual regression testing
5.1k---7 days ago
3.1.1
ESM + CommonJSBundledTesting, Documentation tooling
@ng-doc/ui-kit
<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/ng-doc/ng-doc"> <img src="https://ng-doc.com/assets/images/ng-doc.svg?raw=true" alt="Logo" height="150px"> </a>
5.1k---2 months ago
21.1.0
ESM onlyBundledDocumentation tooling, Angular
@taiga-ui/addon-doc
Taiga UI based library for developing documentation portals for Angular libraries.
5.1k---4 days ago
5.25.0
ESM + CommonJSBundledDocumentation tooling, Angular
@kbrandwijk/swagger-to-graphql
Swagger2GraphQL converts your existing Swagger schema to GraphQL types where resolvers perform HTTP calls to certain real endpoints. It allows you to move your API to GraphQL with nearly zero afford and maintain both: REST and GraphQL APIs.
5.1k---8 years ago
2.4.3
CommonJSNoneDocumentation tooling, GraphQL
@webdoc/externalize
Links your documentation to external APIs and vice versa!
5k---3 years ago
2.2.0
CommonJSNoneDocumentation 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.

  • react-view<p align="center"><img src="https://user-images.githubusercontent.com/1387913/69589804-18001a80-0fa2-11ea-9af7-106ccaa5ab2b.png" width="50%"><p>
  • @bbbtech/storybook-formikA storybook addon that allows you to use components in your stories that rely on Formik context and see internal Formik state in a panel.
  • @ljcl/storybook-addon-csspropsInteract with css custom properties dynamically in the Storybook UI
  • swaggerThe Swagger command-line. Provides Swagger utilities and project lifecycle support.
  • @ckeditor/jsdoc-pluginsVarious JSDoc plugins developed by the CKEditor 5 team.
  • gulp-jsdoc3gulp integration for jsdoc3 cli
  • @primitivedotdev/sdkOfficial Primitive Node.js SDK: webhook, api, openapi, contract, and parser runtime modules.
  • @webdoc/template-libraryGoodies for @webdoc template packages! See @webdoc/legacy-template for an example!
  • vitepress-mermaid-rendererA VitePress plugin to render Mermaid diagrams with interactive controls
  • jsdoc-i18n-pluginA plugin for jsdoc to handle i18n translations
  • sl-esprima-ast-utilscollection for AST query/manipulation/transformation
  • gulp-typedocGulp plugin for the TypeDoc typescript documentation tool.
  • jsdoc-baselineA basic template for JSDoc.
  • @platformatic/openapi-schema-validatorValidate OpenApi specifications against their JSON schema
  • nestjs-asyncapiNestJS AsyncAPI module - generate documentation of your event-based services using decorators
  • moxygenDoxygen XML to Markdown converter
  • @webdoc/typesType definitions for @webdoc/model
  • swagger-routes-expressConnect Express route controllers to restful paths using a Swagger 2 or OpenAPI 3 definition file
  • concat-mdCLI and API to concatenate markdown files and modify as necessary.
  • storybook-addon-vue-slotsVue Slots support for Storybook
  • @nx/mavenNx plugin for Maven integration
  • typescript-docs-verifierVerifies that typescript examples in markdown files actually compile.
  • @technote-space/doctocGenerates TOC for markdown files of local git repo.
  • @web/storybook-framework-web-componentsStorybook framework for `@web/storybook-builder` + Web Components
  • @scalar/asyncapi-validatorValidate AsyncAPI documents against the AsyncAPI Specification
  • afdocsTest your documentation site against the Agent-Friendly Documentation Spec
  • @datocms/rest-api-referenceUtilities to browse DatoCMS REST API reference documentation
  • @inixiative/atlasThe map of the codebase — @atlas code annotations + a seam registry + a drift-proof MAP.md. A map that can only assert what is mechanically true.
  • express-openapi-validateExpress middleware to validate request based on an OpenAPI 3 document
  • nest-problem-details-filterRFC 9457 Problem Details for NestJS — standardized HTTP errors, typed problem exceptions, validation errors, Retry-After, and OpenAPI integration.
  • rehype-code-groupAccessible, framework-neutral code and content tabs for rehype, with syncing, persistence, and CSP-safe asset modes.
  • themeprovider-storybookUse your styled-components themes on your favourite storybook
  • speccyAn OpenAPI v3.0 development workflow assistant
  • @forsakringskassan/docs-generatorDocumentation generator
  • @esaio/esa-mcp-serverOfficial MCP server for esa.io - STDIO transport version
  • watch-cliCommand line wrapper for gaze to use in package.json scripts object.
  • tcomb-docDocumentation tool for tcomb
  • apidoc-markdown📝 Generate a Simple and Portable Markdown documentation for your API
  • react-docgen-typescript-webpack-pluginWebpack plugin to generate docgen information from Typescript React components.
  • @wc-toolkit/jsdoc-tagsA set of tools for retrieving and transforming data from the Custom Elements Manifest
  • typedoc-plugin-external-module-mapSpecify the Typedoc Module of a file using a regular expression on the filename
  • tokenize-commentUses snapdragon to tokenize a single JavaScript block comment into an object, with description, tags, and code example sections that can be passed to any other comment parsers for further parsing.
  • @docmd/engine-jsDefault JavaScript engine for docmd using Node.js native APIs.
  • react-native-flex-grid🎨 A react-native flexbox grid similar to bootstap's web grid.
  • @ng-doc/core<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/ng-doc/ng-doc"> <img src="https://ng-doc.com/assets/images/ng-doc.svg?raw=true" alt="Logo" height="150px"> </a>
  • @storycap-testrun/nodeNode.js screenshot capture for Storybook Test Runner - Provides stable screenshot functionality using Playwright for visual regression testing
  • @ng-doc/ui-kit<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/ng-doc/ng-doc"> <img src="https://ng-doc.com/assets/images/ng-doc.svg?raw=true" alt="Logo" height="150px"> </a>
  • @taiga-ui/addon-docTaiga UI based library for developing documentation portals for Angular libraries.
  • @kbrandwijk/swagger-to-graphqlSwagger2GraphQL converts your existing Swagger schema to GraphQL types where resolvers perform HTTP calls to certain real endpoints. It allows you to move your API to GraphQL with nearly zero afford and maintain both: REST and GraphQL APIs.
  • @webdoc/externalizeLinks your documentation to external APIs and vice versa!