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 |
|---|---|---|---|---|---|---|---|---|
| @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 only | Bundled | Documentation 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 | CommonJS | Bundled | Documentation 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 + CommonJS | Bundled | Documentation tooling, Internationalisation | |
| @unleash/express-openapi Middleware for generating OpenAPI/Swagger documentation for your Express app | 4.9k | - | - | - | 3 years ago 0.3.0 | CommonJS | None | Documentation 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 | CommonJS | Bundled | Documentation tooling | |
| grunt-conventional-changelog Generate a changelog using conventional-changelog | 4.9k | -8% | - | 10 years ago 6.1.0 | - | None | Documentation 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 only | Bundled | Documentation tooling, Angular |
| vitepress-api-references Enable JSDoc API Reference for VitePress | 4.9k | - | - | 1 month ago 0.3.0 | ESM only | None | Documentation tooling, Parsers and serialisers | |
| @antora/site-generator-default An alias for the @antora/site-generator package. | 4.8k | - | - | - | 27 days ago 3.2.0 | CommonJS | None | Documentation 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 | CommonJS | None | Documentation 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 only | Bundled | Documentation 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 only | Bundled | Documentation tooling, Parsers and serialisers |
| @forsakringskassan/docs-live-example Components used for live examples | 4.8k | - | - | - | 21 days ago 3.0.2 | ESM + CommonJS | Bundled | Documentation tooling |
| tui-jsdoc-template Toast UI JSDoc Template | 4.7k | +4% | - | 9 years ago 1.2.2 | CommonJS | None | Documentation 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 | CommonJS | Bundled | Documentation 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 + CommonJS | Bundled | Schema 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 only | Bundled | Documentation 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 + CommonJS | Bundled | Documentation 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 only | Bundled | Documentation 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 + CommonJS | Bundled | Parsers 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 + CommonJS | Bundled | Forms, Documentation tooling | |
| addon-redux Storybook addon for Redux Components | 4.4k | -45% | - | 4 years ago 2.0.11 | ESM + CommonJS | Bundled | Documentation 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 | CommonJS | Bundled | Monitoring 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 | CommonJS | Bundled | Documentation 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 only | Bundled | Accessibility, Documentation tooling | |
| sb Storybook CLI: Develop, document, and test UI components in isolation | 4.3k | -20% | - | 23 days ago 10.6.0 | - | None | Documentation 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 only | None | Documentation 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 + CommonJS | Bundled | Accessibility, Parsers and serialisers |
| @wrtnio/openai-function-schema OpenAI LLM function schema from OpenAPI (Swagger) document | 4.2k | - | - | - | 2 years ago 0.2.6 | ESM + CommonJS | Bundled | Documentation 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 only | Bundled | Documentation tooling | |
| @2fd/graphdoc Static page generator for documenting GraphQL Schema | 4.1k | - | - | - | 9 years ago 2.4.0 | CommonJS | None | GraphQL, Documentation tooling |
| @webdoc/legacy-template Port of the JSDoc default template to webdoc! | 4.1k | - | - | - | 3 years ago 2.2.0 | CommonJS | None | Documentation tooling |
| storybook-zeplin Zeplin addon for Storybook | 4.1k | -49% | - | 4 months ago 4.0.1 | ESM only | Bundled | Documentation tooling | |
| @openapi-io-ts/core openapi-io-ts core package | 4.1k | - | - | - | 5 years ago 0.1.0 | ESM + CommonJS | Bundled | Documentation tooling |
| @webdoc/cli CLI for @webdoc monorepo | 4.1k | - | - | - | 3 years ago 2.2.0 | CommonJS | None | CLI 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 + CommonJS | Bundled | Documentation 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 | CommonJS | Bundled | Documentation tooling | |
| jsdoc-http-plugin Plugin to add HTTP Route tags for documenting HTTP endpoints | 4k | +36% | - | 6 years ago 0.3.2 | CommonJS | None | Documentation 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 only | Bundled | Schema 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 + CommonJS | Bundled | Documentation 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 | CommonJS | None | Documentation tooling, Parsers and serialisers | |
| @stacksjs/api The Stacks API utilities. | 3.9k | - | - | - | today 0.74.68 | ESM only | Bundled | Documentation 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 only | Bundled | Documentation tooling, Markdown |
| alvamind-tools CLI tools for generating source code documentation and git automation | 3.9k | +23% | - | 1 year ago 1.0.29 | ESM only | Bundled | CLI 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 + CommonJS | Bundled | Documentation tooling |
| hono-zod-openapi Alternative Hono middleware for creating OpenAPI documentation from Zod schemas | 3.8k | +1450% | - | 7 months ago 1.1.1 | ESM only | Bundled | Documentation tooling | |
| graphqldoc Generate GraphQL docs from schema. | 3.8k | +319% | - | 7 years ago 2.5.2 | CommonJS | None | Documentation tooling, GraphQL | |
| doctrine-file File-Reader for the Doctrine JSDoc Parser | 3.8k | -9% | - | 8 years ago 2.0.1 | CommonJS | None | Documentation 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 + CommonJS | Bundled | CLI 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 only | Bundled | 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.
- @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)
- 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