FindSoftware

Documenter.jl

Documentation generator for Julia that builds a site from Markdown files and the docstrings of Julia packages.

Documenter.jl is a documentation generator for Julia. It combines Markdown files with the docstrings of a Julia package into one inter-linked document, runs the Julia code blocks in the documentation as doctests, resolves cross references and checks for missing docstrings.

It is added with Julia’s package manager and driven by a build script. The generated HTML pages are hosted as files, for example on GitHub Pages, and the hosting guide describes building and deploying them from CI.

Identity

Status
Active
Maintainer
Michael Hatherly, Morten Piibeleht, Fredrik Ekre, and Documenter.jl contributors4
Maintained by
Community
First release
20166

Rendering and deploy

Runs as
Static files5
Install with
Julia package manager (Pkg add Documenter)3

Releases

Current major version
17
Last release
2026-09-027

Adoption

GitHub stars
9242
Contributors
2358

Why these figures do not compare

Sources

  1. 2026-10-23: links, Written in, Categories
    documenter.juliadocs.org/stable/
  2. 2026-10-23: links, License, GitHub stars
    api.github.com/repos/JuliaDocs/Documenter.jl
  3. 2026-10-23: links, Install with
    documenter.juliadocs.org/stable/man/guide/
  4. 2026-10-23: Maintainer, License model
    raw.githubusercontent.com/JuliaDocs/Documenter.jl/master/LICENSE.md
  5. 2026-10-23: Runs as
    documenter.juliadocs.org/stable/man/hosting/
  6. 2026-10-23: First release
    api.github.com/repos/JuliaDocs/Documenter.jl/tags
  7. 2026-10-23: Current major version, Last release
    api.github.com/repos/JuliaDocs/Documenter.jl/releases
  8. 2026-10-23: Contributors
    api.github.com/repos/JuliaDocs/Documenter.jl/contributors

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