Codebase Visualization Tools

This cluster centers on discussions of tools and techniques for visualizing codebases, function calls, graphs, flowcharts, and overall code structures to improve understanding of large projects. Users frequently share and recommend specific tools like Codemap, Codeatlas, Sourcetrail, and Sourcespy.

➡️ Stable 0.5x Open Source
1,748
Comments
19
Years Active
5
Top Authors
#4406
Topic ID

Activity Over Time

2008
3
2009
28
2010
21
2011
20
2012
55
2013
65
2014
86
2015
73
2016
84
2017
131
2018
91
2019
92
2020
139
2021
144
2022
182
2023
160
2024
197
2025
161
2026
16

Keywords

e.g LLM FPS CI F5 IDE codemap.app draw.io martijnbrekelmans.com HN code visualization codebase visual tool tools graph visualizations function calls big picture

Sample Comments

ru6xul6 Mar 27, 2024 View on HN

I've been working on Codemap, a code visualization tool for many programming languages (JavaScript, Python, Go, Ruby, Terraform).https://codemap.appIt parses any given codebase and visualizes all function calls as a hierarchical graph. Quite useful for onboarding new team members, digging through old codebases, or simply debugging issues.You can further tweak the graph for various use cases. For example, a fronten

kaba0 Aug 24, 2022 View on HN

Sourcetrail can give you similar (plus interactive!) visualizations automatically.

ru6xul6 Aug 22, 2020 View on HN

Hey HN, I'm the creator of Codemap.Codemap is a codebase visualizer that displays the structure of function calls of any Javascript, Typescript, or Python code. Given a local repo, Codemap statically parses the code and renders a directed graph of all function calls in the least cluttered layout. It helps programmers familiarize with a new codebase, trace possible scenarios that lead to a bug in a function, or understand the scope of impact when making a code change. Codemap runs offline

rendall Oct 26, 2020 View on HN

I think you might find Software Visualization interesting, which is the abstract visual representation of source code.https://en.wikipedia.org/wiki/Software_visualization

ru6xul6 Jun 22, 2020 View on HN

I made a code base visualizer for Javascript, Typescript, and Python. Functions are shown as nodes, while function calls are lines connecting nodes.https://codemap.appAny feedback is welcome :)

seafisher Jul 15, 2024 View on HN

This article really hits home for me. I've been working on a tool called Code Charter, which aims to do exactly what you're advocating for: provide visual representations of code that make it easier to understand.I'm taking a slightly different approach than some of the tools mentioned here. Code Charter uses successive LLM calls to distill the key patterns (i.e. business logic) in code, creating a semantic map for call graphs in a codebase. This is useful for understanding the

billconan Nov 15, 2023 View on HN

I want documentation, especially block diagram be the first class citizen of a programming language, such that parsing the code will generate project visualizations that can help me understand the big picture.

Weidenwalker Jan 27, 2023 View on HN

https://codeatlas.dev - codebase visualisation toolTakes your git repo and generates a beautiful visual representation of the code. Sort of an alternative navigation tool (in addition to IDEs) for large codebases. Can also run it as part of CI with our Github Action (https://github.com/codeatlasHQ/codebase-visualizer

willgeary Dec 16, 2025 View on HN

Introducing Codesplain.ai — a new way to explain code using infinitely-zoomable, interactive visualization.Code walkthroughs today are broken. They’re usually rambling screen-shares, tab-hopping, or documentation no one wants to read. And it’s getting worse. As we rely more on LLMs to generate code, we’re shipping faster — but understanding and explaining what we’ve built is getting harder.Codesplain.ai turns your code into an intuitive, editable map. Zoom out for the big picture. Zoom in

sambuccid Jan 6, 2026 View on HN

I want a tool that visualizes code paths in this way