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 |
|---|---|---|---|---|---|---|---|---|
| jsdoc-babel A JSDoc plugin that transforms ES6 source files with Babel before they are processsed. | 22.4k | -6% | - | 8 years ago 0.5.0 | CommonJS | None | Documentation tooling | |
| @storycap-testrun/browser Screenshot capture for Storybook addon-vitest - Provides stable visual testing functionality and Vitest plugin for Storybook stories running in browser environments | 21.9k | - | - | - | 7 days ago 3.1.1 | ESM + CommonJS | Bundled | Testing, Documentation tooling |
| starlight-sidebar-topics Starlight plugin to split your documentation into different sections, each with its own sidebar. | 21.6k | +270% | - | 22 days ago 0.9.0 | ESM only | Bundled | Documentation tooling | |
| changelogithub Generate changelog for GitHub. | 21.6k | +48% | - | 29 days ago 15.0.5 | ESM only | None | Documentation tooling | |
| yuidocjs YUIDoc, YUI's JavaScript Documentation engine. | 21.5k | -9% | - | 10 years ago 0.10.2 | CommonJS | None | Documentation tooling | |
| grunt-jsdoc Integrates jsdoc3 generation into your Grunt build | 20.9k | -11% | - | 6 years ago 2.4.1 | CommonJS | None | Documentation tooling | |
| mdx Generic documentation extractor. Extensible enough to work with any language that supports comments. | 20.9k | +40% | - | 10 years ago 0.3.1 | CommonJS | None | Markdown, Documentation tooling | |
| markdown-toc-gen Generating and updating table of contents in Markdown files which conform with prettier. | 20.7k | -29% | - | 1 year ago 1.2.0 | - | None | Markdown, Documentation tooling | |
| 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 | 20.7k | -13% | - | 3 years ago 0.99.7 | CommonJS | None | Monitoring and error tracking, Numbers and maths | |
| @speclynx/apidom-reference Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution. | 20.4k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | Documentation tooling, Parsers and serialisers |
| openapi-json-schema Minimalistic OpenAPI 3 ⬌ JSON Schema (draft 7) conversion | 20.4k | +1% | - | 3 years ago 2.0.0 | ESM only | Bundled | Documentation tooling, Schema validation | |
| @speclynx/apidom-parser-adapter-arazzo-yaml-1 Parser adapter for parsing YAML documents into Arazzo 1.x.y namespace. | 20.4k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | Parsers and serialisers, Documentation tooling |
| @speclynx/apidom-parser-adapter-openapi-yaml-2 Parser adapter for parsing YAML documents into OpenAPI 2.0 namespace. | 20.4k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | Parsers and serialisers, Documentation tooling |
| @speclynx/apidom-parser-adapter-openapi-json-3-0 Parser adapter for parsing JSON documents into OpenAPI 3.0.x namespace. | 20.4k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | Parsers and serialisers, Documentation tooling |
| engine-cache express.js inspired template-engine manager. | 20.3k | -22% | - | 9 years ago 1.0.1 | CommonJS | None | Documentation tooling, Utility libraries | |
| @speclynx/apidom-parser-adapter-overlay-yaml-1 Parser adapter for parsing YAML documents into Overlay 1.x.y namespace. | 20.3k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | Parsers and serialisers, Documentation tooling |
| assemble-core The core assemble application with no presets or defaults. All configuration is left to the implementor. | 20.1k | -21% | - | 9 years ago 0.31.0 | CommonJS | None | Documentation tooling, UI component libraries | |
| ctx7 Context7 CLI - Fetch documentation context and configure Context7 | 20k | - | - | 2 days ago 0.5.12 | ESM only | None | CLI tools and terminal utilities, Documentation tooling | |
| jsdoc-regex Regular expression for matching JSDoc comment blocks and the code below them. | 19.9k | +23% | - | 9 years ago 1.0.1 | CommonJS | None | Documentation tooling | |
| @stacksjs/logsmith Forge beautiful changelog automatically. | 19.6k | - | - | - | 1 month ago 0.2.11 | ESM only | Bundled | Documentation tooling, TypeScript tooling |
| swagger-inline Generate an OpenAPI/Swagger definition from inline comments. | 19.3k | +39% | - | 1 month ago 8.0.2 | CommonJS | None | Documentation tooling | |
| storybook-addon-vue-mdx Use Vue components inside MDX files, as if they were React components. | 19.1k | +123% | - | 10 months ago 3.0.0 | ESM only | Bundled | Documentation tooling, Vue | |
| @scalar/api-client-react the open source API testing client for react | 18.5k | - | - | - | 1 day ago 2.0.50 | ESM only | Bundled | React, Testing |
| storybook-addon-swc Storybook add-on to enable SWC builds. | 18.1k | -61% | - | 3 years ago 1.2.0 | ESM + CommonJS | Bundled | Documentation tooling, React | |
| starlight-image-zoom Starlight plugin adding zoom capabilities to your documentation images. | 18.1k | +314% | - | 23 days ago 0.16.0 | ESM only | None | Documentation tooling, Image processing | |
| @cloudflare/nimbus-docs Docs, for humans and agents | 18k | - | - | - | today 0.14.2 | ESM only | Bundled | Documentation tooling |
| swr-openapi Generate SWR hooks from OpenAPI schemas | 17.6k | +29% | - | 8 months ago 5.6.0 | ESM + CommonJS | Bundled | Documentation tooling | |
| @farming-labs/astro Astro adapter for @farming-labs/docs — content loading and navigation utilities | 17.2k | - | - | - | 10 days ago 0.2.115 | ESM only | Bundled | Documentation tooling |
| @farming-labs/astro-theme Astro UI components for @farming-labs/docs — layout, sidebar, TOC, search, and theme toggle | 17.2k | - | - | - | 10 days ago 0.2.115 | ESM only | Bundled | Documentation tooling |
| storybook-addon-jsx Display the JSX of the story | 17k | -18% | - | - 7.3.14 | CommonJS | None | Documentation tooling | |
| swagger-to-mock mock data generator from Swagger (OpenAPI 3) | 16.8k | -42% | - | 6 years ago 0.1.12 | CommonJS | Bundled | Dev servers and API mocking, CLI tools and terminal utilities | |
| dgeni-packages A collection of dgeni packages for generating documentation from source code | 16.5k | +17% | - | 4 years ago 0.30.0 | - | None | Documentation tooling | |
| openapi-to-graphql Generates a GraphQL schema for a given OpenAPI Specification (OAS) | 16.2k | -33% | - | 2 years ago 3.0.7 | ESM + CommonJS | Bundled | GraphQL, Internationalisation | |
| typedoc-plugin-internal-external Force a File or Reflection (symbol) to be @internal or @external | 16.1k | +199% | - | 6 years ago 2.2.0 | CommonJS | None | Documentation tooling | |
| storybook-addon-styled-component-theme storybook addon with styled-components theme | 16.1k | -18% | - | 5 years ago 2.0.0 | CommonJS | Bundled | Documentation tooling | |
| loki Visual Regression Testing for Storybook | 15.7k | -55% | - | 2 years ago 0.35.1 | - | None | Documentation tooling, Testing | |
| mdn-links Caches data from the Mozilla Developer Network wiki and provides methods to return links to documentation for JavaScript and DOM objects. | 15.6k | -6% | - | 11 years ago 0.1.0 | CommonJS | None | Documentation tooling | |
| storybook-addon-themes A storybook addon to switch between different themes for your preview | 15.5k | -24% | - | 4 days ago 10.0.0 | ESM only | Bundled | Documentation tooling | |
| @chakra-ui/props-docs Extracts prop types for documentation purposes | 15.4k | - | - | - | 1 year ago 2.4.2 | ESM + CommonJS | Bundled | Documentation tooling, React |
| @platformatic/globals Platformatic Global Object Getter | 15.3k | - | - | - | 16 days ago 3.69.0 | ESM + CommonJS | Bundled | Logging, Node.js utilities |
| @nestia/core Super-fast validation decorators of NestJS | 14.7k | - | - | - | 3 days ago 14.0.0 | CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| @mui/internal-docs-infra MUI Infra - internal documentation creation tools. | 14.6k | - | - | - | 3 months ago 0.11.1 | ESM + CommonJS | Bundled | Documentation tooling, React |
| typedoc-twilio-theme Typedoc theme used for Twilio's Client.js | 14.6k | +187% | - | 6 years ago 1.0.1 | CommonJS | None | Documentation tooling | |
| @loopback/docs Documentation files rendered at [https://loopback.io](https://loopback.io) | 14.6k | - | - | - | 1 month ago 8.0.17 | - | None | Documentation tooling |
| typedoc-plugin-as-member-of TypeDoc plugin to 'move' declarations as members of existing classes, interfaces, objects, etc | 14.6k | +158% | - | 8 years ago 1.0.2 | CommonJS | None | Documentation tooling | |
| @wesleytodd/openapi Middleware for generating OpenAPI/Swagger documentation for your Express app | 14.5k | - | - | - | 2 years ago 1.1.0 | CommonJS | None | Documentation tooling |
| openapi-examples-validator Validates embedded examples in OpenAPI-JSONs | 14.2k | +86% | - | 5 months ago 7.1.0 | CommonJS | Bundled | Documentation tooling, Schema validation | |
| cdocparser Extract C style comments and extract context from source | 14k | -2% | - | 8 years ago 0.15.0 | CommonJS | None | Documentation tooling | |
| docusaurus Easy to Maintain Open Source Documentation Websites | 14k | -35% | - | 5 years ago 1.14.7 | - | None | Documentation tooling | |
| typedoc-plugin-mermaid A plugin for TypeDoc that generates graphs for mermaid.js diagrams by using @mermaid annotation. | 13.9k | +66% | - | 2 years ago 1.12.0 | ESM + CommonJS | 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.
- jsdoc-babelA JSDoc plugin that transforms ES6 source files with Babel before they are processsed.
- @storycap-testrun/browserScreenshot capture for Storybook addon-vitest - Provides stable visual testing functionality and Vitest plugin for Storybook stories running in browser environments
- starlight-sidebar-topicsStarlight plugin to split your documentation into different sections, each with its own sidebar.
- changelogithubGenerate changelog for GitHub.
- yuidocjsYUIDoc, YUI's JavaScript Documentation engine.
- grunt-jsdocIntegrates jsdoc3 generation into your Grunt build
- mdxGeneric documentation extractor. Extensible enough to work with any language that supports comments.
- markdown-toc-genGenerating and updating table of contents in Markdown files which conform with prettier.
- 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
- @speclynx/apidom-referenceAdvanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.
- openapi-json-schemaMinimalistic OpenAPI 3 ⬌ JSON Schema (draft 7) conversion
- @speclynx/apidom-parser-adapter-arazzo-yaml-1Parser adapter for parsing YAML documents into Arazzo 1.x.y namespace.
- @speclynx/apidom-parser-adapter-openapi-yaml-2Parser adapter for parsing YAML documents into OpenAPI 2.0 namespace.
- @speclynx/apidom-parser-adapter-openapi-json-3-0Parser adapter for parsing JSON documents into OpenAPI 3.0.x namespace.
- engine-cacheexpress.js inspired template-engine manager.
- @speclynx/apidom-parser-adapter-overlay-yaml-1Parser adapter for parsing YAML documents into Overlay 1.x.y namespace.
- assemble-coreThe core assemble application with no presets or defaults. All configuration is left to the implementor.
- ctx7Context7 CLI - Fetch documentation context and configure Context7
- jsdoc-regexRegular expression for matching JSDoc comment blocks and the code below them.
- @stacksjs/logsmithForge beautiful changelog automatically.
- swagger-inlineGenerate an OpenAPI/Swagger definition from inline comments.
- storybook-addon-vue-mdxUse Vue components inside MDX files, as if they were React components.
- @scalar/api-client-reactthe open source API testing client for react
- storybook-addon-swcStorybook add-on to enable SWC builds.
- starlight-image-zoomStarlight plugin adding zoom capabilities to your documentation images.
- @cloudflare/nimbus-docsDocs, for humans and agents
- swr-openapiGenerate SWR hooks from OpenAPI schemas
- @farming-labs/astroAstro adapter for @farming-labs/docs — content loading and navigation utilities
- @farming-labs/astro-themeAstro UI components for @farming-labs/docs — layout, sidebar, TOC, search, and theme toggle
- storybook-addon-jsxDisplay the JSX of the story
- swagger-to-mockmock data generator from Swagger (OpenAPI 3)
- dgeni-packagesA collection of dgeni packages for generating documentation from source code
- openapi-to-graphqlGenerates a GraphQL schema for a given OpenAPI Specification (OAS)
- typedoc-plugin-internal-externalForce a File or Reflection (symbol) to be @internal or @external
- storybook-addon-styled-component-themestorybook addon with styled-components theme
- lokiVisual Regression Testing for Storybook
- mdn-linksCaches data from the Mozilla Developer Network wiki and provides methods to return links to documentation for JavaScript and DOM objects.
- storybook-addon-themesA storybook addon to switch between different themes for your preview
- @chakra-ui/props-docsExtracts prop types for documentation purposes
- @platformatic/globalsPlatformatic Global Object Getter
- @nestia/coreSuper-fast validation decorators of NestJS
- @mui/internal-docs-infraMUI Infra - internal documentation creation tools.
- typedoc-twilio-themeTypedoc theme used for Twilio's Client.js
- @loopback/docsDocumentation files rendered at [https://loopback.io](https://loopback.io)
- typedoc-plugin-as-member-ofTypeDoc plugin to 'move' declarations as members of existing classes, interfaces, objects, etc
- @wesleytodd/openapiMiddleware for generating OpenAPI/Swagger documentation for your Express app
- openapi-examples-validatorValidates embedded examples in OpenAPI-JSONs
- cdocparserExtract C style comments and extract context from source
- docusaurusEasy to Maintain Open Source Documentation Websites
- typedoc-plugin-mermaidA plugin for TypeDoc that generates graphs for mermaid.js diagrams by using @mermaid annotation.
- 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