Freedom251 › Documentation Generators
LDoc

What LDoc is
LDoc is a free documentation generator for Lua projects and C/C++ extension source. It accepts Lua source files, C/C++ extension code, Markdown documents, readme files, and source examples. From those inputs, it can produce HTML output and generate API references. CI/CD integration allows documentation generation to be included in an automated build or delivery process. LDoc is listed for Linux, macOS, and Windows. Its programming-language coverage centers on Lua and C/C++ extension source, while Markdown and readme material can supplement the generated documentation. The project’s website is its GitHub repository, and the listed pricing model is a free plan. This makes LDoc focused on source-based technical documentation rather than general publishing. Teams can combine code and written project material, create HTML documentation, and place that process within CI/CD workflows.
Who it suits
LDoc suits developers documenting Lua projects or C/C++ extensions. It is useful when HTML API references need to be generated across Linux, macOS, or Windows and included in CI/CD.
What it does well
- Free plan available
- Accepts Lua and C/C++ extension source
- Supports Markdown, readme files, and examples
- Generates HTML output
- Includes API reference generation and CI/CD integration
What to know first
- Output format listed only as HTML
- Language coverage centers on Lua and C/C++ extensions
Verdict
LDoc combines several source inputs with HTML and API-reference generation in a free tool. Its CI/CD integration fits projects that automate documentation builds.
Where LDoc stands on Freedom251
- Documentation Generators#32 of 37