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 |
|---|---|---|---|---|---|---|---|---|
| starlight-theme-rapide Starlight theme inspired by the Visual Studio Code Vitesse theme. | 13.7k | +1065% | - | 23 days ago 0.6.0 | ESM only | None | Documentation tooling | |
| api-contract-validator Plugin for validating API schemas from API documentation | 13.5k | -11% | - | 4 years ago 2.2.8 | CommonJS | Bundled | Documentation tooling, Testing | |
| @kayvan/markdown-tree-parser A powerful JavaScript library and CLI tool for parsing and manipulating markdown files as tree structures using the remark/unified ecosystem | 13.2k | - | - | - | 1 year ago 1.6.1 | ESM only | None | Markdown, CLI tools and terminal utilities |
| mongoose-to-swagger Conversion library for transforming Mongoose schema objects into Swagger schema definitions. | 13.1k | -36% | - | 3 years ago 1.5.1 | CommonJS | Bundled | Documentation tooling | |
| ajv-oai OpenAPI's JsonSchema validator, Powered by Ajv | 12.9k | -20% | - | 6 years ago 1.2.1 | CommonJS | Bundled | Schema validation, Documentation tooling | |
| express-jsdoc-swagger Swagger OpenAPI 3.x generator | 12.8k | -8% | - | 4 years ago 1.8.0 | CommonJS | None | Documentation tooling | |
| express-zod-api A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes. | 12.8k | +63% | - | 3 days ago 29.8.1 | ESM only | Bundled | Schema validation, TypeScript tooling | |
| madr Markdown Architectural Decision Records | 12.7k | +1% | - | 2 years ago 4.0.0 | - | None | Documentation tooling, Markdown | |
| pretty-proptypes prettily render prop types from react components | 12.7k | +86% | - | 4 years ago 1.7.0 | ESM + CommonJS | None | React, Documentation tooling | |
| @newhighsco/storybook-addon-svgr Storybook addon for transforming SVGs into React components using SVGR | 12.5k | - | - | - | 10 months ago 4.0.0 | ESM only | Bundled | Documentation tooling, Bundlers |
| typedoc-neo-theme Improved theme for Typedoc | 11.9k | +1147% | - | 5 years ago 1.1.1 | CommonJS | None | Documentation tooling | |
| @graphql-markdown/core GraphQL-Markdown core package for generating Markdown documentation from a GraphQL schema. | 11.4k | - | - | - | 8 days ago 1.23.0 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers |
| @effect/markdown-toc Generate a markdown TOC (table of contents) with Remarkable. | 11.3k | - | - | - | 2 years ago 0.1.0 | CommonJS | None | Markdown, Parsers and serialisers |
| starlight-blog Starlight plugin to add a blog to your documentation. | 11.3k | +294% | - | 4 days ago 0.30.0 | ESM only | None | Documentation tooling | |
| @kubb/studio Kubb Studio client runtime. Connects a Kubb project to Kubb Studio over WebSocket and streams code generation events, shared by the `kubb studio` CLI command and the Docker agent. | 11.1k | - | - | - | 1 day ago 5.3.16 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| @fumadocs/language Common language packs for Fumadocs | 11.1k | - | - | - | 1 day ago 0.2.6 | ESM only | None | Documentation tooling, CSS-in-JS and styling |
| standard-changelog Generate a changelog from git metadata with Angular commit convention. | 10.7k | +6% | - | 2 months ago 8.1.0 | ESM only | Bundled | Angular, Documentation tooling | |
| @nx/angular-rspack-compiler Compilation utilities for Angular with Rspack and Rsbuild. | 10.7k | - | - | - | 15 days ago 23.2.1 | ESM + CommonJS | Bundled | Angular, Build tools |
| @faulty/ts-docs-loader Generate documentation for TypeScript interfaces, functions, types, and more on-the-fly through webpack | 10.7k | - | - | - | 2 years ago 0.3.2 | CommonJS | None | Documentation tooling, TypeScript tooling |
| @docmd/core Documentation compiler for humans and machines. One Markdown source, one command — generates website, search, AI context, and knowledge formats together. | 10.5k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Documentation tooling, Parsers and serialisers |
| @docmd/parser Pure Markdown parsing engine for docmd. | 10.4k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Markdown, Parsers and serialisers |
| tsdoc-markdown Generates markdown documentation from TypeScript source code. | 10.4k | -7% | - | 4 months ago 1.5.0 | ESM + CommonJS | Bundled | Documentation tooling, Markdown | |
| openapi-validator-middleware Fast input validation middleware using OpenAPI 2.0 (formerly Swagger) and 3.0 definitions file and ajv | 10.3k | +10% | - | 4 years ago 3.2.6 | CommonJS | Bundled | HTTP servers and web frameworks, Documentation tooling | |
| @docmd/plugin-llms Generate llms.txt context files for AI agents from your docmd site. | 10.3k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Documentation tooling, Parsers and serialisers |
| @docmd/plugin-sitemap Sitemap generator plugin for docmd. | 10.3k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Markdown, Documentation tooling |
| @docmd/plugin-search Offline full-text search for docmd. | 10.3k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @docmd/live Browser-based editor engine for docmd. | 10.3k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Parsers and serialisers, Markdown |
| @docmd/plugin-seo SEO meta tag generator for docmd. | 10.2k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @docmd/tui Terminal User Interface (TUI) design system for docmd. | 10.2k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | CLI tools and terminal utilities, UI component libraries |
| @shotstack/schemas Centralized OpenAPI schemas and TypeScript types for Shotstack API | 10.2k | - | - | - | 22 days ago 1.18.3 | ESM + CommonJS | Bundled | Documentation tooling, Video and audio |
| @graphql-markdown/cli NodeJS CLI for generating Markdown documentation from a GraphQL schema. | 10.1k | - | - | - | 8 days ago 1.1.0 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers |
| @docmd/plugin-math Mathematics (KaTeX/LaTeX) plugin for docmd. | 10.1k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Documentation tooling, Parsers and serialisers |
| @magidoc/plugin-svelte-prismjs A Svelte component library providing an easy to use component to display PrismJS code blocks | 10k | - | - | - | 1 month ago 7.0.0 | ESM only | Bundled | Svelte, Parsers and serialisers |
| @docmd/ui Base UI templates and assets for docmd. | 9.9k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @docmd/plugin-mermaid Mermaid diagram support plugin for docmd. | 9.9k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @docmd/themes Official themes for docmd. | 9.9k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @docmd/plugin-analytics Analytics injection plugin for docmd. | 9.9k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Markdown, Parsers and serialisers |
| jsdoc-tsimport-plugin A JSDoc plugin to support the typescript module import syntax. | 9.8k | +36% | - | 5 years ago 1.0.5 | CommonJS | None | Documentation tooling, TypeScript tooling | |
| storybook-addon-grid Column guides for your stories | 9.8k | +164% | - | 11 months ago 0.7.1 | ESM only | Bundled | Documentation tooling | |
| @docmd/api Plugin API surface for docmd. | 9.8k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Documentation tooling, Parsers and serialisers |
| @docmd/plugin-installer Installer utility to add and remove plugins for docmd. | 9.7k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Markdown, Parsers and serialisers |
| openapi-data-validator Automatically validate API requests and responses with OpenAPI 3. | 9.7k | +196% | - | 11 months ago 2.0.54 | CommonJS | Bundled | Documentation tooling, HTTP servers and web frameworks | |
| @webdoc/model Doclet API for JavaScript | 9.5k | - | - | - | 3 years ago 2.2.0 | CommonJS | None | Documentation tooling |
| jsdoc-plugin-typescript Plugin to make TypeScript's JSDoc type annotations work with JSDoc | 9.4k | -2% | - | 5 months ago 3.2.1 | CommonJS | None | Documentation tooling, TypeScript tooling | |
| @nx-plus/docusaurus Docusaurus plugin for Nx | 9.4k | - | - | - | 3 years ago 15.0.0-rc.0 | CommonJS | Bundled | Documentation tooling, Vue |
| storybook-readme Storybook addon to show components README (for React and Vue) | 9.3k | -37% | - | 5 years ago 5.0.9 | CommonJS | None | Documentation tooling | |
| starlight-auto-sidebar Starlight plugin to tweak autogenerated sidebar entries. | 9.2k | +171% | - | 23 days ago 0.4.1 | ESM only | None | Documentation tooling | |
| rests Easily generate API client's SDK — organize and simplify API Requests. | 9.2k | +170% | - | 2 years ago 1.1.1 | CommonJS | Bundled | HTTP clients, Schema validation | |
| @pandacss/studio The automated token documentation for Panda CSS | 9.2k | - | - | - | 21 days ago 1.12.1 | ESM + CommonJS | Bundled | Documentation tooling, CSS-in-JS and styling |
| @api-platform/api-doc-parser Transform an API documentation (Hydra, OpenAPI, GraphQL) in an intermediate representation that can be used for various tasks such as creating smart API clients, scaffolding code or building administration interfaces. | 9k | - | - | - | 7 months ago 0.16.10 | ESM only | Bundled | Documentation tooling, GraphQL |
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.
- starlight-theme-rapideStarlight theme inspired by the Visual Studio Code Vitesse theme.
- api-contract-validatorPlugin for validating API schemas from API documentation
- @kayvan/markdown-tree-parserA powerful JavaScript library and CLI tool for parsing and manipulating markdown files as tree structures using the remark/unified ecosystem
- mongoose-to-swaggerConversion library for transforming Mongoose schema objects into Swagger schema definitions.
- ajv-oaiOpenAPI's JsonSchema validator, Powered by Ajv
- express-jsdoc-swaggerSwagger OpenAPI 3.x generator
- express-zod-apiA Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.
- madrMarkdown Architectural Decision Records
- pretty-proptypesprettily render prop types from react components
- @newhighsco/storybook-addon-svgrStorybook addon for transforming SVGs into React components using SVGR
- typedoc-neo-themeImproved theme for Typedoc
- @graphql-markdown/coreGraphQL-Markdown core package for generating Markdown documentation from a GraphQL schema.
- @effect/markdown-tocGenerate a markdown TOC (table of contents) with Remarkable.
- starlight-blogStarlight plugin to add a blog to your documentation.
- @kubb/studioKubb Studio client runtime. Connects a Kubb project to Kubb Studio over WebSocket and streams code generation events, shared by the `kubb studio` CLI command and the Docker agent.
- @fumadocs/languageCommon language packs for Fumadocs
- standard-changelogGenerate a changelog from git metadata with Angular commit convention.
- @nx/angular-rspack-compilerCompilation utilities for Angular with Rspack and Rsbuild.
- @faulty/ts-docs-loaderGenerate documentation for TypeScript interfaces, functions, types, and more on-the-fly through webpack
- @docmd/coreDocumentation compiler for humans and machines. One Markdown source, one command — generates website, search, AI context, and knowledge formats together.
- @docmd/parserPure Markdown parsing engine for docmd.
- tsdoc-markdownGenerates markdown documentation from TypeScript source code.
- openapi-validator-middlewareFast input validation middleware using OpenAPI 2.0 (formerly Swagger) and 3.0 definitions file and ajv
- @docmd/plugin-llmsGenerate llms.txt context files for AI agents from your docmd site.
- @docmd/plugin-sitemapSitemap generator plugin for docmd.
- @docmd/plugin-searchOffline full-text search for docmd.
- @docmd/liveBrowser-based editor engine for docmd.
- @docmd/plugin-seoSEO meta tag generator for docmd.
- @docmd/tuiTerminal User Interface (TUI) design system for docmd.
- @shotstack/schemasCentralized OpenAPI schemas and TypeScript types for Shotstack API
- @graphql-markdown/cliNodeJS CLI for generating Markdown documentation from a GraphQL schema.
- @docmd/plugin-mathMathematics (KaTeX/LaTeX) plugin for docmd.
- @magidoc/plugin-svelte-prismjsA Svelte component library providing an easy to use component to display PrismJS code blocks
- @docmd/uiBase UI templates and assets for docmd.
- @docmd/plugin-mermaidMermaid diagram support plugin for docmd.
- @docmd/themesOfficial themes for docmd.
- @docmd/plugin-analyticsAnalytics injection plugin for docmd.
- jsdoc-tsimport-pluginA JSDoc plugin to support the typescript module import syntax.
- storybook-addon-gridColumn guides for your stories
- @docmd/apiPlugin API surface for docmd.
- @docmd/plugin-installerInstaller utility to add and remove plugins for docmd.
- openapi-data-validatorAutomatically validate API requests and responses with OpenAPI 3.
- @webdoc/modelDoclet API for JavaScript
- jsdoc-plugin-typescriptPlugin to make TypeScript's JSDoc type annotations work with JSDoc
- @nx-plus/docusaurusDocusaurus plugin for Nx
- storybook-readmeStorybook addon to show components README (for React and Vue)
- starlight-auto-sidebarStarlight plugin to tweak autogenerated sidebar entries.
- restsEasily generate API client's SDK — organize and simplify API Requests.
- @pandacss/studioThe automated token documentation for Panda CSS
- @api-platform/api-doc-parserTransform an API documentation (Hydra, OpenAPI, GraphQL) in an intermediate representation that can be used for various tasks such as creating smart API clients, scaffolding code or building administration interfaces.
- 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