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.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
53
Top Feedback
3Highly Customizable
1Great Documentation
1Easy to Use
GitHub Stars
21K
Weekly Downloads
1M
Last Commit
2mos ago

@nestjs/swagger

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.8/ 5
4
Top Feedback
4Great Documentation
1Easy to Use
1Highly Customizable
GitHub Stars
951
Weekly Downloads
523K
Last Commit
1mo ago

apidoc

RESTful web API Documentation Generator.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
3
Top Feedback
1Poor Documentation
1Hard to Use
GitHub Stars
9K
Weekly Downloads
116K
Last Commit
2mos ago

jsdoc

An API documentation generator for JavaScript.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
23
Top Feedback
4Great Documentation
4Easy to Use
1Highly Customizable
GitHub Stars
13K
Weekly Downloads
626K
Last Commit
1mo ago

redoc

📘 OpenAPI/Swagger-generated API Reference Documentation

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
10
Top Feedback
N/A
GitHub Stars
16K
Weekly Downloads
203K
Last Commit
2mos ago

docsify

🃏 A magical documentation site generator.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
23
Top Feedback
1Great Documentation
1Easy to Use
1Highly Customizable
GitHub Stars
19K
Weekly Downloads
37K
Last Commit
1mo ago

docsify-cli

🖌 docsify cli tool - A magical documentation generator.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
1Performant
1Highly Customizable
GitHub Stars
503
Weekly Downloads
22K
Last Commit
2mos ago
sue

swagger-ui-express

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.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.3/ 5
3
Top Feedback
3Great Documentation
2Easy to Use
2Performant
GitHub Stars
957
Weekly Downloads
899K
Last Commit
1mo ago

jsdoc-to-markdown

Generate markdown documentation from jsdoc-annotated javascript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
3
Top Feedback
2Great Documentation
2Easy to Use
GitHub Stars
1K
Weekly Downloads
135K
Last Commit
3mos ago
sut

swagger-ui-themes

💥 A collection of css themes to spice up your Swagger docs

License Icon
License: (MIT)
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
495
Weekly Downloads
3K
Last Commit
3yrs ago

better-docs

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
558
Weekly Downloads
32K
Last Commit
1yr ago

typedoc

Documentation generator for TypeScript projects.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
2Easy to Use
1Great Documentation
1Bleeding Edge
GitHub Stars
5K
Weekly Downloads
495K
Last Commit
2mos ago

swagger-client

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

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
208K
Last Commit
2mos ago

react-docgen-typescript

A simple parser for react properties defined in typescript instead of propTypes.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
795
Weekly Downloads
3M
Last Commit
2mos ago

swagger-ui

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

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Great Documentation
1Performant
GitHub Stars
21K
Weekly Downloads
92K
Last Commit
2mos ago

redoc-cli

📘 OpenAPI/Swagger-generated API Reference Documentation

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
16K
Weekly Downloads
134K
Last Commit
2mos ago
nsw

nswag

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
27K
Last Commit
1mo ago
sm

swagger-markdown

swagger to markdown transpiler

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
1.0/ 5
1
Top Feedback
N/A
GitHub Stars
149
Weekly Downloads
4K
Last Commit
2mos ago

swagger-jsdoc

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
246K
Last Commit
4mos ago

express-openapi

A Monorepo of various packages to power OpenAPI in node

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
629
Weekly Downloads
18K
Last Commit
2mos ago

fliegdoc

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
19
Weekly Downloads
130
Last Commit
2mos ago
set

swagger-express-ts

Generate and serve swagger.json

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
127
Weekly Downloads
4K
Last Commit
7mos ago

@knuckleswtf/scribe-express

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
44
Weekly Downloads
236
Last Commit
3mos ago

api-spec-converter

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Great Documentation
GitHub Stars
855
Weekly Downloads
14K
Last Commit
1yr ago

swagger-node-express

Swagger module for node.js

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
3K
Last Commit
2yrs ago
as

apidoc-swagger

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.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
245
Weekly Downloads
2K
Last Commit
2yrs ago
ste

swagger-typed-express-docs

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

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4
Weekly Downloads
4
Last Commit
5mos ago
as

adonis-swagger

Swagger provider for Adonis 4.x

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
91
Weekly Downloads
815
Last Commit
3yrs ago
nrd

next-rapid-docs

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
2
Last Commit
3mos ago
cnr

create-next-rapid-docs

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
2
Last Commit
3mos ago
emd

express-mongoose-docs

Auto-generated Documentation for Express and Mongoose based APIs

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
40
Weekly Downloads
162
Last Commit
5yrs ago

typedoc-twilio-theme

Typedoc theme used for Twilio's Client.js

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5
Weekly Downloads
121
Last Commit
2yrs ago
jse

joi-swagger-express

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
9
Weekly Downloads
0
Last Commit
2yrs ago