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 |
|---|---|---|---|---|---|---|---|---|
| @storybook/addon-themes Storybook Themes addon: Switch between themes from the toolbar | 2.6m | +171% | - | 23 days ago 10.6.0 | CommonJS | Bundled | Documentation tooling, React | |
| @scalar/openapi-upgrader Upgrade OpenAPI documents to the latest and greatest version | 2.6m | +9101% | - | 1 day ago 0.3.1 | ESM only | Bundled | Documentation tooling | |
| @conventional-changelog/template Template utilities for conventional changelog generation. | 2.4m | - | - | 1 month ago 1.4.0 | ESM only | Bundled | Documentation tooling | |
| @storybook/addon-onboarding Storybook Onboarding: Help new users learn how to write stories | 2.4m | +66% | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, React | |
| typedoc-plugin-markdown A TypeDoc plugin that generates TypeScript API documentation as Markdown. | 2.4m | +178% | - | 7 days ago 4.13.1 | ESM only | None | Documentation tooling, Parsers and serialisers | |
| jsdoc An API documentation generator for JavaScript. | 2.4m | +20% | - | 11 months ago 4.0.5 | - | None | Documentation tooling | |
| @stoplight/json-ref-resolver Recursively resolve JSON pointers and remote authorities. | 2.3m | +73% | - | 3 years ago 3.1.6 | CommonJS | Bundled | Documentation tooling, Schema validation | |
| @hey-api/spec-types 📃 TypeScript definitions for OpenAPI and JSON Schema specifications with complete inline documentation. | 2.3m | - | - | 5 months ago 0.2.0 | ESM only | Bundled | Documentation tooling, Schema validation | |
| semantic-release Automated semver compliant package publishing | 2.2m | +19% | - | 1 month ago 25.0.9 | ESM only | Bundled | Documentation tooling | |
| conventional-changelog Generate a changelog from git metadata. | 2.2m | +46% | - | 1 month ago 8.1.3 | ESM only | Bundled | Documentation tooling, CLI tools and terminal utilities | |
| @jsdoc/salty A drop-in replacement for (some of) TaffyDB. | 2.1m | +46% | - | 5 months ago 0.2.12 | - | None | Documentation tooling | |
| msw-storybook-addon Mock APIs in Storybook using Mock Service Worker. | 2m | +112% | - | 9 days ago 3.0.3 | ESM only | None | Dev servers and API mocking, WebSockets and realtime | |
| @scalar/openapi-parser modern OpenAPI parser written in TypeScript | 2m | +1620% | - | 1 day ago 0.29.6 | ESM only | Bundled | Documentation tooling, TypeScript tooling | |
| @storybook/addon-interactions Automate, test and debug user interactions | 2m | -34% | - | 1 year ago 8.6.14 | ESM + CommonJS | Bundled | Documentation tooling, Testing | |
| vite-plugin-storybook-nextjs Vite plugin that enables Next.js features in Vite and Storybook | 1.8m | +679% | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, Testing | |
| @storybook/nextjs-vite Storybook for Next.js and Vite: Develop, document, and test UI components in isolation | 1.8m | +797% | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, Bundlers | |
| exegesis Parses OpenAPI documents | 1.8m | +187% | - | 1 year ago 4.3.0 | CommonJS | Bundled | Documentation tooling | |
| @storybook/nextjs Storybook for Next.js: Develop, document, and test UI components in isolation | 1.8m | +27% | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, Bundlers | |
| exegesis-express Express middleware to handle OpenAPI 3.x. | 1.8m | +194% | - | 4 years ago 4.0.0 | CommonJS | Bundled | HTTP servers and web frameworks, Documentation tooling | |
| @storybook/react-webpack5 Storybook for React and Webpack: Develop, document, and test UI components in isolation | 1.8m | +25% | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, Bundlers | |
| @fastify/swagger Serve Swagger/OpenAPI documentation for Fastify, supporting dynamic generation | 1.8m | +253% | - | 3 days ago 9.9.0 | CommonJS | Bundled | Documentation tooling | |
| orval A swagger client generator for typescript | 1.6m | +286% | - | 2 days ago 8.37.0 | - | - | Dev servers and API mocking, Documentation tooling | |
| @redocly/cli [@Redocly](https://redocly.com) CLI is your all-in-one API documentation utility. It builds, manages, improves, and quality-checks your API descriptions, all of which comes in handy for various phases of the API Lifecycle. Create your own rulesets to make | 1.6m | - | - | - | 2 days ago 2.54.2 | - | - | Documentation tooling, CLI tools and terminal utilities |
| openapi-sampler Tool for generation samples based on OpenAPI payload/response schema | 1.4m | +50% | - | 9 days ago 1.7.6 | ESM + CommonJS | Bundled | Documentation tooling | |
| swagger-jsdoc Generates swagger doc based on JSDoc | 1.2m | +52% | - | 4 months ago 6.3.0 | - | - | Documentation tooling | |
| fumadocs-core The React.js library for building a documentation website | 1.1m | +856% | - | 1 day ago 16.15.14 | ESM only | Bundled | Documentation tooling, CSS-in-JS and styling | |
| @fastify/swagger-ui Serve Swagger-ui for Fastify | 1.1m | - | - | - | 1 month ago 6.1.1 | CommonJS | Bundled | Documentation tooling |
| @docusaurus/core Easy to Maintain Open Source Documentation Websites | 1.1m | - | - | - | 2 months ago 3.10.2 | - | None | Documentation tooling, React |
| condense-newlines Replace extraneous newlines with a single newline, or pass a specified number of newlines to use. | 1m | +24% | - | 10 years ago 0.2.1 | CommonJS | None | Documentation tooling | |
| infima A UI framework for content-centric websites. | 1m | +130% | - | 2 years ago 0.2.0-alpha.45 | - | None | CSS-in-JS and styling, Documentation tooling | |
| zod-openapi Convert Zod Schemas to OpenAPI v3.x documentation | 994k | +287% | - | 25 days ago 6.0.2 | ESM + CommonJS | Bundled | Documentation tooling, Schema validation | |
| npm-to-yarn Convert npm CLI commands to Yarn commands, and vice versa | 987.8k | +438% | - | 2 months ago 3.2.0 | ESM + CommonJS | Bundled | Documentation tooling | |
| swagger-parser Swagger 2.0 and OpenAPI 3.0 parser and validator for Node and browsers | 985.9k | -3% | - | 5 years ago 10.0.3 | CommonJS | Bundled | Schema validation, Documentation tooling | |
| hono-openapi OpenAPI schema generator for Hono | 971.7k | +391% | - | 12 days ago 1.3.3 | ESM + CommonJS | Bundled | Documentation tooling, Schema validation | |
| ibm-cloud-sdk-core Core functionality to support SDKs generated with IBM's OpenAPI SDK Generator. | 912k | +148% | - | 6 days ago 5.6.2 | CommonJS | Bundled | Documentation tooling | |
| @scalar/workspace-store Store interface for openapi documents | 867.6k | - | - | - | 1 day ago 0.66.0 | ESM only | Bundled | Documentation tooling |
| @storybook/cli Storybook CLI: Develop, document, and test UI components in isolation | 860.8k | - | - | - | 23 days ago 10.6.0 | ESM only | None | Documentation tooling, CLI tools and terminal utilities |
| eslint-plugin-tsdoc An ESLint plugin that validates TypeScript doc comments | 844.2k | +9% | - | 9 days ago 0.5.3 | CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| astro-expressive-code Astro integration for Expressive Code, a modular syntax highlighting & annotation engine for presenting source code on the web. Offers full VS Code theme support, editor & terminal frames, copy to clipboard, text markers, collapsible sections, and more. | 840.4k | +592% | - | 24 days ago 0.44.2 | ESM only | Bundled | Documentation tooling | |
| rehype-expressive-code Rehype plugin for Expressive Code, a modular syntax highlighting & annotation engine for presenting source code on the web. Offers full VS Code theme support, editor & terminal frames, copy to clipboard, text markers, collapsible sections, and more. | 839.7k | +607% | - | 24 days ago 0.44.2 | ESM only | Bundled | Documentation tooling | |
| vue-docgen-api Toolbox to extract information from Vue component files for documentation generation purposes. | 838.9k | +64% | - | 2 years ago 4.79.2 | ESM + CommonJS | Bundled | Documentation tooling, Vue | |
| @scalar/use-toasts display toasts in Vue | 835.5k | - | - | - | 1 month ago 0.10.5 | ESM only | Bundled | Vue, Documentation tooling |
| @storybook/react-native A better way to develop React Native Components for your app | 834.2k | - | - | - | 19 days ago 10.6.0 | CommonJS | None | Documentation tooling, React |
| @storybook/react-native-theming A wrapper library around emotion 11 to provide theming support for react-native storybook | 828.5k | - | - | - | 19 days ago 10.6.0 | CommonJS | Bundled | Documentation tooling, React |
| @astrojs/starlight Build beautiful, high-performance documentation websites with Astro | 804.7k | - | - | - | today 0.42.4 | ESM only | Bundled | Documentation tooling, Static site generators and meta-frameworks |
| vue-inbrowser-compiler-independent-utils the part of vue-inbrowser-compiler-utils that contains no vue dependency | 794.8k | +72% | - | 3 years ago 4.71.1 | ESM + CommonJS | Bundled | Vue, Parsers and serialisers | |
| @storybook/vue3 Storybook Vue 3 renderer: Develop, document, and test UI components in isolation | 792.7k | - | - | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, Vue |
| storybook-addon-pseudo-states Storybook Pseudo-states addon: Manipulate CSS pseudo states | 773.3k | +128% | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, React | |
| @storybook/react-native-ui ui components for react native storybook | 769.7k | - | - | - | 19 days ago 10.6.0 | CommonJS | Bundled | Documentation tooling, React |
| @readme/openapi-parser Swagger 2.0 and OpenAPI 3.x parser and validator for Node and browsers | 768.9k | - | - | - | 20 days ago 9.0.0 | ESM + CommonJS | Bundled | Documentation tooling, Schema validation |
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.
- @storybook/addon-themesStorybook Themes addon: Switch between themes from the toolbar
- @scalar/openapi-upgraderUpgrade OpenAPI documents to the latest and greatest version
- @conventional-changelog/templateTemplate utilities for conventional changelog generation.
- @storybook/addon-onboardingStorybook Onboarding: Help new users learn how to write stories
- typedoc-plugin-markdownA TypeDoc plugin that generates TypeScript API documentation as Markdown.
- jsdocAn API documentation generator for JavaScript.
- @stoplight/json-ref-resolverRecursively resolve JSON pointers and remote authorities.
- @hey-api/spec-types📃 TypeScript definitions for OpenAPI and JSON Schema specifications with complete inline documentation.
- semantic-releaseAutomated semver compliant package publishing
- conventional-changelogGenerate a changelog from git metadata.
- @jsdoc/saltyA drop-in replacement for (some of) TaffyDB.
- msw-storybook-addonMock APIs in Storybook using Mock Service Worker.
- @scalar/openapi-parsermodern OpenAPI parser written in TypeScript
- @storybook/addon-interactionsAutomate, test and debug user interactions
- vite-plugin-storybook-nextjsVite plugin that enables Next.js features in Vite and Storybook
- @storybook/nextjs-viteStorybook for Next.js and Vite: Develop, document, and test UI components in isolation
- exegesisParses OpenAPI documents
- @storybook/nextjsStorybook for Next.js: Develop, document, and test UI components in isolation
- exegesis-expressExpress middleware to handle OpenAPI 3.x.
- @storybook/react-webpack5Storybook for React and Webpack: Develop, document, and test UI components in isolation
- @fastify/swaggerServe Swagger/OpenAPI documentation for Fastify, supporting dynamic generation
- orvalA swagger client generator for typescript
- @redocly/cli[@Redocly](https://redocly.com) CLI is your all-in-one API documentation utility. It builds, manages, improves, and quality-checks your API descriptions, all of which comes in handy for various phases of the API Lifecycle. Create your own rulesets to make
- openapi-samplerTool for generation samples based on OpenAPI payload/response schema
- swagger-jsdocGenerates swagger doc based on JSDoc
- fumadocs-coreThe React.js library for building a documentation website
- @fastify/swagger-uiServe Swagger-ui for Fastify
- @docusaurus/coreEasy to Maintain Open Source Documentation Websites
- condense-newlinesReplace extraneous newlines with a single newline, or pass a specified number of newlines to use.
- infimaA UI framework for content-centric websites.
- zod-openapiConvert Zod Schemas to OpenAPI v3.x documentation
- npm-to-yarnConvert npm CLI commands to Yarn commands, and vice versa
- swagger-parserSwagger 2.0 and OpenAPI 3.0 parser and validator for Node and browsers
- hono-openapiOpenAPI schema generator for Hono
- ibm-cloud-sdk-coreCore functionality to support SDKs generated with IBM's OpenAPI SDK Generator.
- @scalar/workspace-storeStore interface for openapi documents
- @storybook/cliStorybook CLI: Develop, document, and test UI components in isolation
- eslint-plugin-tsdocAn ESLint plugin that validates TypeScript doc comments
- astro-expressive-codeAstro integration for Expressive Code, a modular syntax highlighting & annotation engine for presenting source code on the web. Offers full VS Code theme support, editor & terminal frames, copy to clipboard, text markers, collapsible sections, and more.
- rehype-expressive-codeRehype plugin for Expressive Code, a modular syntax highlighting & annotation engine for presenting source code on the web. Offers full VS Code theme support, editor & terminal frames, copy to clipboard, text markers, collapsible sections, and more.
- vue-docgen-apiToolbox to extract information from Vue component files for documentation generation purposes.
- @scalar/use-toastsdisplay toasts in Vue
- @storybook/react-nativeA better way to develop React Native Components for your app
- @storybook/react-native-themingA wrapper library around emotion 11 to provide theming support for react-native storybook
- @astrojs/starlightBuild beautiful, high-performance documentation websites with Astro
- vue-inbrowser-compiler-independent-utilsthe part of vue-inbrowser-compiler-utils that contains no vue dependency
- @storybook/vue3Storybook Vue 3 renderer: Develop, document, and test UI components in isolation
- storybook-addon-pseudo-statesStorybook Pseudo-states addon: Manipulate CSS pseudo states
- @storybook/react-native-uiui components for react native storybook
- @readme/openapi-parserSwagger 2.0 and OpenAPI 3.x parser and validator for Node and browsers
- 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