kotlin/dokka

API documentation engine for Kotlin

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Type:FrameworkCategory(s):Documentation ToolsDeveloper Tools
Added to GitGenius on September 18th, 2026
Created on July 12th, 2014
Open Issues & Pull Requests: 672 (+0)
GitHub issues: Enabled
Number of forks: 502
Total Stargazers: 3,809 (+0)
Total Subscribers: 70 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.0 days
Mean response time: 130.9 days
90th percentile: 472.3 days
Tracked items: 511

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Roughly one issue in three opened in the past year never receives a reply. 86% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "UX" is answered fastest, typically in under an hour, while "topic: K2" waits about 14 days. 68% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 46% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 252
New in 7 days: 0
Closed in 7 days: 2
Avg open age: 747 days
Stale 30+ days: 242
Stale 90+ days: 214

Recent activity

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

Top labels

  • bug (336)
  • enhancement (174)
  • runner: Gradle plugin (121)
  • topic: K2 (86)
  • format: html (66)
  • html: frontend (48)
  • question (43)
  • kdoc-spec (30)

Most active issues this week

Sign in to see which issues are moving.

Detailed Description

Dokka is an API documentation engine for Kotlin that generates reference documentation from source code and comments.

Dokka solves the problem of creating and maintaining API reference documentation for Kotlin projects. It parses Kotlin source files and extracts documentation from code comments and annotations, then renders that content into browsable HTML documentation. The tool supports multiple output formats and integrates with Kotlin's documentation syntax, allowing developers to write documentation alongside their code that is automatically compiled into a complete API reference.

Dokka suits any Kotlin project that needs to publish API documentation for library consumers or team members. It works particularly well for library maintainers who want to generate professional reference documentation without manual effort. The tool is especially valuable for projects using Kotlin's standard documentation conventions, as it understands the language's specific syntax and idioms natively. Teams building multi-module Kotlin projects benefit from Dokka's ability to handle complex codebases and generate cohesive documentation across multiple packages.

The project shows consistent development activity with regular updates and maintenance. The codebase receives ongoing improvements to documentation generation quality and output formatting. The project maintains active engagement with the Kotlin ecosystem and incorporates feedback from users building real-world documentation systems.