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 |
|---|---|---|---|---|---|---|---|---|
| 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 + CommonJS | Bundled | Documentation 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 + CommonJS | Bundled | Forms, 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 only | Bundled | Documentation tooling |
| swagger The Swagger command-line. Provides Swagger utilities and project lifecycle support. | 6.9k | +11% | - | 10 years ago 0.7.5 | CommonJS | None | Documentation tooling | |
| @ckeditor/jsdoc-plugins Various JSDoc plugins developed by the CKEditor 5 team. | 6.9k | - | - | - | 1 year ago 43.1.0 | - | None | Documentation tooling |
| gulp-jsdoc3 gulp integration for jsdoc3 cli | 6.8k | -16% | - | 6 years ago 3.0.0 | CommonJS | None | Documentation 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 only | Bundled | Email, 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 | CommonJS | None | Documentation 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 only | Bundled | Documentation tooling, Parsers and serialisers | |
| jsdoc-i18n-plugin A plugin for jsdoc to handle i18n translations | 6.5k | +144% | - | 10 years ago 0.0.3 | CommonJS | None | Internationalisation, Documentation tooling | |
| sl-esprima-ast-utils collection for AST query/manipulation/transformation | 6.5k | -74% | - | 8 years ago 0.0.7 | CommonJS | None | Documentation tooling | |
| gulp-typedoc Gulp plugin for the TypeDoc typescript documentation tool. | 6.4k | +55% | - | 4 years ago 3.0.2 | CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| jsdoc-baseline A basic template for JSDoc. | 6.4k | -83% | - | 6 years ago 0.1.5 | CommonJS | None | Documentation tooling | |
| @platformatic/openapi-schema-validator Validate OpenApi specifications against their JSON schema | 6.4k | - | - | - | 1 year ago 3.0.0 | ESM only | Bundled | Documentation tooling |
| nestjs-asyncapi NestJS AsyncAPI module - generate documentation of your event-based services using decorators | 6.4k | -19% | - | 4 months ago 2.0.1 | CommonJS | Bundled | Documentation tooling, WebSockets and realtime | |
| moxygen Doxygen XML to Markdown converter | 6.4k | -50% | - | 24 days ago 2.1.19 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @webdoc/types Type definitions for @webdoc/model | 6.3k | - | - | - | 3 years ago 2.2.0 | CommonJS | Bundled | TypeScript 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 | CommonJS | Bundled | Documentation tooling | |
| concat-md CLI and API to concatenate markdown files and modify as necessary. | 6.2k | +28% | - | 3 years ago 0.5.1 | CommonJS | Bundled | Documentation tooling, Markdown | |
| storybook-addon-vue-slots Vue Slots support for Storybook | 5.9k | -32% | - | 2 years ago 0.9.29 | ESM + CommonJS | Bundled | Documentation tooling, Vue | |
| @nx/maven Nx plugin for Maven integration | 5.9k | - | - | - | 16 days ago 23.2.1 | CommonJS | Bundled | Documentation tooling, React |
| typescript-docs-verifier Verifies that typescript examples in markdown files actually compile. | 5.9k | +29% | - | 6 months ago 3.0.2 | CommonJS | Bundled | TypeScript tooling, Markdown | |
| @technote-space/doctoc Generates TOC for markdown files of local git repo. | 5.8k | - | - | - | 3 years ago 2.6.4 | ESM + CommonJS | Bundled | Documentation 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 + CommonJS | Bundled | Documentation tooling |
| @scalar/asyncapi-validator Validate AsyncAPI documents against the AsyncAPI Specification | 5.8k | - | - | - | 1 day ago 0.1.5 | ESM only | Bundled | Documentation tooling, Schema validation |
| afdocs Test your documentation site against the Agent-Friendly Documentation Spec | 5.8k | - | - | 1 month ago 0.20.0 | ESM only | Bundled | Documentation tooling | |
| @datocms/rest-api-reference Utilities to browse DatoCMS REST API reference documentation | 5.7k | - | - | - | 25 days ago 6.1.0 | ESM + CommonJS | Bundled | Documentation 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 only | None | Documentation tooling |
| express-openapi-validate Express middleware to validate request based on an OpenAPI 3 document | 5.7k | -50% | - | 5 years ago 0.6.1 | CommonJS | Bundled | Documentation 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 | CommonJS | Bundled | Documentation 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 only | Bundled | Markdown, Parsers and serialisers | |
| themeprovider-storybook Use your styled-components themes on your favourite storybook | 5.5k | -23% | - | 4 years ago 1.8.0 | CommonJS | Bundled | Documentation tooling, React | |
| speccy An OpenAPI v3.0 development workflow assistant | 5.5k | -80% | - | 7 years ago 0.11.0 | - | None | Documentation tooling, Linting and formatting | |
| @forsakringskassan/docs-generator Documentation generator | 5.5k | - | - | - | 1 day ago 3.12.1 | ESM only | Bundled | Documentation tooling |
| @esaio/esa-mcp-server Official MCP server for esa.io - STDIO transport version | 5.5k | - | - | - | 7 days ago 0.14.1 | ESM only | Bundled | Documentation tooling |
| watch-cli Command line wrapper for gaze to use in package.json scripts object. | 5.3k | -48% | - | 8 years ago 0.2.3 | CommonJS | None | Documentation tooling | |
| tcomb-doc Documentation tool for tcomb | 5.3k | -32% | - | 10 years ago 0.5.2 | CommonJS | None | Documentation tooling | |
| apidoc-markdown 📝 Generate a Simple and Portable Markdown documentation for your API | 5.3k | +180% | - | 2 years ago 7.3.2 | CommonJS | Bundled | CLI 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 | CommonJS | None | TypeScript 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 + CommonJS | Bundled | Documentation 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 only | Bundled | Documentation 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 | CommonJS | None | Documentation tooling | |
| @docmd/engine-js Default JavaScript engine for docmd using Node.js native APIs. | 5.2k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Documentation 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 + CommonJS | Bundled | Documentation 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 | CommonJS | Bundled | Documentation 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 + CommonJS | Bundled | Testing, 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 only | Bundled | Documentation 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 + CommonJS | Bundled | Documentation 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 | CommonJS | None | Documentation tooling, GraphQL |
| @webdoc/externalize Links your documentation to external APIs and vice versa! | 5k | - | - | - | 3 years ago 2.2.0 | 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.
- 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!
- 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