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 |
|---|---|---|---|---|---|---|---|---|
| @antora/content-aggregator Fetches and aggregates content from distributed sources for use in an Antora documentation pipeline. | 30.7k | - | - | - | 27 days ago 3.2.0 | CommonJS | None | Documentation tooling |
| storybook-addon-performance A storybook addon to help better understand and debug performance for React components | 30.7k | -16% | - | 2 years ago 0.17.3 | ESM + CommonJS | Bundled | Documentation tooling | |
| @antora/navigation-builder Builds a navigation catalog from navigation files for adding site navigation to pages in an Antora documentation pipeline. | 30.5k | - | - | - | 27 days ago 3.2.0 | CommonJS | None | Documentation tooling |
| @antora/site-publisher An alias for the @antora/file-publisher package. | 30.5k | - | - | - | 27 days ago 3.2.0 | CommonJS | None | Documentation tooling |
| @antora/document-converter Converts AsciiDoc documents to embeddable HTML for use in an Antora documentation pipeline. | 30.5k | - | - | - | 27 days ago 3.2.0 | CommonJS | None | Documentation tooling |
| @antora/redirect-producer Produces redirects (HTTP redirections) for pages in an Antora site. | 30.5k | - | - | - | 27 days ago 3.2.0 | CommonJS | None | Documentation tooling |
| @antora/site-mapper Generates sitemap files that list all publishable pages in an Antora documentation pipeline. | 30.5k | - | - | - | 27 days ago 3.2.0 | CommonJS | None | Documentation tooling |
| @redocly/allof-merge Simplify JsonSchema/Openapi by combining allOf safely | 30.5k | - | - | - | 3 months ago 0.6.9 | ESM only | Bundled | Documentation tooling, Schema validation |
| @vuepress/plugin-back-to-top back-to-top plugin for vuepress | 30.3k | - | - | - | 3 years ago 1.9.10 | CommonJS | None | Vue, Documentation tooling |
| @antora/ui-loader Downloads a UI bundle, if necessary, and loads the files into a UI catalog for use in an Antora documentation pipeline. | 30.3k | - | - | - | 27 days ago 3.2.0 | CommonJS | None | Documentation tooling |
| @antora/page-composer Wraps the embeddable HTML contents of each page file from the content catalog in a page layout to yield standalone pages in an Antora documentation pipeline. | 30.3k | - | - | - | 27 days ago 3.2.0 | CommonJS | None | Documentation tooling |
| clean-jsdoc-theme A modern, markdown-first JSDoc theme with i18n support | 30.2k | +81% | - | 28 days ago 5.2.0 | ESM + CommonJS | Bundled | Documentation tooling | |
| @farming-labs/docs Modern, flexible MDX-based docs framework — core types, config, and CLI | 30k | - | - | - | 10 days ago 0.2.115 | ESM only | Bundled | Documentation tooling, Markdown |
| msw-auto-mock Generate random mock data from OpenAPI descriptions for msw. | 29.8k | +34% | - | 5 months ago 0.32.1 | CommonJS | None | Dev servers and API mocking, Documentation tooling | |
| typedoc-vitepress-theme Generates TypeDoc Markdown output for VitePress. | 29.7k | +233% | - | 17 days ago 1.1.4 | ESM only | None | Documentation tooling, Markdown | |
| nuxt-llms Generate llms.txt documentation for your Nuxt application | 29.2k | +340% | - | 8 months ago 0.2.0 | ESM + CommonJS | Bundled | Documentation tooling, Vue | |
| dox Markdown / JSdoc documentation generator | 29.1k | +26% | - | 4 years ago 1.0.0 | - | None | Documentation tooling, Markdown | |
| @antora/site-generator The Antora generator for producing and publishing static documentation sites with Antora. | 29k | - | - | - | 27 days ago 3.2.0 | CommonJS | None | Documentation tooling |
| @antora/file-publisher Publishes the publishable files in the virtual file catalog(s) to the destination(s) specified in the playbook. | 28.9k | - | - | - | 27 days ago 3.2.0 | CommonJS | None | Documentation tooling |
| @analogjs/storybook-angular Storybook Integration for Angular & Vite | 27.8k | - | - | - | today 2.7.5 | ESM only | Bundled | Bundlers, Angular |
| apidoc-core Core parser library to generate apidoc result following the apidoc-spec | 27.3k | +10% | - | 5 years ago 0.15.0 | CommonJS | None | Documentation tooling | |
| api-schema-builder build schema with validators for each endpoint | 26.9k | +10% | - | 4 years ago 2.0.11 | CommonJS | None | Schema validation, Documentation tooling | |
| @vuepress/plugin-medium-zoom medium-zoom plugin for vuepress | 26.8k | - | - | - | 3 years ago 1.9.10 | CommonJS | None | Vue, Documentation tooling |
| specmatic Node wrapper for Specmatic | 26.7k | +406% | - | 8 days ago 2.54.1 | CommonJS | Bundled | Documentation tooling, Testing | |
| swagger-combine Combines multiple Swagger schemas into one dereferenced schema | 25.6k | -25% | - | 4 years ago 1.4.0 | CommonJS | None | Documentation tooling | |
| docco The Quick and Dirty Literate Programming Documentation Generator | 25.6k | +43% | - | 1 year ago 0.9.2 | CommonJS | None | Documentation tooling | |
| openapi-schema-validation Validate openapi documents. | 25.1k | -15% | - | 8 years ago 0.4.2 | - | None | Documentation tooling | |
| storybook-addon-sass-postcss Storybook addon used to run the PostCSS preprocessor with Sass support against your stories. | 24.8k | -6% | - | 11 months ago 0.4.0 | CommonJS | Bundled | CSS-in-JS and styling, Documentation tooling | |
| @speclynx/apidom-error Backward compatible custom ApiDOM errors with causes. | 24.4k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | TypeScript tooling, Parsers and serialisers |
| ink-docstrap [](https://nodei.co/npm/ink-docstrap/) | 24.3k | -22% | - | 8 years ago 1.3.2 | CommonJS | None | Documentation tooling, UI component libraries | |
| widdershins OpenAPI/ Swagger / AsyncAPI / Semoasa definition to Slate / Shins compatible markdown | 24.3k | +33% | - | 6 years ago 4.0.1 | CommonJS | None | Documentation tooling | |
| @speclynx/apidom-json-path Evaluate JSONPath expressions against ApiDOM. | 24.1k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | Documentation tooling, Parsers and serialisers |
| @speclynx/apidom-ns-json-schema-draft-4 JSON Schema Draft 4 namespace for ApiDOM. | 23.8k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | Schema validation, Documentation tooling |
| @speclynx/apidom-ns-openapi-3-0 OpenAPI 3.0.x namespace for ApiDOM. | 23.6k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| @speclynx/apidom-ns-json-schema-2020-12 JSON Schema 2020-12 namespace for ApiDOM. | 23.6k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | Schema validation, Documentation tooling |
| express-openapi An unopinionated OpenAPI framework for express | 23.6k | -23% | - | 3 years ago 12.1.3 | CommonJS | Bundled | Documentation tooling | |
| @speclynx/apidom-ns-arazzo-1 Arazzo Specification 1.1.0 namespace for ApiDOM. | 23.5k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| @speclynx/apidom-ns-openapi-2 OpenAPI 2.0 namespace for ApiDOM. | 23.5k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| openapi-security-handler A library to process OpenAPI security definitions in parallel. | 23.5k | -28% | - | 3 years ago 12.1.3 | CommonJS | Bundled | Documentation tooling, Security | |
| @speclynx/apidom-ns-openapi-3-1 OpenAPI 3.1.x namespace for ApiDOM. | 23.5k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| @speclynx/apidom-parser-adapter-arazzo-json-1 Parser adapter for parsing JSON documents into Arazzo 1.x.y namespace. | 23.5k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | Parsers and serialisers, Documentation tooling |
| @speclynx/apidom-parser-adapter-openapi-yaml-3-1 Parser adapter for parsing YAML documents into OpenAPI 3.1.x namespace. | 23.5k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | Parsers and serialisers, Documentation tooling |
| @speclynx/apidom-parser-adapter-openapi-json-3-1 Parser adapter for parsing JSON documents into OpenAPI 3.1.x namespace. | 23.5k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | Parsers and serialisers, Documentation tooling |
| @speclynx/apidom-parser-adapter-openapi-json-2 Parser adapter for parsing JSON documents into OpenAPI 2.0 namespace. | 23.5k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | Parsers and serialisers, Documentation tooling |
| @speclynx/apidom-parser-adapter-openapi-yaml-3-0 Parser adapter for parsing YAML documents into OpenAPI 3.0.x namespace. | 23.5k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | Parsers and serialisers, Documentation tooling |
| @speclynx/apidom-ns-overlay-1 Overlay Specification 1.x.y namespace for ApiDOM. | 23.4k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| @speclynx/apidom-parser-adapter-overlay-json-1 Parser adapter for parsing JSON documents into Overlay 1.x.y namespace. | 23.4k | - | - | - | 6 days ago 5.2.6 | ESM + CommonJS | Bundled | Parsers and serialisers, Documentation tooling |
| openapi-enforcer Library for validating, parsing, and formatting data against open api schemas. | 23k | +41% | - | 2 years ago 1.23.0 | CommonJS | Bundled | Documentation tooling | |
| openapi-flattener Install: `npm install openapi-flattener --save -g` | 22.9k | +7513% | - | 4 years ago 1.0.3 | CommonJS | None | Documentation tooling | |
| docusaurus-plugin-llms Docusaurus plugin for generating LLM-friendly documentation following the llmstxt.org standard | 22.9k | +717% | - | 23 days ago 0.6.0 | CommonJS | Bundled | AI and machine learning, 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.
- @antora/content-aggregatorFetches and aggregates content from distributed sources for use in an Antora documentation pipeline.
- storybook-addon-performanceA storybook addon to help better understand and debug performance for React components
- @antora/navigation-builderBuilds a navigation catalog from navigation files for adding site navigation to pages in an Antora documentation pipeline.
- @antora/site-publisherAn alias for the @antora/file-publisher package.
- @antora/document-converterConverts AsciiDoc documents to embeddable HTML for use in an Antora documentation pipeline.
- @antora/redirect-producerProduces redirects (HTTP redirections) for pages in an Antora site.
- @antora/site-mapperGenerates sitemap files that list all publishable pages in an Antora documentation pipeline.
- @redocly/allof-mergeSimplify JsonSchema/Openapi by combining allOf safely
- @vuepress/plugin-back-to-topback-to-top plugin for vuepress
- @antora/ui-loaderDownloads a UI bundle, if necessary, and loads the files into a UI catalog for use in an Antora documentation pipeline.
- @antora/page-composerWraps the embeddable HTML contents of each page file from the content catalog in a page layout to yield standalone pages in an Antora documentation pipeline.
- clean-jsdoc-themeA modern, markdown-first JSDoc theme with i18n support
- @farming-labs/docsModern, flexible MDX-based docs framework — core types, config, and CLI
- msw-auto-mockGenerate random mock data from OpenAPI descriptions for msw.
- typedoc-vitepress-themeGenerates TypeDoc Markdown output for VitePress.
- nuxt-llmsGenerate llms.txt documentation for your Nuxt application
- doxMarkdown / JSdoc documentation generator
- @antora/site-generatorThe Antora generator for producing and publishing static documentation sites with Antora.
- @antora/file-publisherPublishes the publishable files in the virtual file catalog(s) to the destination(s) specified in the playbook.
- @analogjs/storybook-angularStorybook Integration for Angular & Vite
- apidoc-coreCore parser library to generate apidoc result following the apidoc-spec
- api-schema-builderbuild schema with validators for each endpoint
- @vuepress/plugin-medium-zoommedium-zoom plugin for vuepress
- specmaticNode wrapper for Specmatic
- swagger-combineCombines multiple Swagger schemas into one dereferenced schema
- doccoThe Quick and Dirty Literate Programming Documentation Generator
- openapi-schema-validationValidate openapi documents.
- storybook-addon-sass-postcssStorybook addon used to run the PostCSS preprocessor with Sass support against your stories.
- @speclynx/apidom-errorBackward compatible custom ApiDOM errors with causes.
- ink-docstrap[](https://nodei.co/npm/ink-docstrap/)
- widdershinsOpenAPI/ Swagger / AsyncAPI / Semoasa definition to Slate / Shins compatible markdown
- @speclynx/apidom-json-pathEvaluate JSONPath expressions against ApiDOM.
- @speclynx/apidom-ns-json-schema-draft-4JSON Schema Draft 4 namespace for ApiDOM.
- @speclynx/apidom-ns-openapi-3-0OpenAPI 3.0.x namespace for ApiDOM.
- @speclynx/apidom-ns-json-schema-2020-12JSON Schema 2020-12 namespace for ApiDOM.
- express-openapiAn unopinionated OpenAPI framework for express
- @speclynx/apidom-ns-arazzo-1Arazzo Specification 1.1.0 namespace for ApiDOM.
- @speclynx/apidom-ns-openapi-2OpenAPI 2.0 namespace for ApiDOM.
- openapi-security-handlerA library to process OpenAPI security definitions in parallel.
- @speclynx/apidom-ns-openapi-3-1OpenAPI 3.1.x namespace for ApiDOM.
- @speclynx/apidom-parser-adapter-arazzo-json-1Parser adapter for parsing JSON documents into Arazzo 1.x.y namespace.
- @speclynx/apidom-parser-adapter-openapi-yaml-3-1Parser adapter for parsing YAML documents into OpenAPI 3.1.x namespace.
- @speclynx/apidom-parser-adapter-openapi-json-3-1Parser adapter for parsing JSON documents into OpenAPI 3.1.x namespace.
- @speclynx/apidom-parser-adapter-openapi-json-2Parser adapter for parsing JSON documents into OpenAPI 2.0 namespace.
- @speclynx/apidom-parser-adapter-openapi-yaml-3-0Parser adapter for parsing YAML documents into OpenAPI 3.0.x namespace.
- @speclynx/apidom-ns-overlay-1Overlay Specification 1.x.y namespace for ApiDOM.
- @speclynx/apidom-parser-adapter-overlay-json-1Parser adapter for parsing JSON documents into Overlay 1.x.y namespace.
- openapi-enforcerLibrary for validating, parsing, and formatting data against open api schemas.
- openapi-flattenerInstall: `npm install openapi-flattener --save -g`
- docusaurus-plugin-llmsDocusaurus plugin for generating LLM-friendly documentation following the llmstxt.org standard
- 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