FindSoftware

YARD

Ruby documentation generation tool that builds API documentation from source comments and serves it with a local documentation server.

YARD is a documentation generation tool for Ruby code. It is installed as a gem with gem install yard, and the yardoc command generates documentation from a project’s source files, by default from lib/**/*.rb. The yard server command serves the generated documentation for a project or for installed gems, and reloads changed files while it runs.

Worth knowing

The README describes the server as a preview for a project under development. It does not describe publishing the generated output.

Identity

Status
Active
Maintainer
Loren Segal4
Maintained by
Individual
First release
20096

Rendering and deploy

Runs as
Dev only3
Install with
gem install3

Releases

Current major version
Pre-1.07
Last release
2026-07-147

Adoption

GitHub stars
2,0111
Contributors
1768
Dependent repositories
56,1369
Dependent packages
7,6819

Why these figures do not compare

Sources

  1. 2026-10-23: links, Written in, GitHub stars
    api.github.com/repos/lsegal/yard
  2. 2026-10-23: links
    yardoc.org/
  3. 2026-10-23: links, Categories, Install with, Runs as, License, License model
    github.com/lsegal/yard/blob/main/README.md
  4. 2026-10-23: Maintainer
    raw.githubusercontent.com/lsegal/yard/main/LICENSE
  5. 2026-10-23: Runtime
    rubygems.org/api/v1/gems/yard.json
  6. 2026-10-23: Minimum runtime, First release
    rubygems.org/api/v1/versions/yard.json
  7. 2026-10-23: Current major version, Last release
    api.github.com/repos/lsegal/yard/releases/latest
  8. 2026-10-23: Contributors
    api.github.com/repos/lsegal/yard/contributors
  9. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/yard

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