@compodoc/compodoc

The missing documentation tool for your Angular application

@compodoc/compodoc downloads @compodoc/compodoc version @compodoc/compodoc license

@compodoc/compodocSimilar Packages:

Npm Package Weekly Downloads Trend

3 Years
🌟 Show real-time usage chart on @compodoc/compodoc's README.md, just copy the code below.
## Usage Trend
[![Usage Trend of @compodoc/compodoc](https://npm-compare.com/img/npm-trend/THREE_YEARS/@compodoc/compodoc.png)](https://npm-compare.com/@compodoc/compodoc#timeRange=THREE_YEARS)

Cumulative GitHub Star Trend

🌟 Show GitHub stars trend chart on @compodoc/compodoc's README.md, just copy the code below.
## GitHub Stars Trend
[![GitHub Stars Trend of @compodoc/compodoc](https://npm-compare.com/img/github-trend/@compodoc/compodoc.png)](https://npm-compare.com/@compodoc/compodoc)

Stat Detail

Package
Downloads
Stars
Size
Issues
Publish
License
@compodoc/compodoc500,6264,1217.45 MB442 months agoMIT

README for @compodoc/compodoc

Compodoc: The missing documentation tool for your Angular application
Github action Build Status npm badge Quality Gate Status Known Vulnerabilities
NPM Downloads MIT badge
sponsors on Open Collective Sponsors on Open Collective

saucelabs badge

Gitter badge

The missing documentation tool for your Angular application.

Compodoc: The missing documentation tool for your Angular application

Live Demo

A live demo is available — see it in action !

The demo features documentation generated for a simple TodoMVC application.

Features

  • Modern Angular support — Documents standalone APIs, signal inputs and aliases, styleUrl, injectable metadata, and inheritance details.

  • Standalone-aware routing — Generates route and dependency graphs for provideRouter, lazy routes, default-export route files, and classic NgModule routing.

  • Complete project documentation — Covers components, directives, pipes, modules, injectables, guards, interceptors, classes, interfaces, and routes.

  • Automatic table of contents — Builds API navigation from the elements found while parsing your project.

  • Search — Includes a powerful search engine (lunr.js) for quickly finding documented APIs.

  • Themes — Ships built-in themes inspired by Gitbook, Read the Docs, Vagrant, Laravel, Postmark, and Stripe.

  • JSDoc and TypeScript rendering — Handles common JSDoc tags, complex types, inherited docs, examples, custom tags, and richer interface documentation.

  • Documentation coverage — Generates coverage reports and supports coverage checks for CI workflows.

  • Offline and developer-friendly output — Supports Angular CLI projects, static offline docs, JSON export, and LLM-ready Markdown output.

Documentation

Official documentation has moved to https://compodoc.github.io/website/.

Installation

Ready to get started? Read installation instructions.

🏅 Backers

Thank you to all our backers ! Support us with a monthly donation and help us continue our activities. Become a backer

Backers

🎖 Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. Become a sponsor

Sponsors

Contributing

Want to file a bug, contribute some code, or improve documentation? Excellent!

Read up on our guidelines for contributing.

Contributors

This project exists thanks to all these people.

vogloblinskymanekinekkotcorralmattlewis92JonasMHrprotsykdaniele-zurico
vogloblinskymanekinekkotcorralmattlewis92JonasMHrprotsykdaniele-zurico
profimedicavogloblinskyguilhermevrsBlakesalotBrigitte Hofmeisterlichangfengguilhermevrs
profimedicadp-1aValentinGotBlake SimmonBrigitte Hofmeisterlichangfengguilhermevrs

Big Thanks

Cross-browser Testing Platform and Open Source <3 Provided by Sauce Labs

License

Everything in this repository is licensed under the MIT License unless otherwise specified.

Copyright (c) 2016 – 2025 Vincent Ogloblinsky