10 Best JavaScript Documentation Generator Libraries

List hand-picked by Openbase Experts
Learn More

swagger-ui-dist

Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.

2M
23.3K
DefinitelyTyped
Apache-2.0
jsdoc

An API documentation generator for JavaScript.

1.6M
13.4K
No support
Apache-2.0
@nestjs/swagger

OpenAPI (Swagger) module for Nest framework (node.js) 🌎

917K
1.3K
No support
MIT
redoc

📘 OpenAPI/Swagger-generated API Reference Documentation

251K
19.3K
Built-in
MIT
redoc-cli

📘 OpenAPI/Swagger-generated API Reference Documentation

144K
19.3K
No support
MIT
docsify

🃏 A magical documentation site generator.

68.5K
21.9K
No support
MIT
apidoc

RESTful web API Documentation Generator.

89.4K
9.4K
DefinitelyTyped
MIT
docsify-cli

🖌 docsify cli tool - A magical documentation generator.

39.2K
596
No support
MIT
sue

Adds middleware to your express app to serve the Swagger UI bound to your Swagger document. This acts as living documentation for your API hosted from within your app.

1.3M
1.1K
DefinitelyTyped
MIT
jsdoc-to-markdown

Generate markdown documentation from jsdoc-annotated javascript

117K
1.5K
DefinitelyTyped
MIT
better-docs

Beautiful toolbox for jsdoc generated documentation - with 'typescript', `category` and `component` plugins

30.2K
709
DefinitelyTyped
MIT
swagger-client

Javascript library to connect to swagger-enabled APIs via browser or nodejs

232K
2.5K
No support
Apache-2.0
typedoc

Documentation generator for TypeScript projects.

659K
6.4K
Built-in
Apache-2.0
swagger-ui

Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.

98.6K
23.3K
DefinitelyTyped
Apache-2.0
swagger-jsdoc

Generates swagger/openapi specification based on jsDoc comments and YAML files.

321K
1.5K
DefinitelyTyped
MIT
sm

swagger to markdown transpiler

2.8K
185
Built-in
MIT
nsw

The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.

30.9K
5.6K
No support
MIT
express-openapi

A Monorepo of various packages to power OpenAPI in node

26.9K
779
Built-in
MIT
fliegdoc

A documentation generator for Typescript-based libraries with good support for monorepos

438
30
Built-in
MIT
asc

Convert API descriptions between popular formats such as OpenAPI(fka Swagger), RAML, API Blueprint, WADL, etc.

21.2K
No support
MIT
set

Generate and serve swagger.json

4.9K
130
Built-in
MIT
sne

Wordnik swagger implementation for the express framework

4.6K
No support
apache 2.0
as

Swagger provider for Adonis 4.x

570
90
No support
MIT
as

apidoc and swagger are two nice projects which are focusing on documentation of APIs. This project is a middle tier which tries to bring them together in a sense that it uses apidoc to convert inline documentation to json schema and later convert it to swagger json schmea.

480
249
No support
{"type":"MIT","url":"https://github.com/fsbahman/apidoc-swagger/blob/master/README.md/LICENSE"}
emd

Auto-generated Documentation for Express and Mongoose based APIs

124
40
No support
@knuckleswtf/scribe-express

Generate API documentation for humans from your Node.js codebase.

46
45
No support
MIT
jse

Simple non-intrusive library for validating Express routes with Joi and auto-generating Swagger documentation.

5
11
No support
MIT
nrd

next-rapid-docs makes it easy to quickly turn markdown text into complete documentation on responsive Next.js web applications

5
1
No support
MIT
cnr

next-rapid-docs makes it easy to quickly turn markdown text into complete documentation on responsive Next.js web applications

4
1
No support
MIT
ste

Simple express runtime parser and documentation swagger generator with 100% support of Typescript static types

3
5
Built-in
ISC
Description
Author
License
Type Definitions
ESM Support
Tree Shakeable
Popularity
Downloads/wk
GitHub Stars
Reviews
User Rating
Voted Good Docs
Voted Easy of Use
Voted Performant
Top Positive Review
Top Negative Review
Issues
Total Issues
Open Issues
Avg Time to Close
Pull Requests
Total Pull Requests
Open Pull Requests
Avg Time to Merge
Community
Maintainers
Contributors
Contributors with 3+ commits
Top Committers
GitHub Forks
Versions
# of Versions
Latest
Next
Beta
Newest
Oldest
Major Every
Minor Every
Patch Every
Dependencies
Dependencies
Dev Dependencies
Links
More Info
README
Tutorials
Install Command
There's Nothing Here
No packages are selected.
Select a few packages to compare.