The missing documentation tool for your Angular, Nest, Stencil application

Generate your Angular project documentation in seconds.
Compodoc comes with a lot of features. Check it out now!

Features

Angular friendly

Compodoc supports all major APIs of Angular

Open-source and on npm

Use it directly in your project using npm and one script, that's it !

Local tool

No server needed, no sources uploaded online

Beautiful themes

7 themes are available from famous documentation tools like Gitbook, Read the Docs or projects like Vagrant, Laravel, Postmark and Stripe

Search engine

Compodoc include a powerful search engine (lunr.js) for easily finding your information

Responsive Design

The generated pages display very well on mobile, tablet and desktop

Dark mode support

The generated pages display very well in dark mode

Getting started

# Install compodoc with npm $ npm install -g @compodoc/compodoc # Create a file named tsconfig.doc.json, containing "include": ["src/**/*.ts"] # Run compodoc in your project (generated with Angular CLI for example) and serve it $ compodoc -p tsconfig.doc.json -s

Read the documentation for others scenarios.

6 beautiful themes

Image

Gitbook

Image

Laravel

Image

Postmark

Image

Readthedocs

Image

Stripe

Image

Vagrant

They use Compodoc

Image

Angular seed

Image

Angular calendar

Image

Angular gauge

Image

Angular starter

Image

Yeoman generator to create an Angular library

Image

Ionic Firebase Starter Application