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 |
|---|---|---|---|---|---|---|---|---|
| rdme ReadMe's official CLI and GitHub Action. | 88.6k | +7% | - | 1 month ago 10.9.6 | ESM only | None | Documentation tooling | |
| react-docgen-typescript-loader Webpack loader to generate docgen information from TypeScript React components. | 87.4k | -53% | - | 6 years ago 3.7.2 | CommonJS | None | TypeScript tooling, React | |
| typedoc-material-theme A TypeDoc theme based on Material 3. | 87k | -7% | - | 10 months ago 1.4.1 | ESM only | Bundled | Documentation tooling, TypeScript tooling | |
| @samchon/openapi Universal OpenAPI to LLM function calling schemas. Transform any Swagger/OpenAPI document into type-safe schemas for OpenAI, Claude, Qwen, and more. | 84.2k | - | - | - | 8 months ago 6.0.1 | ESM + CommonJS | Bundled | Documentation tooling |
| docusaurus-plugin-openapi-docs OpenAPI plugin for Docusaurus. | 83.4k | +159% | - | 1 month ago 5.2.0 | CommonJS | Bundled | Documentation tooling | |
| openapi-format Format an OpenAPI document by ordering, formatting and filtering fields. | 83.2k | +99% | - | 28 days ago 1.33.7 | CommonJS | Bundled | Documentation tooling, CLI tools and terminal utilities | |
| parse-code-context Fast and simple way to parse code context for use with documentation from code comments. Parses context from a single line of JavaScript, for functions, variable declarations, methods, prototype properties, prototype methods etc. | 82.8k | +18% | - | 7 years ago 1.0.0 | CommonJS | None | Documentation tooling | |
| docusaurus-theme-openapi-docs OpenAPI theme for Docusaurus. | 82.6k | +189% | - | 1 month ago 5.2.0 | CommonJS | Bundled | Documentation tooling | |
| openapi-merge-cli A cli tool for the openapi-merge library. | 82.5k | -25% | - | 1 month ago 2.0.2 | CommonJS | Bundled | Documentation tooling, CLI tools and terminal utilities | |
| hapi-swagger A swagger documentation UI generator plugin for hapi | 80k | +19% | - | 1 year ago 17.3.2 | CommonJS | Bundled | Documentation tooling | |
| jest-openapi Jest matchers for asserting that HTTP responses satisfy an OpenAPI spec | 79.9k | +201% | - | 4 years ago 0.14.2 | CommonJS | Bundled | Documentation tooling, Testing | |
| @storybook/html-vite Storybook for HTML and Vite: Develop, document, and test UI components in isolation | 78.8k | - | - | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, Bundlers |
| logging-helpers Basic template helpers for printing messages out to the console. Useful for debugging context in templates. Should work with any template engine. | 78.1k | -20% | - | 9 years ago 1.0.0 | CommonJS | None | Logging, Utility libraries | |
| openapi-backend Build, Validate, Route, Authenticate and Mock using OpenAPI definitions. Framework-agnostic | 77.3k | +96% | - | 6 days ago 5.21.1 | CommonJS | Bundled | Documentation tooling, Cloud SDKs | |
| @asyncapi/generator-react-sdk The React SDK for templates. | 77.3k | - | - | - | 1 year ago 1.1.3 | CommonJS | Bundled | Documentation tooling, React |
| mock-json-schema Simple utility to mock example objects based on JSON schema definitions | 76.1k | +82% | - | 9 days ago 1.1.3 | CommonJS | Bundled | Schema validation, Documentation tooling | |
| openapi-validator Common code for jest-openapi and Chai OpenAPI Response Validator | 74.9k | +132% | - | 4 years ago 0.14.2 | CommonJS | Bundled | Documentation tooling, Testing | |
| @percy/storybook Storybook addons for visual testing with Percy | 74.8k | - | - | - | 14 days ago 10.0.3 | ESM only | None | Documentation tooling, Testing |
| @storybook/server Storybook Server renderer: Develop, document, and test UI components in isolation | 74.1k | - | - | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, UI component libraries |
| @kubb/plugin-client API client generator plugin for Kubb, creating type-safe HTTP clients (Axios, Fetch) from OpenAPI specifications for making API requests. | 72.5k | - | - | - | 1 month ago 4.39.3 | ESM + CommonJS | Bundled | Documentation tooling, HTTP clients |
| docusaurus-lunr-search Offline search component for Docusaurus V3 | 72.5k | +7% | - | 1 year ago 3.6.0 | CommonJS | None | Documentation tooling | |
| alterschema Convert between schema specifications | 71.9k | +66% | - | 3 years ago 1.1.3 | CommonJS | None | Parsers and serialisers, Documentation tooling | |
| swagger-autogen This module performs automatic construction of Swagger documentation. It can identify the endpoints and automatically capture methods such as get, post, put, and so on. It also identifies paths, routes, middlewares, response status codes, parameters in th | 71.6k | +7% | - | 2 years ago 2.23.7 | CommonJS | Bundled | Documentation tooling | |
| @storybook/server-webpack5 Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading. | 71.4k | - | - | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, UI component libraries |
| storybook-addon-mock A storybook addon to mock fetch/XHR request | 70.2k | -46% | - | 1 year ago 6.0.1 | ESM + CommonJS | Bundled | Documentation tooling | |
| chanfana OpenAPI 3 and 3.1 schema generator and validator for Hono, itty-router and more! | 68.6k | +172% | - | 1 month ago 3.4.0 | ESM + CommonJS | Bundled | Documentation tooling, Schema validation | |
| redoc-express Lightweight Express middleware for serving interactive ReDoc API documentation from OpenAPI/Swagger specs. TypeScript support, 100% test coverage, ES5 compatible. | 67.5k | +175% | - | 10 months ago 2.1.3 | CommonJS | Bundled | Documentation tooling, HTTP servers and web frameworks | |
| docsify A magical documentation generator. | 66.1k | +13% | - | 2 months ago 5.0.0 | ESM only | Bundled | Documentation tooling, Parsers and serialisers | |
| storybook-mock-date-decorator Storybook MockDate decorator | 66k | +34% | - | 1 year ago 3.0.0 | ESM only | Bundled | Date and time, Documentation tooling | |
| @storybook/tanstack-react Storybook for TanStack (React, Vite): Router and Start ready Storybook framework | 65.8k | - | - | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, Bundlers |
| @vuepress/core Minimalistic doc generator with Vue component based layout system | 65.4k | - | - | - | 3 years ago 1.9.10 | CommonJS | None | Vue, Documentation tooling |
| vue-docgen-loader Vue docgen loader for webpack | 64.9k | -29% | - | 1 year ago 2.0.1 | CommonJS | None | Vue, Documentation tooling | |
| redocusaurus Redoc for DocusaurusV2 | 64.4k | +214% | - | 2 months ago 2.5.2 | CommonJS | Bundled | Documentation tooling | |
| @vuepress/plugin-nprogress nprogress plugin for vuepress | 61.4k | - | - | - | 3 years ago 1.9.10 | CommonJS | None | Vue, Documentation tooling |
| @vuepress/plugin-active-header-links active-header-links plugin for vuepress | 60.8k | - | - | - | 3 years ago 1.9.10 | CommonJS | None | Vue, Documentation tooling |
| @sap-ux/fiori-docs-embeddings SAP Fiori documentation indexing | 58.4k | - | - | - | 1 month ago 1.2.7 | ESM only | Bundled | Documentation tooling |
| @vuepress/theme-default Default theme for VuePress | 58.3k | - | - | - | 3 years ago 1.9.10 | CommonJS | None | Vue, Documentation tooling |
| next-swagger-doc <!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --> | 57.5k | +69% | - | 30 days ago 0.5.0 | ESM + CommonJS | Bundled | Documentation tooling, Static site generators and meta-frameworks | |
| storybook-vue3-router A Storybook decorator that allows you to build stories for your routing-aware components. | 56.3k | +63% | - | 10 months ago 7.0.0 | ESM only | Bundled | Routing, Vue | |
| @storybook/experimental-nextjs-vite Storybook for Next.js and Vite | 56.1k | - | - | - | 1 year ago 8.6.14 | ESM + CommonJS | Bundled | Documentation tooling, Bundlers |
| @scalar/astro Scalar API Reference Component for Astro | 55.7k | - | - | - | 1 day ago 0.4.22 | ESM only | None | Documentation tooling |
| spectaql A powerful library for autogenerating static GraphQL API documentation | 55.3k | +25% | - | 6 months ago 3.0.9 | CommonJS | None | Documentation tooling, GraphQL | |
| apidoc RESTful web API Documentation Generator | 55.2k | -9% | - | 3 years ago 1.2.0 | CommonJS | None | Documentation tooling | |
| fastify-zod-openapi Fastify plugin for zod-openapi | 54.1k | +106% | - | 2 months ago 5.7.0 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| generate-changelog Generate a changelog from git commits. | 54k | +14% | - | - 1.8.0 | CommonJS | None | Documentation tooling, CLI tools and terminal utilities | |
| vitepress-plugin-llms 📜 A VitePress plugin for generating LLM-friendly documentation | 53.6k | +643% | - | 14 days ago 1.14.0 | ESM only | Bundled | Documentation tooling, Bundler plugins and loaders | |
| @criteria/json-pointer Implementation of JSON Pointer (RFC 6901). | 52.9k | - | - | - | 2 years ago 0.2.1 | CommonJS | Bundled | Documentation tooling, Schema validation |
| @openapi-spec/types TypeScript types for the OpenAPI Specification, covering versions 3.0, 3.1, and 3.2 with complete inline documentation | 52k | - | - | - | 18 days ago 0.1.0 | ESM only | Bundled | Documentation tooling, TypeScript tooling |
| joi-to-swagger Conversion library for transforming joi schema objects into swagger / OpenApi OAS 3.0 schema definitions. | 50.9k | +33% | - | 3 years ago 6.2.0 | CommonJS | Bundled | Documentation tooling | |
| esdoc Good Documentation Generator For JavaScript | 50.7k | -10% | - | 8 years ago 1.1.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.
- rdmeReadMe's official CLI and GitHub Action.
- react-docgen-typescript-loaderWebpack loader to generate docgen information from TypeScript React components.
- typedoc-material-themeA TypeDoc theme based on Material 3.
- @samchon/openapiUniversal OpenAPI to LLM function calling schemas. Transform any Swagger/OpenAPI document into type-safe schemas for OpenAI, Claude, Qwen, and more.
- docusaurus-plugin-openapi-docsOpenAPI plugin for Docusaurus.
- openapi-formatFormat an OpenAPI document by ordering, formatting and filtering fields.
- parse-code-contextFast and simple way to parse code context for use with documentation from code comments. Parses context from a single line of JavaScript, for functions, variable declarations, methods, prototype properties, prototype methods etc.
- docusaurus-theme-openapi-docsOpenAPI theme for Docusaurus.
- openapi-merge-cliA cli tool for the openapi-merge library.
- hapi-swaggerA swagger documentation UI generator plugin for hapi
- jest-openapiJest matchers for asserting that HTTP responses satisfy an OpenAPI spec
- @storybook/html-viteStorybook for HTML and Vite: Develop, document, and test UI components in isolation
- logging-helpersBasic template helpers for printing messages out to the console. Useful for debugging context in templates. Should work with any template engine.
- openapi-backendBuild, Validate, Route, Authenticate and Mock using OpenAPI definitions. Framework-agnostic
- @asyncapi/generator-react-sdkThe React SDK for templates.
- mock-json-schemaSimple utility to mock example objects based on JSON schema definitions
- openapi-validatorCommon code for jest-openapi and Chai OpenAPI Response Validator
- @percy/storybookStorybook addons for visual testing with Percy
- @storybook/serverStorybook Server renderer: Develop, document, and test UI components in isolation
- @kubb/plugin-clientAPI client generator plugin for Kubb, creating type-safe HTTP clients (Axios, Fetch) from OpenAPI specifications for making API requests.
- docusaurus-lunr-searchOffline search component for Docusaurus V3
- alterschemaConvert between schema specifications
- swagger-autogenThis module performs automatic construction of Swagger documentation. It can identify the endpoints and automatically capture methods such as get, post, put, and so on. It also identifies paths, routes, middlewares, response status codes, parameters in th
- @storybook/server-webpack5Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.
- storybook-addon-mockA storybook addon to mock fetch/XHR request
- chanfanaOpenAPI 3 and 3.1 schema generator and validator for Hono, itty-router and more!
- redoc-expressLightweight Express middleware for serving interactive ReDoc API documentation from OpenAPI/Swagger specs. TypeScript support, 100% test coverage, ES5 compatible.
- docsifyA magical documentation generator.
- storybook-mock-date-decoratorStorybook MockDate decorator
- @storybook/tanstack-reactStorybook for TanStack (React, Vite): Router and Start ready Storybook framework
- @vuepress/coreMinimalistic doc generator with Vue component based layout system
- vue-docgen-loaderVue docgen loader for webpack
- redocusaurusRedoc for DocusaurusV2
- @vuepress/plugin-nprogressnprogress plugin for vuepress
- @vuepress/plugin-active-header-linksactive-header-links plugin for vuepress
- @sap-ux/fiori-docs-embeddingsSAP Fiori documentation indexing
- @vuepress/theme-defaultDefault theme for VuePress
- next-swagger-doc<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
- storybook-vue3-routerA Storybook decorator that allows you to build stories for your routing-aware components.
- @storybook/experimental-nextjs-viteStorybook for Next.js and Vite
- @scalar/astroScalar API Reference Component for Astro
- spectaqlA powerful library for autogenerating static GraphQL API documentation
- apidocRESTful web API Documentation Generator
- fastify-zod-openapiFastify plugin for zod-openapi
- generate-changelogGenerate a changelog from git commits.
- vitepress-plugin-llms📜 A VitePress plugin for generating LLM-friendly documentation
- @criteria/json-pointerImplementation of JSON Pointer (RFC 6901).
- @openapi-spec/typesTypeScript types for the OpenAPI Specification, covering versions 3.0, 3.1, and 3.2 with complete inline documentation
- joi-to-swaggerConversion library for transforming joi schema objects into swagger / OpenApi OAS 3.0 schema definitions.
- esdocGood Documentation Generator For JavaScript
- 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