
ExDoc
The facts below are what the maker publishes about ExDoc, checked and dated. Our editors have not written about it yet.
The facts
Each one read from ExDoc's own pages, with the date it was checked.
What it does
- Build integrations
- ExDoc can be used with Mix, Rebar, or from the command line.checked 8 Oct 2026
- Custom content
- It supports custom pages, guides, Livebooks, and cheatsheets.checked 8 Oct 2026
- Customization
- ExDoc supports custom pages, guides, Livebooks, cheatsheets, custom sidebar grouping, and customizable logos and favicons.checked 8 Oct 2026
- Elixir requirement
- Using ExDoc with Mix requires Elixir v1.15 or later.checked 8 Oct 2026
- Erlang requirement
- For Erlang projects, the page recommends Rebar and says ExDoc can render EDoc documentation from Erlang/OTP 24 onward.checked 8 Oct 2026
- Generated documentation condition
- Generated documentation and derivative works must include a direct, readable, visible link to the ExDoc repository on each rendered material.checked 8 Oct 2026
- HexDocs integration
- When hosted on HexDocs, ExDoc automatically configures version dropdowns and notifications to go to the latest version.checked 8 Oct 2026
- Integrations
- ExDoc can be used with Mix, Rebar3, or through its command line interface.checked 8 Oct 2026
- Intended users
- The project describes ExDoc as a tool for generating documentation for Erlang and Elixir projects.checked 8 Oct 2026
- License
- ExDoc source code is released under the Apache 2 License, while generated contents may have different licenses based on rendering components.checked 8 Oct 2026
- Navigation and search
- Features include full text search, keyboard shortcuts, autocomplete search, and links to HexDocs package documentation.checked 8 Oct 2026
- Output formats
- It can generate offline accessible HTML, Markdown including llms.txt, and EPUB documents from API documentation.checked 8 Oct 2026
- Presentation
- Generated documentation supports responsive layouts, night mode, customizable logos and favicons, and custom sidebar grouping.checked 8 Oct 2026
- Purpose
- ExDoc generates documentation for Erlang and Elixir projects.checked 8 Oct 2026
- Reader features
- Generated docs include full text search, keyboard shortcuts, quick search with autocomplete, and night mode based on browser preference.checked 8 Oct 2026
- Requirements
- The Mix setup requires Elixir v1.15 or later; the README describes Rebar3 use from Erlang/OTP 24 onward.checked 8 Oct 2026
- Security and privacy
- The page does not state security certifications or privacy practices.checked 8 Oct 2026
- Source links
- ExDoc can include a direct link to source code for every documented entity.checked 8 Oct 2026
- Syntax highlighting
- Erlang and Elixir highlighters are included by default, and other languages can be supported by adding the corresponding Makeup package.checked 8 Oct 2026
Alternatives to ExDoc
- 1

Scalar
Free planOpen sourceWebAPILinuxmacOS8.4From $150 a month - 2

Redocly
WebAPIExtension7.0From $10 a month - 3

Sphinx
Free planWebAPILinuxmacOS7.0Free plan - 4

Asciidoctor
Free planWebAPIExtensionLinux6.9Free plan - 5
JSON Schema for Humans
Free planLinuxmacOSSelf-hostedWindows6.5Free plan - 6
StepShot
Free planmacOS6.5CN¥269 one-time
