nowfound

Dev tools · alternatives · 2026

24 alternatives to hdoc, the modern documentation tool for C++, is now open source

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.

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 1 we have checked on their own sites, 1 of them free or with a free tier. hdoc, the modern documentation tool for C++, is now open source launched in 2021; newer entries below may have overtaken it.

  1. 1

    Autogenerated API documentation. Integrated Markdown pages. Instant search. Create great C++ documentation, painlessly.

    2021 · hdoc.io · its alternatives →

  2. 2

    2012 · github.com · its alternatives →

  3. 3CE

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

    2020 · codedoc.cc · its alternatives →

  4. 4

    I love C and C++, but setting up projects can sometimes be a pain. Every time I wanted to start something new I'd spend the first hour writing CMakeLists.txt, figuring out find_package, copying boilerplate from my last project, and googling why my library isn't linking. By the time the project was actually set up I'd lost all momentum. So, I built Craft - a lightweight build and workflow tool for C and C++. Instead of writing CMake, your project configuration goes in a simple craft.toml: [project] name = "my_app" version = "0.1.0" language = "c" c_standard = 99 [build] type = "executable"…

    Apr 2026 · github.com · its alternatives →

  5. 5CC
  6. 6OC
  7. 7AO
  8. 8

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

    2014 · github.com · its alternatives →

  9. 9

    A tool for creating beautiful modern software documentation.

    2020 · codedoc.cc · its alternatives →

  10. 10

    Codebrowser homepage

    2016 · code.woboq.org · its alternatives →

  11. 11

    AOO is a lightweight and flexible peer-to-peer audio streaming and messaging solution. It allows to send audio and messages in real-time and on demand between network endpoints - not only in local networks, but also over the public internet! The C/C++ library can be easily embedded in host applications or plugins. It even runs on embedded devices, such as the ESP32. In addition, the project contains a Pure Data external and a SuperCollider extension. The following article provides a high level introduction and demonstrates some use cases:…

    2024 · aoo.iem.sh · its alternatives →

  12. 12

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

    2017 · github.com · its alternatives →

  13. 13

    Been making this rasterizer engine in C++ for the past few months, now also adding ray-tracing functionality to the system. Simply load a model or generate a mesh, add some lights, and render.

    2025 · github.com · its alternatives →

  14. 14

    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 →

  15. 15

    C++ Path Tracer from scratch with zero third-party libraries. - themartiano/luz

    Jun 2026 · github.com · its alternatives →

  16. 16
  17. 17

    Hi HN! Korean high school senior here, about to start CS in college. I built a browser engine from scratch in C++ to understand how browsers work. First time using C++, 8 weeks of development, lots of debugging—but it works! Features: - HTML parsing with error correction - CSS cascade and inheritance - Block/inline layout engine - Async image loading + caching - Link navigation + history Hardest parts: - String parsing(html, css) - Rendering - Image Caching & Layout Reflowing What I learned (beyond code): - Systematic debugging is crucial - Ship with known bugs rather than chase…

    Jan 2026 · github.com · its alternatives →

  18. 18OC
  19. 19IM
  20. 20
    NoDocs▲116

    as a solo builder i was struggling to create docs for all my saas projects. there aren’t many good options out there. open-source ones and mintlify all require code, and that takes too much time. i tried doing it in notion but it never looked like proper docs and didn’t feel professional. gitbook is the only one left and like mintlify, its pro plans are too expensive for a solo maker. so i built NoDocs.io . its nocode docs builder. you can create docs for your saas or project even with a free plan using the built-in nodocs subdomain. it only shows a small nodocs branding for reach more…

    2025 · nodocs.io · its alternatives →

  21. 21

    A front-end to Jekyll that parses C++ sources to produce and enforce out-of-line documentation - adobe/hyde

    2018 · github.com · its alternatives →

  22. 22

    Hi HN, I’m the creator of C/C++ Cheatsheet — a modern, practical reference for both C and C++ developers. It includes concise snippet-style explanations of core language features, advanced topics like coroutines and constexpr, system programming sections, debugging tools, and useful project setups. You can explore it online at https://cppcheatsheet.com/. I built this to help both beginners and experienced engineers quickly find clear examples and explanations without digging through fragmented blogs or outdated docs. It’s open source, regularly maintained, and…

    Jan 2026 · github.com · its alternatives →

  23. 23

    C simple and elegant implementation of an actor library - GitHub - FedeDP/libmodule: C simple and elegant implementation of an actor library

    2018 · github.com · its alternatives →

  24. 24MA

    A Modern C++ Data Sciences Toolkit

    2014 · meta-toolkit.github.io · 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 →