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 |
|---|---|---|---|---|---|---|---|---|
| swagger-client Swagger Client - a collection of interfaces for OAI specs | 764.4k | +45% | - | 9 days ago 3.38.2 | ESM + CommonJS | None | Documentation tooling | |
| @storybook/vue3-vite Storybook for Vue3 and Vite: Develop, document, and test UI components in isolation | 753.4k | - | - | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, Bundlers |
| @scalar/api-client the open source API testing client | 749k | - | - | - | 1 day ago 3.21.0 | ESM + CommonJS | Bundled | Documentation tooling, Testing |
| @scalar/api-reference Generate beautiful API references from OpenAPI documents | 715.5k | - | - | - | 1 day ago 1.72.0 | ESM only | Bundled | Documentation tooling, Vue |
| @readme/openapi-schemas JSON Schemas for every version of the OpenAPI Specification | 679.2k | - | - | - | 2 months ago 4.0.0 | ESM + CommonJS | Bundled | Documentation tooling, Schema validation |
| openapi-path-templating OpenAPI Path Templating parser, validator, resolver and matcher. | 665.1k | +58% | - | 1 year ago 2.2.1 | ESM + CommonJS | Bundled | Documentation tooling, Parsers and serialisers | |
| conventional-changelog-config-spec a spec describing the config options supported by conventional-config for upstream tooling | 664.1k | +11% | - | 7 years ago 2.1.0 | CommonJS | None | Documentation tooling | |
| openapi-server-url-templating OpenAPI Server URL templating parser, validator and substitution mechanism. | 661.3k | +62% | - | 1 year ago 1.3.0 | ESM + CommonJS | Bundled | Templating, URLs and query strings | |
| @inversifyjs/prototype-utils Prototype related utils | 646.3k | - | - | - | 6 months ago 0.2.1 | ESM only | None | Node.js utilities, Schema validation |
| @semantic-release/exec semantic-release plugin to run custom shell commands | 643.6k | - | - | - | 1 year ago 7.1.0 | ESM only | None | CLI tools and terminal utilities, Documentation tooling |
| @qdrant/openapi-typescript-fetch A typed fetch client for openapi-typescript | 579k | - | - | - | 2 years ago 1.2.6 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| babel-plugin-react-docgen Babel plugin to add react-docgen info into your code | 573.1k | -39% | - | 5 years ago 4.2.1 | CommonJS | None | Documentation tooling, React | |
| @aw-web-design/x-default-browser Detect default web browser of the current user, cross-platform (Win/Lin/Mac) | 542.6k | - | - | - | 4 years ago 1.4.126 | CommonJS | None | CLI tools and terminal utilities, React |
| @upstash/context7-mcp MCP server for Context7 | 536.1k | - | - | - | 11 days ago 4.1.1 | ESM only | None | Documentation tooling, AI and machine learning |
| oas Comprehensive tooling for working with OpenAPI definitions | 525.3k | +114% | - | 2 days ago 38.6.0 | ESM + CommonJS | Bundled | Documentation tooling | |
| swagger-ui-react [](http://badge.fury.io/js/swagger-ui-react) | 522.7k | +82% | - | 9 days ago 5.33.0 | ESM + CommonJS | None | Documentation tooling | |
| standard-version replacement for `npm version` with automatic CHANGELOG generation | 505.9k | -6% | - | 4 years ago 9.5.0 | - | None | Documentation tooling, Angular | |
| @scalar/asyncapi-upgrader Upgrade AsyncAPI documents to the latest and greatest version | 487.7k | - | - | - | 1 day ago 0.1.12 | ESM only | Bundled | Documentation tooling, TypeScript tooling |
| swagger-schema-official Swagger JSON Schema | 483.6k | +21% | - | 10 years ago 2.0.0-bab6bed | - | None | Documentation tooling, Schema validation | |
| @mermaid-js/layout-elk ELK layout engine for mermaid builds that do not bundle it (e.g. mermaid.tiny.js) | 476.3k | - | - | - | 15 days ago 1.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @scalar/blocks Render blocks for your OpenAPI documentation | 445.8k | - | - | - | 1 day ago 0.3.0 | ESM only | Bundled | Documentation tooling |
| @11ty/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 Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and many other | 429.3k | - | - | - | 1 month ago 3.0.0 | CommonJS | Bundled | Parsers and serialisers, Documentation tooling |
| @compodoc/compodoc The missing documentation tool for your Angular application | 413.6k | - | - | - | 2 months ago 2.0.0 | CommonJS | None | Documentation tooling, Angular |
| express-openapi-validator Automatically validate API requests and responses with OpenAPI 3 and Express. | 409.5k | +25% | - | 8 months ago 5.6.2 | CommonJS | Bundled | Documentation tooling, HTTP servers and web frameworks | |
| @storybook/angular Storybook for Angular: Develop, document, and test UI components in isolation | 401k | - | - | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, Angular |
| @scalar/api-reference-react The react client only integration for api references | 395.7k | - | - | - | 1 day ago 0.9.73 | ESM only | Bundled | React, Testing |
| bump-cli The Bump CLI is used to interact with your API documentation hosted on Bump.sh by using the APIs of developers.bump.sh | 371.4k | +4667% | - | 14 days ago 2.11.0 | ESM only | Bundled | Documentation tooling, CLI tools and terminal utilities | |
| openapi-schema-validator A validator for OpenAPI documents. | 353.8k | +122% | - | 3 years ago 12.1.3 | CommonJS | Bundled | Documentation tooling | |
| oas-normalize Tooling for converting, validating, and parsing OpenAPI, Swagger, and Postman API definitions | 349k | +78% | - | 20 days ago 18.0.2 | ESM + CommonJS | Bundled | Documentation tooling | |
| openapi-typescript-codegen Library that generates Typescript clients based on the OpenAPI specification. | 346k | +54% | - | 3 months ago 0.31.0 | CommonJS | Bundled | Documentation tooling, Angular | |
| @mermaid-js/mermaid-zenuml MermaidJS plugin for ZenUML integration | 345k | - | - | - | 7 days ago 1.0.1 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @mermaid-js/mermaid-mindmap Mindmap diagram module for MermaidJS. | 330.8k | - | - | - | 3 years ago 9.3.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| openapi-react-query Fast, type-safe @tanstack/react-query client to work with your OpenAPI schema. | 327.5k | +347% | - | 7 months ago 0.5.4 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| openapi-merge A tool to merge numerous OpenAPI files into a single openapi definition. | 285.8k | +25% | - | - 2.0.2 | CommonJS | Bundled | Documentation tooling | |
| create-storybook Storybook installer: Develop, document, and test UI components in isolation | 284.5k | +34% | - | 23 days ago 10.6.0 | ESM only | None | Documentation tooling | |
| @tsoa/runtime Build swagger-compliant REST APIs using TypeScript and Node | 281k | - | - | - | 9 months ago 7.0.0-alpha.0 | CommonJS | Bundled | Documentation tooling, HTTP servers and web frameworks |
| @zodios/core Typescript API client with autocompletion and zod validations | 270.5k | - | - | - | 3 years ago 10.9.6 | ESM + CommonJS | Bundled | Schema validation, Documentation tooling |
| @tsoa/cli Build swagger-compliant REST APIs using TypeScript and Node | 263.8k | - | - | - | 9 months ago 7.0.0-alpha.0 | CommonJS | Bundled | Documentation tooling, HTTP servers and web frameworks |
| changelog-filename-regex A regular expression that matches a CHANGELOG filename | 263.4k | +32% | - | 8 years ago 2.0.1 | ESM + CommonJS | None | Documentation tooling | |
| @storybook/svelte Storybook Svelte renderer: Develop, document, and test UI components in isolation. | 260.5k | - | - | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, Svelte |
| tsoa Build swagger-compliant REST APIs using TypeScript and Node | 257.8k | +56% | - | 9 months ago 7.0.0-alpha.0 | CommonJS | Bundled | Documentation tooling, HTTP servers and web frameworks | |
| jsdoc-api A programmatic interface for jsdoc | 256.9k | +30% | - | 4 months ago 9.3.6 | ESM + CommonJS | None | Documentation tooling | |
| atlassian-openapi This is a package that lets you deal with the Atlassian flavour of the OpenAPI 3.0 specification. | 255.9k | +10% | - | - 1.0.21 | CommonJS | Bundled | Documentation tooling | |
| @scalar/fastify-api-reference A Fastify plugin to render beautiful, interactive API documentation from OpenAPI/Swagger documents. | 254.8k | - | - | - | 1 day ago 1.72.0 | ESM only | Bundled | Documentation tooling |
| jsdoctypeparser Strict JsDoc type expression parser. | 253.7k | -28% | - | 6 years ago 9.0.0 | CommonJS | None | Documentation tooling, Parsers and serialisers | |
| @storybook/svelte-vite Storybook for Svelte and Vite: Develop, document, and test UI components in isolation | 253.2k | - | - | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, Bundlers |
| openapi-to-postmanv2 Convert a given OpenAPI specification to Postman Collection v2.0 | 248.4k | +135% | - | 1 month ago 6.3.3 | CommonJS | Bundled | Documentation tooling | |
| @mermaid-js/layout-tidy-tree Tidy-tree layout engine for mermaid | 247.5k | - | - | - | 7 days ago 1.0.1 | ESM only | Bundled | Markdown, Parsers and serialisers |
| typedoc-default-themes Default themes for TypeDoc. | 240.9k | -0% | - | 5 years ago 0.12.10 | CommonJS | None | Documentation tooling | |
| @storybook/react-native-web-vite Storybook for React Native Web and Vite: Develop, document, and test UI components in isolation | 225.5k | - | - | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, Bundlers |
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.
- swagger-clientSwagger Client - a collection of interfaces for OAI specs
- @storybook/vue3-viteStorybook for Vue3 and Vite: Develop, document, and test UI components in isolation
- @scalar/api-clientthe open source API testing client
- @scalar/api-referenceGenerate beautiful API references from OpenAPI documents
- @readme/openapi-schemasJSON Schemas for every version of the OpenAPI Specification
- openapi-path-templatingOpenAPI Path Templating parser, validator, resolver and matcher.
- conventional-changelog-config-speca spec describing the config options supported by conventional-config for upstream tooling
- openapi-server-url-templatingOpenAPI Server URL templating parser, validator and substitution mechanism.
- @inversifyjs/prototype-utilsPrototype related utils
- @semantic-release/execsemantic-release plugin to run custom shell commands
- @qdrant/openapi-typescript-fetchA typed fetch client for openapi-typescript
- babel-plugin-react-docgenBabel plugin to add react-docgen info into your code
- @aw-web-design/x-default-browserDetect default web browser of the current user, cross-platform (Win/Lin/Mac)
- @upstash/context7-mcpMCP server for Context7
- oasComprehensive tooling for working with OpenAPI definitions
- swagger-ui-react[](http://badge.fury.io/js/swagger-ui-react)
- standard-versionreplacement for `npm version` with automatic CHANGELOG generation
- @scalar/asyncapi-upgraderUpgrade AsyncAPI documents to the latest and greatest version
- swagger-schema-officialSwagger JSON Schema
- @mermaid-js/layout-elkELK layout engine for mermaid builds that do not bundle it (e.g. mermaid.tiny.js)
- @scalar/blocksRender blocks for your OpenAPI documentation
- @11ty/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 Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and many other
- @compodoc/compodocThe missing documentation tool for your Angular application
- express-openapi-validatorAutomatically validate API requests and responses with OpenAPI 3 and Express.
- @storybook/angularStorybook for Angular: Develop, document, and test UI components in isolation
- @scalar/api-reference-reactThe react client only integration for api references
- bump-cliThe Bump CLI is used to interact with your API documentation hosted on Bump.sh by using the APIs of developers.bump.sh
- openapi-schema-validatorA validator for OpenAPI documents.
- oas-normalizeTooling for converting, validating, and parsing OpenAPI, Swagger, and Postman API definitions
- openapi-typescript-codegenLibrary that generates Typescript clients based on the OpenAPI specification.
- @mermaid-js/mermaid-zenumlMermaidJS plugin for ZenUML integration
- @mermaid-js/mermaid-mindmapMindmap diagram module for MermaidJS.
- openapi-react-queryFast, type-safe @tanstack/react-query client to work with your OpenAPI schema.
- openapi-mergeA tool to merge numerous OpenAPI files into a single openapi definition.
- create-storybookStorybook installer: Develop, document, and test UI components in isolation
- @tsoa/runtimeBuild swagger-compliant REST APIs using TypeScript and Node
- @zodios/coreTypescript API client with autocompletion and zod validations
- @tsoa/cliBuild swagger-compliant REST APIs using TypeScript and Node
- changelog-filename-regexA regular expression that matches a CHANGELOG filename
- @storybook/svelteStorybook Svelte renderer: Develop, document, and test UI components in isolation.
- tsoaBuild swagger-compliant REST APIs using TypeScript and Node
- jsdoc-apiA programmatic interface for jsdoc
- atlassian-openapiThis is a package that lets you deal with the Atlassian flavour of the OpenAPI 3.0 specification.
- @scalar/fastify-api-referenceA Fastify plugin to render beautiful, interactive API documentation from OpenAPI/Swagger documents.
- jsdoctypeparserStrict JsDoc type expression parser.
- @storybook/svelte-viteStorybook for Svelte and Vite: Develop, document, and test UI components in isolation
- openapi-to-postmanv2Convert a given OpenAPI specification to Postman Collection v2.0
- @mermaid-js/layout-tidy-treeTidy-tree layout engine for mermaid
- typedoc-default-themesDefault themes for TypeDoc.
- @storybook/react-native-web-viteStorybook for React Native Web and Vite: Develop, document, and test UI components in isolation
- 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