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 |
|---|---|---|---|---|---|---|---|---|
| @anolilab/semantic-release-preset Semantic-release predefined presets. | 1.6k | - | - | - | 3 days ago 13.4.30 | ESM + CommonJS | None | Documentation tooling |
| storybook-addon-mantine Switch between multiple mantine themes without restarting Storybook, and visualise your components / pages with each theme applied. | 1.6k | -41% | - | 1 year ago 6.0.0 | ESM + CommonJS | Bundled | Documentation tooling, React | |
| @k2b/fibel Config-first documentation runtime for Markdown collections, custom SSR pages, search, and AI-ready source routes. | 1.6k | - | - | - | 9 days ago 0.7.6 | ESM only | Bundled | Documentation tooling, Markdown |
| typedoc-theme-oxide A TypeDoc theme looks just like rustdoc. | 1.6k | +612% | - | 5 months ago 0.3.0 | ESM only | None | Documentation tooling | |
| swagger2-koa Koa 2 middleware for loading, parsing and validating requests via swagger2 | 1.6k | -5% | - | 1 year ago 5.1.0 | ESM only | Bundled | Documentation tooling, HTTP servers and web frameworks | |
| trpc-docs-generator Generate beautiful, fully interactive tRPC API documentation with a built-in testing playground. Test endpoints directly in the browser, manage headers, auto-fill requests, and see live responses - all with zero configuration. | 1.6k | - | - | 2 days ago 0.11.0 | ESM only | Bundled | Documentation tooling, TypeScript tooling | |
| oxlint-plugin-vize Oxlint JS plugin bridge for Vize Patina | 1.6k | - | - | - 0.426.3 | ESM only | Bundled | Vue, Parsers and serialisers | |
| memory-card ES6 Map like Async API, with Swagger API Backend Support. | 1.6k | +27% | - | 4 years ago 1.0.3 | ESM + CommonJS | Bundled | Documentation tooling | |
| @kadira/storybook-deployer Deploy your storybook as a webapp. | 1.6k | - | - | - | 10 years ago 1.2.0 | - | None | Documentation tooling |
| @visulima/find-cache-dir Finds the common standard cache directory | 1.6k | - | - | - | 1 month ago 3.0.1 | ESM only | Bundled | Caching, React |
| element-book An [`element-vir`](https://npmjs.com/package/element-vir) drop-in element for building, testing, and demonstrating a collection of elements (or, in other words, a design system). | 1.6k | +92% | - | 1 day ago 27.0.1 | ESM only | Bundled | Documentation tooling | |
| vue-doxen The world's best Vue.js component documentation tool! | 1.6k | +68% | - | 1 month ago 0.13.4 | ESM + CommonJS | None | Documentation tooling, Vue | |
| swagger-spec-validator Validate an OpenAPI/Swagger API specification using the swagger.io online validator. | 1.6k | -44% | - | 3 months ago 6.0.0 | CommonJS | None | Documentation tooling, Schema validation | |
| footprintjs Explainable backend flows — automatic causal traces, decision evidence, and MCP tool generation for AI agents | 1.6k | - | - | 8 days ago 9.27.0 | ESM + CommonJS | Bundled | Documentation tooling, State management | |
| jsdoc-extractor JSDoc annotations extractor | 1.6k | -33% | - | 4 years ago 3.2.0 | CommonJS | Bundled | Documentation tooling | |
| @postmcp/presets 60+ Curated, context-optimized API presets for PostMCP | 1.5k | - | - | - | 1 day ago 0.1.37 | ESM + CommonJS | Bundled | Cloud SDKs, Payments and commerce |
| babel-normalize-comments Merge comments together into a normalized string | 1.5k | -77% | - | 8 years ago 1.0.2 | CommonJS | None | Documentation tooling | |
| twitter-openapi-typescript Implementation of Twitter internal API in TypeScript | 1.5k | -7% | - | 4 months ago 0.0.56 | CommonJS | Bundled | TypeScript tooling, Documentation tooling | |
| json-schema-doc-ts Generate documentation for JSON Schemas | 1.5k | -23% | - | 1 year ago 2.0.0 | ESM only | None | Schema validation, Parsers and serialisers | |
| twitter-openapi-typescript-generated OpenAPI client for twitter-openapi-typescript-generated | 1.5k | +6% | - | 4 months ago 0.0.40 | CommonJS | Bundled | TypeScript tooling, Documentation tooling | |
| gulp-typedoc-extractor A post processor to extract a module from gulp-typedoc json output. | 1.5k | +269% | - | 11 years ago 0.0.8 | - | None | Documentation tooling | |
| @venizia/ignis High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B | 1.5k | - | - | - | 1 day ago 0.2.0 | ESM + CommonJS | Bundled | Documentation tooling, ORMs and query builders |
| swagger-express-router Swagger Express Router | 1.5k | +356% | - | 3 years ago 1.0.1 | CommonJS | None | Documentation tooling | |
| jsdoc-jsx A JSDoc3 plugin that transform JSX source files using the esprima parser. | 1.5k | -57% | - | 11 years ago 0.1.0 | CommonJS | None | Documentation tooling | |
| bro-framework The No-BS Backend Framework for Node.js | 1.5k | - | - | 4 days ago 3.0.6 | ESM + CommonJS | Bundled | Authentication and authorisation, WebSockets and realtime | |
| typedoc-plugin-reference-excluder TypeDoc plugin to exclude any reference (class/interface/property/etc.) by RegEx and more | 1.4k | +76% | - | 3 years ago 1.1.3 | CommonJS | None | Documentation tooling | |
| create-thally-docs Scaffold an open-source Thally docs site for people, search engines, and AI tools. | 1.4k | - | - | 1 day ago 0.10.52 | ESM only | Bundled | Documentation tooling | |
| assert-json-body OpenAPI response body extraction and JSON shape assertion toolkit (framework-agnostic) | 1.4k | +4% | - | 4 months ago 1.8.1 | ESM + CommonJS | Bundled | Testing, Documentation tooling | |
| @buildwithlayer/openapi-to-tools A tool to create MCP compliant tools from an OpenAPI Spec | 1.4k | - | - | - | 1 year ago 1.3.3 | ESM + CommonJS | None | Documentation tooling |
| openapi-zod Generate zod schemas from Swagger OpenAPI specs | 1.4k | +26% | - | 3 years ago 0.2.7 | ESM only | Bundled | Documentation tooling, TypeScript tooling | |
| jsdoc3-parser Get the AST of a file using JSDoc3's parser | 1.4k | +12% | - | 3 years ago 3.0.0 | CommonJS | None | Parsers and serialisers, Documentation tooling | |
| kizunajs Route declaration, validation, and the adapter API for Kizuna.js | 1.4k | - | - | 4 days ago 2.0.0-beta.2 | ESM + CommonJS | Bundled | Schema validation, TypeScript tooling | |
| @polymer/iron-component-page Turns a raw element definition into beautiful documentation | 1.4k | - | - | - | 8 years ago 4.0.1 | CommonJS | None | Documentation tooling |
| vitepress-codeblock-collapse Auto-collapse long code blocks in VitePress with expand/collapse toggle | 1.3k | - | - | 7 months ago 1.0.0 | ESM + CommonJS | Bundled | Documentation tooling, Vue | |
| @vuedoc/md Generate a Markdown Documentation for a Vue file component | 1.3k | - | - | - | 3 years ago 4.0.0-beta8 | ESM only | None | Markdown, Vue |
| devsense-php-ls Devsense PHP Language Server | 1.3k | -46% | - | 2 days ago 1.0.19329 | CommonJS | Bundled | Linting and formatting, Documentation tooling | |
| typedoc-monorepo-link-types Create cross package links and include non-exported types | 1.3k | +129% | - | 4 years ago 0.0.4 | CommonJS | None | Documentation tooling | |
| ardo React-first Static Documentation Framework | 1.3k | - | - | 2 months ago 4.2.0 | ESM only | Bundled | Documentation tooling, React | |
| docdown A simple JSDoc to Markdown documentation generator. | 1.3k | -1% | - | 8 years ago 0.7.3 | CommonJS | None | Documentation tooling, Parsers and serialisers | |
| hardhat-docgen Generate NatSpec documentation automatically on compilation | 1.3k | -42% | - | 4 years ago 1.3.0 | CommonJS | Bundled | Blockchain and Web3, Documentation tooling | |
| daybrush-jsdoc-template A clean, responsive documentation template theme for JSDoc 3 inspired by lodash and minami | 1.3k | +1190% | - | 3 years ago 1.10.0 | CommonJS | None | Documentation tooling | |
| @postmcp/studio PostMCP Visual Web Studio - Interactive OpenAPI to MCP workbench with Token Diet Curator and Live Sandbox | 1.3k | - | - | - | 1 day ago 0.1.37 | ESM only | None | Documentation tooling |
| @xyd-js/vite-plugin Vite plugin that builds an xyd docs project during `vite build` and merges the static docs output into the host app's build | 1.3k | - | - | - | 2 days ago 0.0.0-build-0167722-20260922165502 | ESM only | Bundled | Bundler plugins and loaders, Documentation tooling |
| @hot-teapot/mock-yard A browser devtools panel for MSW, built for orval + Faker. Toggle mocked endpoints, switch success/empty/error/custom scenarios, tweak latency & status, and inspect traffic — without touching code. | 1.3k | - | - | - | 2 months ago 1.1.0 | ESM + CommonJS | Bundled | Dev servers and API mocking, Testing |
| @visulima/storage-client The upload client library. Simple and easy file uploads for React | Vue | Solid | Svelte. | 1.3k | - | - | - | 22 days ago 1.0.3 | ESM only | Bundled | React, Vue |
| @keq-request/cli Transform Swagger/OpenAPI to the function that send request by keq | 1.3k | - | - | - | 30 days ago 5.2.2 | ESM + CommonJS | Bundled | Documentation tooling, CLI tools and terminal utilities |
| typedoc-rhineai-theme A carefully designed, detail-refined GitHub-style TypeDoc theme. | 1.3k | - | - | 9 months ago 1.2.0 | ESM only | Bundled | Documentation tooling | |
| storybook-addon-useragent storybook-addon-useragent | 1.3k | +10% | - | 4 months ago 10.1.0 | ESM + CommonJS | Bundled | Documentation tooling | |
| @intlayer/docs Intlayer documentation | 1.2k | - | - | - | today 9.5.9 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| api2html A CLI tool to transform Swagger/OpenAPI/AsyncAPI docs to beautiful HTML pages via Shins/Widdershins | 1.2k | -3% | - | 5 years ago 0.4.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.
- @anolilab/semantic-release-presetSemantic-release predefined presets.
- storybook-addon-mantineSwitch between multiple mantine themes without restarting Storybook, and visualise your components / pages with each theme applied.
- @k2b/fibelConfig-first documentation runtime for Markdown collections, custom SSR pages, search, and AI-ready source routes.
- typedoc-theme-oxideA TypeDoc theme looks just like rustdoc.
- swagger2-koaKoa 2 middleware for loading, parsing and validating requests via swagger2
- trpc-docs-generatorGenerate beautiful, fully interactive tRPC API documentation with a built-in testing playground. Test endpoints directly in the browser, manage headers, auto-fill requests, and see live responses - all with zero configuration.
- oxlint-plugin-vizeOxlint JS plugin bridge for Vize Patina
- memory-cardES6 Map like Async API, with Swagger API Backend Support.
- @kadira/storybook-deployerDeploy your storybook as a webapp.
- @visulima/find-cache-dirFinds the common standard cache directory
- element-bookAn [`element-vir`](https://npmjs.com/package/element-vir) drop-in element for building, testing, and demonstrating a collection of elements (or, in other words, a design system).
- vue-doxenThe world's best Vue.js component documentation tool!
- swagger-spec-validatorValidate an OpenAPI/Swagger API specification using the swagger.io online validator.
- footprintjsExplainable backend flows — automatic causal traces, decision evidence, and MCP tool generation for AI agents
- jsdoc-extractorJSDoc annotations extractor
- @postmcp/presets60+ Curated, context-optimized API presets for PostMCP
- babel-normalize-commentsMerge comments together into a normalized string
- twitter-openapi-typescriptImplementation of Twitter internal API in TypeScript
- json-schema-doc-tsGenerate documentation for JSON Schemas
- twitter-openapi-typescript-generatedOpenAPI client for twitter-openapi-typescript-generated
- gulp-typedoc-extractorA post processor to extract a module from gulp-typedoc json output.
- @venizia/ignisHigh-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B
- swagger-express-routerSwagger Express Router
- jsdoc-jsxA JSDoc3 plugin that transform JSX source files using the esprima parser.
- bro-frameworkThe No-BS Backend Framework for Node.js
- typedoc-plugin-reference-excluderTypeDoc plugin to exclude any reference (class/interface/property/etc.) by RegEx and more
- create-thally-docsScaffold an open-source Thally docs site for people, search engines, and AI tools.
- assert-json-bodyOpenAPI response body extraction and JSON shape assertion toolkit (framework-agnostic)
- @buildwithlayer/openapi-to-toolsA tool to create MCP compliant tools from an OpenAPI Spec
- openapi-zodGenerate zod schemas from Swagger OpenAPI specs
- jsdoc3-parserGet the AST of a file using JSDoc3's parser
- kizunajsRoute declaration, validation, and the adapter API for Kizuna.js
- @polymer/iron-component-pageTurns a raw element definition into beautiful documentation
- vitepress-codeblock-collapseAuto-collapse long code blocks in VitePress with expand/collapse toggle
- @vuedoc/mdGenerate a Markdown Documentation for a Vue file component
- devsense-php-lsDevsense PHP Language Server
- typedoc-monorepo-link-typesCreate cross package links and include non-exported types
- ardoReact-first Static Documentation Framework
- docdownA simple JSDoc to Markdown documentation generator.
- hardhat-docgenGenerate NatSpec documentation automatically on compilation
- daybrush-jsdoc-templateA clean, responsive documentation template theme for JSDoc 3 inspired by lodash and minami
- @postmcp/studioPostMCP Visual Web Studio - Interactive OpenAPI to MCP workbench with Token Diet Curator and Live Sandbox
- @xyd-js/vite-pluginVite plugin that builds an xyd docs project during `vite build` and merges the static docs output into the host app's build
- @hot-teapot/mock-yardA browser devtools panel for MSW, built for orval + Faker. Toggle mocked endpoints, switch success/empty/error/custom scenarios, tweak latency & status, and inspect traffic — without touching code.
- @visulima/storage-clientThe upload client library. Simple and easy file uploads for React | Vue | Solid | Svelte.
- @keq-request/cliTransform Swagger/OpenAPI to the function that send request by keq
- typedoc-rhineai-themeA carefully designed, detail-refined GitHub-style TypeDoc theme.
- storybook-addon-useragentstorybook-addon-useragent
- @intlayer/docsIntlayer documentation
- api2htmlA CLI tool to transform Swagger/OpenAPI/AsyncAPI docs to beautiful HTML pages via Shins/Widdershins
- 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