FindSoftware

Dokka

API documentation engine for Kotlin that also documents Java sources, producing HTML, Javadoc and Markdown output.

Dokka is an API documentation engine for Kotlin. It reads Kotlin’s KDoc comments and Java’s Javadoc comments, so mixed-language projects can be documented in one build. It writes its own HTML format, Javadoc HTML and several flavors of Markdown.

It runs as a Gradle plugin, a Maven plugin or a command line runner, and the documentation on kotlinlang.org covers all three. With Gradle, a task writes the generated documentation into a build directory.

JetBrains maintains Dokka under the Apache License 2.0.

Worth knowing

The README badges Dokka as Kotlin Beta.

Identity

Status
Active
Maintainer
JetBrains3
First release
20158

Rendering and deploy

Install with
Gradle plugin456

Releases

Current major version
28
Last release
2026-03-268

Adoption

GitHub stars
3,8162
Contributors
1489

Why these figures do not compare

Sources

  1. 2026-10-23: links
    kotl.in/dokka
  2. 2026-10-23: links, GitHub stars
    api.github.com/repos/Kotlin/dokka
  3. 2026-10-23: links, Maintainer, Written in, Categories
    raw.githubusercontent.com/Kotlin/dokka/master/README.md
  4. 2026-10-23: Install with
    kotlinlang.org/docs/dokka-get-started.html
  5. 2026-10-23: Install with
    kotlinlang.org/docs/dokka-maven.html
  6. 2026-10-23: Install with
    kotlinlang.org/docs/dokka-cli.html
  7. 2026-10-23: License, License model
    raw.githubusercontent.com/Kotlin/dokka/master/LICENSE.txt
  8. 2026-10-23: First release, Current major version, Last release
    api.github.com/repos/Kotlin/dokka/releases
  9. 2026-10-23: Contributors
    api.github.com/repos/Kotlin/dokka/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON