nowfound

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. 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. 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. 3

    Easy to maintain open source documentation websites

    2018 · docusaurus.io · its alternatives →

  4. 4

    Build great docs websites, focus on your content - by Meta

    2022 · docusaurus.io · its alternatives →

  5. 5
    nicedoc▲224

    Generate pretty documentation instantly.

    2019 · nicedoc.io · its alternatives →

  6. 6

    Generate API documentation from Markdown. Contribute to akrymski/bocco development by creating an account on GitHub.

    2014 · github.com · its alternatives →

  7. 7

    A tool for creating beautiful modern software documentation.

    2020 · codedoc.cc · its alternatives →

  8. 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 →

  9. 9CE

    An open-source tool to help you easily create best-in-class software documentation for your projects

    2020 · codedoc.cc · its alternatives →

  10. 10
    Docuowl▲152

    Generate static documentation from Markdown files

    2021 · github.com · its alternatives →

  11. 11

    A dbg(…) macro for C++. Contribute to sharkdp/dbg-macro development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  12. 12

    Create documentation by uploading a short demo video

    2024 · makethedocs.com · its alternatives →

  13. 13OC
  14. 14

    A C++ HTML template engine that uses compile time HTML parsing - rep-movsd/see-phit

    2017 · github.com · its alternatives →

  15. 15

    Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod

    2014 · github.com · its alternatives →

  16. 16

    Codebrowser homepage

    2016 · code.woboq.org · its alternatives →

  17. 17
    Doclific▲127

    Documentation that lives with your code

    Jan 2026 · doclific.com · its alternatives →

  18. 18

    Stop forcing programmers to write API documentation

    2021 · its alternatives →

  19. 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. 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. 21
    DeepDocs▲132

    In 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. 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 →

  23. 23IM
  24. 24

    Free private gRPC API documentation

    2021 · its alternatives →

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 →