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
@simplysf/simply-document-core
Confluence-storage-format change report and technical design document rendering — the library layer behind @simplysf/simply-document, published separately for direct consumption (e.g. editor tooling, CI scripts) without the CLI framework
5k---14 days ago
0.2.4
ESM onlyBundledDocumentation tooling
@ng-doc/builder
<!-- 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>
5k---2 months ago
21.1.0
CommonJSBundledDocumentation tooling, Angular
storybook-addon-intl
Addon to provide locale switcher and react-intl for storybook
4.9k-56%-1 year ago
5.0.0
ESM + CommonJSBundledDocumentation tooling, Internationalisation
@unleash/express-openapi
Middleware for generating OpenAPI/Swagger documentation for your Express app
4.9k---3 years ago
0.3.0
CommonJSNoneDocumentation tooling
chai-openapi-response-validator
Use Chai to assert that HTTP responses satisfy an OpenAPI spec
4.9k-30%-4 years ago
0.14.2
CommonJSBundledDocumentation tooling
grunt-conventional-changelog
Generate a changelog using conventional-changelog
4.9k-8%-10 years ago
6.1.0
-NoneDocumentation tooling
@ng-doc/app
<!-- 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>
4.9k---2 months ago
21.1.0
ESM onlyBundledDocumentation tooling, Angular
vitepress-api-references
Enable JSDoc API Reference for VitePress
4.9k--1 month ago
0.3.0
ESM onlyNoneDocumentation tooling, Parsers and serialisers
@antora/site-generator-default
An alias for the @antora/site-generator package.
4.8k---27 days ago
3.2.0
CommonJSNoneDocumentation tooling
@antora/assembler
A JavaScript library that merges AsciiDoc content from multiple pages in an Antora site into assembly files and delegates to an exporter to convert those files to another format, such as PDF.
4.8k---24 days ago
1.0.0
CommonJSNoneDocumentation tooling
@ng-doc/utils
<!-- 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>
4.8k---2 months ago
21.1.0
ESM onlyBundledDocumentation tooling, Angular
@techfides/tf-doc-vault
Shared VitePress tooling for TFSA documentation: config factory, theme components, sidebar generator, build/export scripts, CI and Terraform module.
4.8k---2 days ago
0.5.5
ESM onlyBundledDocumentation tooling, Parsers and serialisers
@forsakringskassan/docs-live-example
Components used for live examples
4.8k---21 days ago
3.0.2
ESM + CommonJSBundledDocumentation tooling
tui-jsdoc-template
Toast UI JSDoc Template
4.7k+4%-9 years ago
1.2.2
CommonJSNoneDocumentation tooling
prisma-class-generator
Prisma generator that emits TypeScript classes decorated for @nestjs/swagger, class-validator, and TypeGraphQL — DTO/entity classes generated straight from schema.prisma.
4.7k-2%-1 month ago
0.7.0
CommonJSBundledDocumentation tooling, TypeScript tooling
openapi-ts-router
Typed Express and Hono route helpers backed by OpenAPI paths and Standard Schema validation
4.7k+45%-2 months ago
0.4.1
ESM + CommonJSBundledSchema validation, HTTP servers and web frameworks
sveld
Generate TypeScript definitions and component documentation for your Svelte components.
4.6k+7%-1 day ago
0.37.6
ESM onlyBundledDocumentation tooling, Svelte
@kubb/plugin-redoc
Generate a ReDoc API reference page with Kubb. Produces a standalone HTML file you can host without a build step.
4.6k---14 days ago
5.0.2
ESM + CommonJSBundledDocumentation tooling, TypeScript tooling
@scalar/nuxt
Nuxt module to render beautiful, interactive API documentation from OpenAPI/Swagger documents.
4.5k---1 day ago
0.6.73
ESM onlyBundledDocumentation tooling, Vue
@yankeeinlondon/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
4.5k---2 years ago
6.2.1
ESM + CommonJSBundledParsers and serialisers, Markdown
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.
4.5k-6%-4 years ago
2.4.2
ESM + CommonJSBundledForms, Documentation tooling
addon-redux
Storybook addon for Redux Components
4.4k-45%-4 years ago
2.0.11
ESM + CommonJSBundledDocumentation tooling
@useparagon/swagger-stats
API Telemetry and APM. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices, based on express routes and Swagger (Open API) specification
4.4k---1 year ago
1.0.2
CommonJSBundledMonitoring and error tracking, Numbers and maths
docusaurus-plugin-copy-page-button
Docusaurus plugin that adds a copy page button to extract documentation content as markdown for AI tools like ChatGPT, Claude, Perplexity, and Gemini
4.3k+10137%-2 months ago
0.8.4
CommonJSBundledDocumentation tooling, Markdown
storybook-addon-accessibility-checker
Storybook Addon A11y: Test UI component compliance with WCAG web accessibility standards
4.3k+1821%-8 months ago
9.2.0-rc.4
ESM onlyBundledAccessibility, Documentation tooling
sb
Storybook CLI: Develop, document, and test UI components in isolation
4.3k-20%-23 days ago
10.6.0
-NoneDocumentation tooling, CLI tools and terminal utilities
@homer0/prettier-plugin-jsdoc
A Prettier plugin to format JSDoc blocks
4.3k---4 months ago
12.0.0
ESM onlyNoneDocumentation tooling, Linting and formatting
@nolebase/vitepress-plugin-enhanced-readabilities
A VitePress plugin enhances the readabilities for VitePress built sites.
4.2k---1 year ago
2.18.2
ESM + CommonJSBundledAccessibility, Parsers and serialisers
@wrtnio/openai-function-schema
OpenAI LLM function schema from OpenAPI (Swagger) document
4.2k---2 years ago
0.2.6
ESM + CommonJSBundledDocumentation tooling
docusaurus-plugin-mcp-server
A Docusaurus plugin that exposes an MCP server endpoint for AI agents to search and retrieve documentation
4.2k--2 months ago
1.0.0
ESM onlyBundledDocumentation tooling
@2fd/graphdoc
Static page generator for documenting GraphQL Schema
4.1k---9 years ago
2.4.0
CommonJSNoneGraphQL, Documentation tooling
@webdoc/legacy-template
Port of the JSDoc default template to webdoc!
4.1k---3 years ago
2.2.0
CommonJSNoneDocumentation tooling
storybook-zeplin
Zeplin addon for Storybook
4.1k-49%-4 months ago
4.0.1
ESM onlyBundledDocumentation tooling
@openapi-io-ts/core
openapi-io-ts core package
4.1k---5 years ago
0.1.0
ESM + CommonJSBundledDocumentation tooling
@webdoc/cli
CLI for @webdoc monorepo
4.1k---3 years ago
2.2.0
CommonJSNoneCLI tools and terminal utilities, Documentation tooling
restful-react
A consistent, declarative way of interacting with RESTful backends, featuring code-generation from Swagger and OpenAPI specs
4k-38%-4 years ago
15.9.4
ESM + CommonJSBundledDocumentation tooling, React
swagger-jsdoc-webpack-plugin
A webpack plugin to generate a swagger.json file from jsdoc
4k+338%-3 years ago
2.1.0
CommonJSBundledDocumentation tooling
jsdoc-http-plugin
Plugin to add HTTP Route tags for documenting HTTP endpoints
4k+36%-6 years ago
0.3.2
CommonJSNoneDocumentation tooling
@amritk/api
Framework-agnostic, contract-first API layer built on mjst JSON Schema tooling. Typed routes, fast request/response validation, and OpenAPI 3.2 generation with no extra code — adapters for fetch (Hono, Next.js, Bun, Workers) and Node (Express, Fastify).
3.9k---1 day ago
0.16.6
ESM onlyBundledSchema validation, Documentation tooling
@openapi-qraft/react
OpenAPI client for React, providing type-safe requests and dynamic TanStack Query React Hooks via a modular, Proxy-based architecture.
3.9k---3 months ago
2.14.1
ESM + CommonJSBundledDocumentation tooling, React
hads
Fast web server allowing to browse, search and edit project documentation written in Markdown
3.9k-2%-4 years ago
3.0.3
CommonJSNoneDocumentation tooling, Parsers and serialisers
@stacksjs/api
The Stacks API utilities.
3.9k---today
0.74.68
ESM onlyBundledDocumentation tooling, TypeScript tooling
@takazudo/zudo-doc
zudo-doc framework primitives layer that sits on top of zfb's engine — sidebar, theme, TOC, breadcrumb, layouts, head injection, View Transitions, SSR-skip wrappers (per ADR-003).
3.9k---1 day ago
5.27.0
ESM onlyBundledDocumentation tooling, Markdown
alvamind-tools
CLI tools for generating source code documentation and git automation
3.9k+23%-1 year ago
1.0.29
ESM onlyBundledCLI tools and terminal utilities, Documentation tooling
@openapi-io-ts/cli
OpenAPI code generation tool with validation powered by io-ts
3.8k---3 years ago
0.5.0
ESM + CommonJSBundledDocumentation tooling
hono-zod-openapi
Alternative Hono middleware for creating OpenAPI documentation from Zod schemas
3.8k+1450%-7 months ago
1.1.1
ESM onlyBundledDocumentation tooling
graphqldoc
Generate GraphQL docs from schema.
3.8k+319%-7 years ago
2.5.2
CommonJSNoneDocumentation tooling, GraphQL
doctrine-file
File-Reader for the Doctrine JSDoc Parser
3.8k-9%-8 years ago
2.0.1
CommonJSNoneDocumentation tooling
keq-cli
Transform Swagger 3.0 to the function that send request by keq
3.7k-38%-2 months ago
4.14.0
ESM + CommonJSBundledCLI tools and terminal utilities, Documentation tooling
@clean-jsdoc-theme/typedoc
TypeDoc support for clean-jsdoc-theme (renders via setu → dwar)
3.7k---29 days ago
5.2.0
ESM onlyBundledDocumentation 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.

  • @simplysf/simply-document-coreConfluence-storage-format change report and technical design document rendering — the library layer behind @simplysf/simply-document, published separately for direct consumption (e.g. editor tooling, CI scripts) without the CLI framework
  • @ng-doc/builder<!-- 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>
  • storybook-addon-intlAddon to provide locale switcher and react-intl for storybook
  • @unleash/express-openapiMiddleware for generating OpenAPI/Swagger documentation for your Express app
  • chai-openapi-response-validatorUse Chai to assert that HTTP responses satisfy an OpenAPI spec
  • grunt-conventional-changelogGenerate a changelog using conventional-changelog
  • @ng-doc/app<!-- 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>
  • vitepress-api-referencesEnable JSDoc API Reference for VitePress
  • @antora/site-generator-defaultAn alias for the @antora/site-generator package.
  • @antora/assemblerA JavaScript library that merges AsciiDoc content from multiple pages in an Antora site into assembly files and delegates to an exporter to convert those files to another format, such as PDF.
  • @ng-doc/utils<!-- 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>
  • @techfides/tf-doc-vaultShared VitePress tooling for TFSA documentation: config factory, theme components, sidebar generator, build/export scripts, CI and Terraform module.
  • @forsakringskassan/docs-live-exampleComponents used for live examples
  • tui-jsdoc-templateToast UI JSDoc Template
  • prisma-class-generatorPrisma generator that emits TypeScript classes decorated for @nestjs/swagger, class-validator, and TypeGraphQL — DTO/entity classes generated straight from schema.prisma.
  • openapi-ts-routerTyped Express and Hono route helpers backed by OpenAPI paths and Standard Schema validation
  • sveldGenerate TypeScript definitions and component documentation for your Svelte components.
  • @kubb/plugin-redocGenerate a ReDoc API reference page with Kubb. Produces a standalone HTML file you can host without a build step.
  • @scalar/nuxtNuxt module to render beautiful, interactive API documentation from OpenAPI/Swagger documents.
  • @yankeeinlondon/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
  • 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.
  • addon-reduxStorybook addon for Redux Components
  • @useparagon/swagger-statsAPI Telemetry and APM. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices, based on express routes and Swagger (Open API) specification
  • docusaurus-plugin-copy-page-buttonDocusaurus plugin that adds a copy page button to extract documentation content as markdown for AI tools like ChatGPT, Claude, Perplexity, and Gemini
  • storybook-addon-accessibility-checkerStorybook Addon A11y: Test UI component compliance with WCAG web accessibility standards
  • sbStorybook CLI: Develop, document, and test UI components in isolation
  • @homer0/prettier-plugin-jsdocA Prettier plugin to format JSDoc blocks
  • @nolebase/vitepress-plugin-enhanced-readabilitiesA VitePress plugin enhances the readabilities for VitePress built sites.
  • @wrtnio/openai-function-schemaOpenAI LLM function schema from OpenAPI (Swagger) document
  • docusaurus-plugin-mcp-serverA Docusaurus plugin that exposes an MCP server endpoint for AI agents to search and retrieve documentation
  • @2fd/graphdocStatic page generator for documenting GraphQL Schema
  • @webdoc/legacy-templatePort of the JSDoc default template to webdoc!
  • storybook-zeplinZeplin addon for Storybook
  • @openapi-io-ts/coreopenapi-io-ts core package
  • @webdoc/cliCLI for @webdoc monorepo
  • restful-reactA consistent, declarative way of interacting with RESTful backends, featuring code-generation from Swagger and OpenAPI specs
  • swagger-jsdoc-webpack-pluginA webpack plugin to generate a swagger.json file from jsdoc
  • jsdoc-http-pluginPlugin to add HTTP Route tags for documenting HTTP endpoints
  • @amritk/apiFramework-agnostic, contract-first API layer built on mjst JSON Schema tooling. Typed routes, fast request/response validation, and OpenAPI 3.2 generation with no extra code — adapters for fetch (Hono, Next.js, Bun, Workers) and Node (Express, Fastify).
  • @openapi-qraft/reactOpenAPI client for React, providing type-safe requests and dynamic TanStack Query React Hooks via a modular, Proxy-based architecture.
  • hadsFast web server allowing to browse, search and edit project documentation written in Markdown
  • @stacksjs/apiThe Stacks API utilities.
  • @takazudo/zudo-doczudo-doc framework primitives layer that sits on top of zfb's engine — sidebar, theme, TOC, breadcrumb, layouts, head injection, View Transitions, SSR-skip wrappers (per ADR-003).
  • alvamind-toolsCLI tools for generating source code documentation and git automation
  • @openapi-io-ts/cliOpenAPI code generation tool with validation powered by io-ts
  • hono-zod-openapiAlternative Hono middleware for creating OpenAPI documentation from Zod schemas
  • graphqldocGenerate GraphQL docs from schema.
  • doctrine-fileFile-Reader for the Doctrine JSDoc Parser
  • keq-cliTransform Swagger 3.0 to the function that send request by keq
  • @clean-jsdoc-theme/typedocTypeDoc support for clean-jsdoc-theme (renders via setu → dwar)