typestrong/typedoc

Documentation generator for TypeScript projects.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Added to GitGenius on September 7th, 2026
Created on May 24th, 2014
Open Issues & Pull Requests: 19 (+0)
GitHub issues: Enabled
Number of forks: 775
Total Stargazers: 8,453 (+0)
Total Subscribers: 71 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 13.3 hours
Mean response time: 28.8 days
90th percentile: 14.9 days
Tracked items: 1,521

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Work labelled "needs minimal reproduction" is answered fastest, typically in about 5 hours, while "plugin idea" waits about 33 hours. Only 9% of issues opened in the past year have been closed. Three people close 82% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 12
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 341 days
Stale 30+ days: 9
Stale 90+ days: 5

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 2

Top labels

  • help wanted (152)
  • no bug (90)
  • good first issue (75)
  • wontfix (74)
  • question (45)
  • plugin idea (43)
  • needs minimal reproduction (42)
  • external (23)

Detailed Description

TypeDoc is a documentation generator for TypeScript projects.

TypeDoc solves the problem of automatically generating API documentation from TypeScript source code. It works by analyzing your TypeScript project, reading compiler options from tsconfig.json and entry points from package.json, then generating HTML documentation or JSON output describing your project's public API. The tool requires minimal configuration to get started, automatically discovering project structure in most cases, though you can manually specify entry points and customize behavior through command-line arguments or configuration files.

TypeDoc suits any TypeScript project that needs to maintain API documentation alongside code. It handles monorepos and workspaces by supporting a packages entry point strategy, allowing you to build documentation for multiple npm packages and merge them into a single site. The tool offers theming options to customize the appearance of generated documentation, and can output either HTML for human readers or JSON for programmatic consumption. Projects that want documentation to stay synchronized with code changes benefit from TypeDoc's ability to regenerate from source on demand.

The project maintains active community engagement with a contribution guide and open invitation for pull requests and issues. Development shows consistent attention to configuration flexibility, with support for both command-line arguments and configuration files, and regular refinement of options for controlling output location, theming, and TypeScript compiler integration.