nowfound

Dev tools · alternatives · 2026

24 alternatives to Debugger that generates video visualizations for algorithm learning

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

This tool helps programmers learn algorithms by converting code execution into video visualizations. It records step-by-step program behavior and displays it as animated videos, making it easier to understand how… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Debugger that generates video visualizations for algorithm learning launched in 2020; newer entries below may have overtaken it.

  1. 1

    Hey! We are presenting CodeTracer - a user-friendly time-traveling debugger designed to support a wide range of programming languages: https://github.com/metacraft-labs/codetracer?tab=readme-ov-f... CodeTracer records the execution of a program into a sharable self-contained trace file. You can load the produced trace files in a GUI environment that allows you to move forward and backward through the execution and to examine the history of all memory locations. They say a picture is worth a thousand words — well, a video is even better! Watch the demo below to see…

    2025 · github.com · its alternatives →

  2. 2

    Hi HN! We’re Adrien and Kanav. We met at our previous job, where we spent about a third of our lives combating a constant firehose of bugs. In the hope of reducing this pain for others in the future, we’re working on automating debugging. We’re currently working on a platform that ingests logs and then automatically reproduces, root causes and ultimately fixes production bugs as they happen. You can see some of our work on this here - https://news.ycombinator.com/item?id=39528087 As we were building the root-cause phase of our automated debugger, we realized that we developed…

    2024 · github.com · its alternatives →

  3. 3

    Record terminal sessions as SVG animations. Contribute to nbedos/termtosvg development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  4. 4

    Write down your algorithm to be visualized

    2016 · jasonpark.me · its alternatives →

  5. 5

    Capture bugs, record sessions, and fix with AI

    2024 · betterbugs.io · its alternatives →

  6. 6

    Debug like never before with the power of AI

    2023 · debugcode.ai · its alternatives →

  7. 7AV
  8. 8

    A debugging and profiling tool that can trace and visualize python code execution - gaogaotiantian/viztracer

    2020 · github.com · its alternatives →

  9. 9

    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 →

  10. 10

    An experimental code editor for writing algorithms - ChrisKnott/Algojammer

    2018 · github.com · its alternatives →

  11. 11

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

    2019 · github.com · its alternatives →

  12. 12
    Codebuff▲268

    Better code generation than Cursor, from your CLI

    2024 · codebuff.com · its alternatives →

  13. 13

    Hi, I created httpdbg, a tool for Python developers to easily debug HTTP(S) client requests in Python programs. I developed it because I needed a tool that could help me trace the HTTP requests sent by my tests back to the corresponding methods in our API client. The goal of this tool is to simplify the debugging process, so I designed it to be as simple as possible. It requires no external dependencies, no setup, no superuser privileges, and no code modifications. I'm sharing it with you today because I use it regularly, and it seems like others have found it useful too—so it might be…

    2024 · github.com · its alternatives →

  14. 14

    Hey HN, we're developing Burr (github.com/dagworks-inc/burr), an open-source python framework that makes it easier to build and debug GenAI applications. Burr is a lightweight library that can integrate with your favorite tools and comes with a debugging UI. If you prefer a video introduction, you can watch me build a chatbot here: https://www.youtube.com/watch?v=rEZ4oDN0GdU. Common friction points we’ve seen with GenAI applications include logically modeling application flow, debugging and recreating error cases, and curating data for testing/evaluation (see…

    2024 · github.com · its alternatives →

  15. 15

    Interactive, node-by-node debugging and visualization for TensorFlow - ericjang/tdb

    2015 · github.com · its alternatives →

  16. 16

    Hey all, I've been working on this side project to get a Cypress.io-like experience, but for Ruby developers. It's plug-n-play with Capybara system tests, with the following features: - visualize assertions/commands as they happen - view all API requests, errors, and logs in the timeline - pause/continue on any step - rewind through history with a recorded video This is brand new, so looking for people to start trying it out and leave feedback.

    2024 · github.com · its alternatives →

  17. 17

    I built Staying – a tool that instantly turns your code into interactive animations with no setup required. Just write or paste your code and hit "Visualize". No installs, no accounts, no configuration. *Supports*: Python, JavaScript & experimental C++

    2025 · staying.fun · its alternatives →

  18. 18

    FlowTracker, a Java agent that tracks data flowing through Java programs. It helps you understand where any program got its output from, what it means, and why it wrote it. Watch the video or explore the live demo yourself, and read how it works at https://github.com/coekie/flowtracker

    2024 · github.com · its alternatives →

  19. 19

    The top-like text-based user interface for Austin. Contribute to P403n1x87/austin-tui development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  20. 20

    Helps analyze goroutines. Inspired by TDA for Java and goroutine-inspect for golang. - openziti/goroutine-analyzer

    2022 · github.com · its alternatives →

  21. 21

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

    2019 · github.com · its alternatives →

  22. 22

    A free tool to visualize the output of array operations

    2022 · its alternatives →

  23. 23

    Hey HN, I just built an experimental VSCode extension called LLM Debugger. It’s a proof-of-concept that lets a large language model take charge of debugging. Instead of only looking at the static code, the LLM also gets to see the live runtime state—actual variable values, function calls, branch decisions, and more. The idea is to give it enough context to help diagnose issues faster and even generate synthetic data from running programs. Here’s what it does: * Active Debugging: It integrates with Node.js debug sessions to gather runtime info (like variable states and stack traces). *…

    2025 · github.com · its alternatives →

  24. 24VT

    Hi All, this is Shardul here - I am the co-founder of Videobug. https://bug.video We are super excited to share Videobug with you. Videobug records run time code execution so that developers can watch it line by line as frequently as they want, right in their IDE. It takes away the pain of recreating exact conditions that led to a bug and saves developer time in every bug squash. Parth (my co-founder) and I have worked on multiple production grade applications in startups and enterprises. We used Logrocket, Sentry, and Datadog for logging and found ourselves adding more logs after…

    2022 · 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 →