Dev tools · alternatives · 2026
24 alternatives to Visualize the entropy of a codebase with a 3D force-directed graph
Hi HN! I'm Gabriel, the author of dep-tree (https://github.com/gabotechs/dep-tree), and I wanted to show off this tool and explain why it's being really useful at my current org for dealing with code complexity. I work at a startup where business evolves really fast, and requirements change frequently, so it's easy to end up with big piles of code stacked together without a clear structure, specially with tight deadlines. I made dep-tree [1] to help us maintain a clean code architecture and a logical separation of concerns between parts of the application, which is…
Dep-tree visualizes a codebase's dependencies using a 3D force-directed graph, helping developers understand code complexity and architecture. It's designed for software teams managing fast-evolving codebases where… 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. Visualize the entropy of a codebase with a 3D force-directed graph launched in 2024; newer entries below may have overtaken it.
- 1

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 →
- 2

I explored an alternative way to view codebases to the typical folder/file list, showing a bird's-eye-view of its structure. https://octo.github.com/projects/repo-visualization
2021 · octo.github.com · its alternatives →
- 3

I built Nogic, a VSCode extension currently, because AI tools make code grow faster than developers can build a mental model by jumping between files. Exploring structure visually has been helping me onboard to unfamiliar codebases faster. It’s early and rough, but usable. Would love feedback on whether this is useful and what relationships are most valuable to visualize.
Jan 2026 · marketplace.visualstudio.com · its alternatives →
- 4
CodeSee Maps▲400Visualize code for faster onboarding, planning, and reviews.
2021 · its alternatives →
- 5

Codemap visualizes any codebase as a graph for software engineers to quickly understand the code architecture. Supports Typescript, Python, Java, PHP, Ruby, Go (Golang), and Terraform.
2020 · codemap.app · its alternatives →
- 6

Hi all, I'm Ivan, and together with Alex, we're building a diagram visualization tool for codebases. Alex and I are devs, and we've noticed that recently we've been super productive at writing code (prompting :D). But when it comes to understanding big systems, prompting doesn't work that well — for that, diagrams are best imo. Most tools out there don't scale to big projects (e.g. PyTorch), so we're building CodeBoarding — a recursive visualizer for codebases. It starts from the highest level of abstractions and lets you dive deeper. We use static analysis and LLM agents. The control-flow…
2025 · github.com · its alternatives →
- 7

In the past I've used declarative diagram generation tools like Mermaid.js a lot for quickly drawing up things but for presentations or deliverables I find that I have to then move the generated diagrams over to a tool like Lucidchart which allows full control of the organization and customization. Therefore I am now working on this to combine the benefits of both into just one tool which can do both functions. The project is certainly in the early stages but if you find yourself making architecture diagrams I'd love to hear your thoughts on the idea or even a Github issue for a feature…
Oct 2025 · github.com · its alternatives →
- 8

This started as a hard requirement for my TUI-based editor application, it ended up going in a few different directions. A suite of tools that help with semantic code entities: https://github.com/odvcencio/gts-suite A next-gen version control system called Got: https://github.com/odvcencio/got I think this has some pretty big potential! I think there's many classes of application (particularly legacy architecture) that can benefit from these kinds of analysis tooling. My next post will be about composing all these together, an exciting project I call…
Feb 2026 · github.com · its alternatives →
- 9ProductMap AI▲160
Hey HN, I built ProductMap AI, a tool that automatically identifies features implemented in source code and organizes them in a visual hierarchy. The goal is to help developers quickly understand poorly documented codebases. Link: https://product-map.ai/ I’d love feedback from the HN community! Let me know what you think. Would this be useful for you?
2025 · product-map.ai · its alternatives →
- 10

I finally got tired of XKCD #2347 living rent-free in my head, so I built Stacktower: a tool that takes any real package’s dependency graph and turns it into an actual tower of bricks. Along the way I had to wrestle some surprisingly spicy problems. Full blog post here: https://stacktower.io The result is half visualization tool, half love letter to the chaos of modern dependency trees. Open-source, works with PyPI, Cargo, npm, and more. Code: https://github.com/matzehuels/stacktower
Dec 2025 · stacktower.io · its alternatives →
- 11

A simple Python debugger and profiler that generates animated visualizations of program flow, useful for algorithm learning. - CCExtractor/vardbg
2020 · github.com · its alternatives →
- 12

Hello HN, It has been a while since I contributed to the web, so I decided to get back in shape and publish "something". This app is a POC of "what if diagrams were more dynamic". I'm a software engineer by trade, and with conventional tools, I often times struggle to explain flows of data in complex software systems. I got inspired by video games like The Incredible Machine and Factorio, as in some ways, software systems tend to become Rube Goldberg-esque machines ;) As a side quest, I also wanted to craft diagrams faster than text-based tools (ex: mermaid), as I am always forgetting their…
2024 · github.com · its alternatives →
- 13

Interactive, node-by-node debugging and visualization for TensorFlow - ericjang/tdb
2015 · github.com · its alternatives →
- 14

I worked as a software engineer at Amazon, SAP, and on open source. In all 3 places I have struggled with the friction of understanding codebases before I can make a contribution. I think this brain-fatiguing process can be improved. I am trying to solve it with a tool I built over the last 4 years called CodeCanvas: https://docs.code-canvas.com CodeCanvas visualizes codebases through interactive diagrams linked directly to source code. Users can record 'simulations' to demonstrate data flow and business logic. I’ve also recently added an LLM chat where it takes only the relevant…
2025 · pie-crepe-38f.notion.site · its alternatives →
- 15

- 16

Turn codebases into interactive maps, graphs, and governance
Jul 2026 · dev-swat.com · its alternatives →
- 17

I've been building a tool that changes how LLM coding agents explore codebases, and I wanted to share it along with some early observations. Typically claude code globs directories, greps for patterns, and reads files with minimal guidance. It works in kind of the same way you'd learn to navigate a city by walking every street. You'll eventually build a mental map, but claude never does - at least not any that persists across different contexts. The Recursive Language Models paper from Zhang, Kraska, and Khattab at MIT CSAIL introduced a cleaner framing. Instead of cramming everything into…
Feb 2026 · github.com · its alternatives →
- 18

node dependency trees as a service. Contribute to fiatjaf/node-dependencies-view development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 19

Directed acyclic graphs are muched discussed in comp-sci, but octopus appears to be the first reusable, turnkey, ready-to-wear, off-the-shelf implementation of a DAG for application development, in any language, that I'm aware of. This is remarkable because DAGs hit a sweet spot in the middle of the three common programming paradigms (OO, event-driven, functional). Let's have a DAG as the top-level structure of our applications. Data-fetching and onChange handlers live in DAG nodes, next to the data they act on. The UI flows out from the DAG with fine-grained reactivity. Our app state is…
2023 · github.com · its alternatives →
- 20

2012 · aaronparecki.com · its alternatives →
- 21GT
- 22

Hey HN, we are Alex and Ivan, two developers who’ve spent too many afternoons trying to understand unfamiliar repos. Like most devs, we don’t enjoy wading through dense docs to get up to speed — so we built CodeBoarding to make codebase onboarding a more interactive experience. Last year, I (Alex) was onboarding at a biotech company in the R&D phase applying ML. As you can imagine, when a team of scientists from non CS-background come together, the code gets pretty messy and full of domain-specific quirks. During my time there, I asked a lot of questions, yet when my internship came to an…
2025 · github.com · its alternatives →
- 23

An extension for VS Code that visualizes data during debugging. - vscode-debug-visualizer/extension/README.md at master · hediet/vscode-debug-visualizer
2020 · github.com · its alternatives →
- 24

Visualize and analyze complete Git commit histories as animated force-directed graphs. See how commit density, branch activity, and contributor participation evolve over time. Live site: https://nshcr.github.io/git-commits-threadline/ This project helps you quickly inspect: - repository growth over long time ranges - branch structure and active thread distribution - contribution patterns across maintainers and collaborators
Mar 2026 · github.com · its alternatives →
Also compare
- Visualize Data Structures in VS Code alternatives
- Visualizing a Codebase alternatives
- Nogic – VS Code extension that visualizes your codebase as a graph alternatives
- CodeSee Maps alternatives
- Codemap – Codebase Visualizer for JavaScript, TypeScript, and Python alternatives
- We create visual codebase maps that scale (static analysis and LLMs) alternatives
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 →