Skip to content
JS
Package category

Documentation tooling

Generate API docs, style guides and documentation sites.

842 packages36 comparisons

Packages compared

842 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
swagger-client
Swagger Client - a collection of interfaces for OAI specs
764.4k+45%-9 days ago
3.38.2
ESM + CommonJSNoneDocumentation 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 onlyBundledDocumentation tooling, Bundlers
@scalar/api-client
the open source API testing client
749k---1 day ago
3.21.0
ESM + CommonJSBundledDocumentation tooling, Testing
@scalar/api-reference
Generate beautiful API references from OpenAPI documents
715.5k---1 day ago
1.72.0
ESM onlyBundledDocumentation tooling, Vue
@readme/openapi-schemas
JSON Schemas for every version of the OpenAPI Specification
679.2k---2 months ago
4.0.0
ESM + CommonJSBundledDocumentation tooling, Schema validation
openapi-path-templating
OpenAPI Path Templating parser, validator, resolver and matcher.
665.1k+58%-1 year ago
2.2.1
ESM + CommonJSBundledDocumentation 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
CommonJSNoneDocumentation tooling
openapi-server-url-templating
OpenAPI Server URL templating parser, validator and substitution mechanism.
661.3k+62%-1 year ago
1.3.0
ESM + CommonJSBundledTemplating, URLs and query strings
@inversifyjs/prototype-utils
Prototype related utils
646.3k---6 months ago
0.2.1
ESM onlyNoneNode.js utilities, Schema validation
@semantic-release/exec
semantic-release plugin to run custom shell commands
643.6k---1 year ago
7.1.0
ESM onlyNoneCLI 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 + CommonJSBundledDocumentation 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
CommonJSNoneDocumentation 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
CommonJSNoneCLI tools and terminal utilities, React
@upstash/context7-mcp
MCP server for Context7
536.1k---11 days ago
4.1.1
ESM onlyNoneDocumentation tooling, AI and machine learning
oas
Comprehensive tooling for working with OpenAPI definitions
525.3k+114%-2 days ago
38.6.0
ESM + CommonJSBundledDocumentation tooling
swagger-ui-react
[![NPM version](https://badge.fury.io/js/swagger-ui-react.svg)](http://badge.fury.io/js/swagger-ui-react)
522.7k+82%-9 days ago
5.33.0
ESM + CommonJSNoneDocumentation tooling
standard-version
replacement for `npm version` with automatic CHANGELOG generation
505.9k-6%-4 years ago
9.5.0
-NoneDocumentation tooling, Angular
@scalar/asyncapi-upgrader
Upgrade AsyncAPI documents to the latest and greatest version
487.7k---1 day ago
0.1.12
ESM onlyBundledDocumentation tooling, TypeScript tooling
swagger-schema-official
Swagger JSON Schema
483.6k+21%-10 years ago
2.0.0-bab6bed
-NoneDocumentation 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 onlyBundledMarkdown, Parsers and serialisers
@scalar/blocks
Render blocks for your OpenAPI documentation
445.8k---1 day ago
0.3.0
ESM onlyBundledDocumentation 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
CommonJSBundledParsers and serialisers, Documentation tooling
@compodoc/compodoc
The missing documentation tool for your Angular application
413.6k---2 months ago
2.0.0
CommonJSNoneDocumentation 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
CommonJSBundledDocumentation 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 onlyBundledDocumentation tooling, Angular
@scalar/api-reference-react
The react client only integration for api references
395.7k---1 day ago
0.9.73
ESM onlyBundledReact, 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 onlyBundledDocumentation tooling, CLI tools and terminal utilities
openapi-schema-validator
A validator for OpenAPI documents.
353.8k+122%-3 years ago
12.1.3
CommonJSBundledDocumentation tooling
oas-normalize
Tooling for converting, validating, and parsing OpenAPI, Swagger, and Postman API definitions
349k+78%-20 days ago
18.0.2
ESM + CommonJSBundledDocumentation tooling
openapi-typescript-codegen
Library that generates Typescript clients based on the OpenAPI specification.
346k+54%-3 months ago
0.31.0
CommonJSBundledDocumentation tooling, Angular
@mermaid-js/mermaid-zenuml
MermaidJS plugin for ZenUML integration
345k---7 days ago
1.0.1
ESM onlyBundledMarkdown, Parsers and serialisers
@mermaid-js/mermaid-mindmap
Mindmap diagram module for MermaidJS.
330.8k---3 years ago
9.3.0
ESM onlyBundledMarkdown, 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 + CommonJSBundledDocumentation tooling, TypeScript tooling
openapi-merge
A tool to merge numerous OpenAPI files into a single openapi definition.
285.8k+25%--
2.0.2
CommonJSBundledDocumentation tooling
create-storybook
Storybook installer: Develop, document, and test UI components in isolation
284.5k+34%-23 days ago
10.6.0
ESM onlyNoneDocumentation tooling
@tsoa/runtime
Build swagger-compliant REST APIs using TypeScript and Node
281k---9 months ago
7.0.0-alpha.0
CommonJSBundledDocumentation 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 + CommonJSBundledSchema validation, Documentation tooling
@tsoa/cli
Build swagger-compliant REST APIs using TypeScript and Node
263.8k---9 months ago
7.0.0-alpha.0
CommonJSBundledDocumentation 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 + CommonJSNoneDocumentation tooling
@storybook/svelte
Storybook Svelte renderer: Develop, document, and test UI components in isolation.
260.5k---23 days ago
10.6.0
ESM onlyBundledDocumentation tooling, Svelte
tsoa
Build swagger-compliant REST APIs using TypeScript and Node
257.8k+56%-9 months ago
7.0.0-alpha.0
CommonJSBundledDocumentation tooling, HTTP servers and web frameworks
jsdoc-api
A programmatic interface for jsdoc
256.9k+30%-4 months ago
9.3.6
ESM + CommonJSNoneDocumentation 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
CommonJSBundledDocumentation 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 onlyBundledDocumentation tooling
jsdoctypeparser
Strict JsDoc type expression parser.
253.7k-28%-6 years ago
9.0.0
CommonJSNoneDocumentation 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 onlyBundledDocumentation tooling, Bundlers
openapi-to-postmanv2
Convert a given OpenAPI specification to Postman Collection v2.0
248.4k+135%-1 month ago
6.3.3
CommonJSBundledDocumentation tooling
@mermaid-js/layout-tidy-tree
Tidy-tree layout engine for mermaid
247.5k---7 days ago
1.0.1
ESM onlyBundledMarkdown, Parsers and serialisers
typedoc-default-themes
Default themes for TypeDoc.
240.9k-0%-5 years ago
0.12.10
CommonJSNoneDocumentation 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 onlyBundledDocumentation 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.