nowfound

Life & fun · alternatives · 2026

24 alternatives to A C++ dump func. that can print multi-D vectors, maps, tuples, and all

A C++ library for debugging purposes that can print any variable, even user-defined types. - philip82148/cpp-dump

This is a C++ utility function for debugging that prints multi-dimensional vectors, maps, tuples, and other data structures to output. It is designed for C++ developers who need to quickly visualize complex nested data… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A C++ dump func. that can print multi-D vectors, maps, tuples, and all launched in 2023; newer entries below may have overtaken it.

  1. 1

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

    2019 · github.com · its alternatives →

  2. 2

    A simple way to output stack traces when a program crashes in C++, using the new C++23 <stacktrace> header - TylerGlaiel/Crashlogs

    2023 · github.com · its alternatives →

  3. 3

    An extension for VS Code that visualizes data during debugging. - vscode-debug-visualizer/extension at master · hediet/vscode-debug-visualizer

    2020 · github.com · its alternatives →

  4. 4OC
  5. 5

    Hey HN, I tend to use printf-style debugging as my primary troubleshooting method and only resort to gdb as a last resort. While I like its ease of use printf debugging isn't without its annoyances, namely removing the print statements once you're done. I used to use trace-level logging from proper logging libraries but adding trace calls in every corner quickly gets out of control and results in an overwhelming amount of output. To scratch my own itch I created dlg - a minimal debugging library that disappears completely from production builds. Its API exposes just a single function, Printf…

    2025 · github.com · its alternatives →

  6. 6

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

    Jun 2026 · github.com · its alternatives →

  7. 7

    Debugging-friendly exceptions for Python. Contribute to cknd/stackprinter development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  8. 8

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

    2017 · github.com · its alternatives →

  9. 9

    A free tool to visualize the output of array operations

    2022 · its alternatives →

  10. 10

    Simple, easy to use stream computation library for C++.

    2016 · raftlib.io · its alternatives →

  11. 11

    Parse command line arguments by defining a struct. Contribute to p-ranav/structopt development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  12. 12

    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&#x2F;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 →

  13. 13

    This project presents a new data structure for storing ordered integer maps. The proposed data structure is a compressive, cache-friendly, radix tree that has performance comparable to an unordered map (`std::unordered_map`) and is an order of magnitude faster than an ordered map (`std::map`).

    2024 · github.com · its alternatives →

  14. 14

    C++14: bringing in those expressions that you wish you had, Lazily evaluated, compossible generators, maps, filters, ranges and more... - GitHub - SaadAttieh/lazyCode: C++14: bringing in those expressions that you wish you had, Lazily evaluated, compossible generators, maps, filters, ranges and more

    2018 · github.com · its alternatives →

  15. 15

    A small tool that parses C declarations and outputs a simple visual representation at each stage, as it encounters arrays, pointers or functions. The program uses a table-driven lexer and a hand-written, shift-reduce parser. No external dependencies apart from the standard library.

    Dec 2025 · github.com · its alternatives →

  16. 16

    A simple Python debugger and profiler that generates animated visualizations of program flow, useful for algorithm learning. - CCExtractor/vardbg

    2020 · github.com · its alternatives →

  17. 17T3

    Library for high-quality vector maps built with ThreeJS

    2018 · areknawo.github.io · its alternatives →

  18. 18

    An approach for runtime detection inside a constexpr function - SaadAhmad/in_constexpr

    2017 · github.com · its alternatives →

  19. 19

    Try it on Compiler Explorer: https:&#x2F;&#x2F;godbolt.org&#x2F;z&#x2F;91dj5jeGW Check out the source code: https:&#x2F;&#x2F;github.com&#x2F;RyanJK5&#x2F;rjk-duck

    Jul 2026 · ryanjk5.github.io · its alternatives →

  20. 20

    A C++17 library for reading and writing NumPy .npy files, with optional .npz (zip) archive support - symisc/sy-numpy-cpp

    Apr 2026 · github.com · its alternatives →

  21. 21

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

    2014 · github.com · its alternatives →

  22. 22

    Fast and simple data serialization for C++. Contribute to apankrat/cpp-serializer development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  23. 23

    I use this library I made for Vectors and Quaternions in many personal projects. I've open-sourced it, in case anyone else would get use out of it. I use this on various projects, including quadcopter firmware, a graphics engine, a cosmology simulation, and several molecular dynamics applications. No_std compatible.

    2025 · github.com · its alternatives →

  24. 24

    Video++, a C++14 high performance video and image processing library. - matt-42/vpp

    2014 · github.com · 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 →