Skip to content
SPECIFICTION
Get listed

ExDoc

ex-doc.hexdocs.pm

Spec sheet

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

Where Specifiction places it

Alternatives to ExDocAll alternatives →