FindSoftware

ExDoc

Documentation generator that builds HTML, Markdown and EPUB documentation from the API docs of Erlang and Elixir projects.

ExDoc generates documentation for Erlang and Elixir projects from their API docs. Its README states that the HTML output is accessible offline and that ExDoc also produces Markdown and EPUB. An Elixir project adds ExDoc as a Mix dependency, or installs it as an escript with mix escript.install, and builds the documentation with mix docs. Erlang projects can use it through Rebar3 from Erlang/OTP 24. The project is maintained by The Elixir Team.

Worth knowing

The README says documentation generated by ExDoc must include a visible link to the ExDoc repository on each rendered page, and that the generated contents fall under the licenses of the projects used to render them.

Identity

Status
Active
Maintainer
The Elixir Team3
Maintained by
Community
First release
20144

Rendering and deploy

Install with
Mix dependency, or escript installed with mix escript.install2

Releases

Current major version
Pre-1.05
Last release
2026-09-035

Adoption

GitHub stars
1,6211
Contributors
2206

Why these figures do not compare

Sources

  1. 2026-10-23: links, Written in, GitHub stars
    api.github.com/repos/elixir-lang/ex_doc
  2. 2026-10-23: links, Categories, Runtime, Install with, License
    github.com/elixir-lang/ex_doc/blob/main/README.md
  3. 2026-10-23: Maintainer, License, License model
    raw.githubusercontent.com/elixir-lang/ex_doc/main/LICENSE
  4. 2026-10-23: License, First release
    hex.pm/api/packages/ex_doc
  5. 2026-10-23: Current major version, Last release
    api.github.com/repos/elixir-lang/ex_doc/releases
  6. 2026-10-23: Contributors
    api.github.com/repos/elixir-lang/ex_doc/contributors

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