Dev tools · alternatives · 2026
24 alternatives to A modern documentation tool for C++ and a replacement for Doxygen
Autogenerated API documentation. Integrated Markdown pages. Instant search. Create great C++ documentation, painlessly.
hdoc is a documentation tool designed for C++ codebases as an alternative to Doxygen. Launched in 2021, it aims to simplify the process of generating and maintaining code documentation for C++ projects. The tool… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Prices are shown for the 2 we have checked on their own sites, 2 of them free or with a free tier. A modern documentation tool for C++ and a replacement for Doxygen launched in 2021; newer entries below may have overtaken it.
- 1

Today marks the beginning of a new chapter for hdoc as an open source project. Details about making hdoc open source and updates to hosting.
2021 · hdoc.io · its alternatives →
- 2

pdoc is a simple tool to auto-generate API documentation for Python libraries. It uses your existing docstrings and requires no configuration.
2021 · pdoc.dev · its alternatives →
- 3
Docusaurus▲547Easy to maintain open source documentation websites
2018 · docusaurus.io · its alternatives →
- 4
Docusaurus 2.0▲711Build great docs websites, focus on your content - by Meta
2022 · docusaurus.io · its alternatives →
- 5

- 6

Generate API documentation from Markdown. Contribute to akrymski/bocco development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 7
Codedoc▲7A tool for creating beautiful modern software documentation.
2020 · codedoc.cc · its alternatives →
- 8

🧜♀️ RESTful rendering pipeline for generating sequence and UML diagrams using Mermaid for Markdown docs (Diagrams as a Service) - Schachte/Mermrender
2019 · github.com · its alternatives →
- 9CE
An open-source tool to help you easily create best-in-class software documentation for your projects
2020 · codedoc.cc · its alternatives →
- 10

- 11

A dbg(…) macro for C++. Contribute to sharkdp/dbg-macro development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 12
MakeTheDocs▲122Create documentation by uploading a short demo video
2024 · makethedocs.com · its alternatives →
- 13OC
2012 · assembly.ynh.io · its alternatives →
- 14

A C++ HTML template engine that uses compile time HTML parsing - rep-movsd/see-phit
2017 · github.com · its alternatives →
- 15

Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod
2014 · github.com · its alternatives →
- 16

- 17

- 18

- 19DS
Docup is a single JavaScript file that fetches Markdown file and renders it as a beautiful one-page documentation.
2020 · docup.now.sh · its alternatives →
- 20

A front-end to Jekyll that parses C++ sources to produce and enforce out-of-line documentation - adobe/hyde
2018 · github.com · its alternatives →
- 21
DeepDocs▲132In my 15+ years as a developer, one of the most frustrating problems I've seen across teams is outdated documentation. I’ll be honest, I skip it myself. You ship a feature and move on. Then a month later, someone is onboarding or debugging and runs into stale docs that no longer reflect the code. I tried fixing this with tools like Swagger and Sphinx-autodoc, but they only work for narrow use cases like OpenAPI or annotations. They don’t help with the high-level stuff like onboarding tutorials, SDK guides, or user-facing examples. You still have to keep things like docstrings in sync, and…
2025 · deepdocs.dev · its alternatives →
- 22

A compiler from Doxygen XML to reStructuredText -- hence, the name. It parses XML databases generated by Doxygen and produces reStructuredText for the Python documentation generator Sphinx. - vovkos/doxyrest
2017 · github.com · its alternatives →
- 23IM
2021 · sidepage.co · its alternatives →
- 24

Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →