Dev tools · alternatives · 2026
24 alternatives to A Satellite View for Python Code
Hi HN, I built ast-visualizer.com because I wanted a way to visualize the architecture/structure of a Python repo before dived into the code. Most tools tell you what the code does; I wanted to see how it's built. The Problem: Onboarding onto a large codebase is a nightmare. LLMs help with single functions, but they struggle to show you the "God Objects," circular dependencies, or high-complexity hotspots across 50+ files. What it does: Dependency Graph: Visualizes imports and file complexity to find architectural bottlenecks. Radial AST Heatmaps: Maps individual files and color-codes…
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.
- 1

Understand Complex Python Codebases in Seconds
Feb 2026 · creview.io · 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
ADS-B visualizer▲339I've created a web app for querying and visualization of ADS-B datasets: https://adsb.exposed/ Source code: https://github.com/ClickHouse/adsb.exposed/ The results significantly exceeded my expectations because the pictures are insanely beautiful, and the data is a treasure trove. It proves many statements that were not certain: - it is feasible to generate tiles by aggregation on a pixel level (instead of hexagons or rectangular grid); - it does not require JPG/PNG tiles - we can transfer raw bitmap data with zstd compression; - it is possible to…
2024 · adsb.exposed · its alternatives →
- 4

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

Hi HN! I've found this visualization tool immensely helpful over the years for getting an intuition for how an LLM "sees" some piece of text, and with a bit of elbow grease decided to move all compute to client side so I could make it publicly available. I've found it particularly useful for - Understanding exactly how repetition and patterns affect a small LM's ability to predict correctly - Understanding different tokenization patterns and how it affects model output - Getting a general sense of how "hard" different prediction tasks are for GPT-style models Known problems (that I probably…
2023 · perplexity.vercel.app · its alternatives →
- 6

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

Visualise a git repository by diff activity. Contribute to jmforsythe/Git-Heat-Map development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 8

AST-based fragmental source code refactoring toolkit for Python - isidentical/refactor
2021 · github.com · its alternatives →
- 9

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 →
- 10OC
2012 · assembly.ynh.io · its alternatives →
- 11

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…
2024 · github.com · its alternatives →
- 12

- 13

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

2017 · zwischenzugs.com · its alternatives →
- 15AI
I built this software to help users who need to do static code analysis for C/C++ codebase. This can help you to explore the ASTs interactively. It can replace the Clang ast dump completely and also you can search the code/ASTs in a structual way. For example you can search a function which matches specific name or number of paremeters.
May 2026 · uvic-aurora.github.io · its alternatives →
- 16

I've been iterating on a small galaxy visualization project that originally started as a university course assignment, using only provided sample data (no real astronomical distances). Recently, I updated it to include redshift-based distance data, which makes the 3D structure more meaningful and closer to real large-scale galaxy distributions. Repo: https://github.com/Avicted/galaxy_visualization_raylib Demo video (3D navigation + galaxy structures): https://www.youtube.com/watch?v=fC83RDWuPvw Current state: - Written in C (C99 standard) using Raylib -…
2024 · github.com · its alternatives →
- 17

- 18GR
I built this as part of my quest to properly learn data visualization. The code is the easy part! Some lessons learned: - personal verification of the the general truth that pie charts are tough! and the returns are not great for the effort due to people's difficulties perceiving angles - may not use "vanilla" d3 with no React. was difficult to adapt for mobile - the GitHub API provides fairly standardized responses so building dynamic charts wasn't too bad. But when working with streaming data (say Kafka) I can see this getting interesting... schema registry should help but creating a view…
2024 · see-my-repo.netlify.app · its alternatives →
- 19

Onboard-CLI—a blazing-fast developer tool I built in Go. It uses AST parsing (Tree-sitter) to map out codebase architecture and automatically blocks spaghetti code and bad dependencies locally before you even commit. I heavily optimized the concurrency, so it can parse 50k+ files in under 10 seconds.
Jul 2026 · github.com · its alternatives →
- 20

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

Hey HN! I built a local Python prototyping tool that is finally the Python development environment I've always wanted. It has a Jupyter notebook for data crunching, a database of your choice (Python or MongoDB), and a Streamlit app for building a frontend visualization. You can edit the Streamlit backend via an embedded VSCode editor, or locally on your own IDE. The best part for me is that the database connectors within Jupyter and Streamlit are configured out-of-the-box, so you don't need to spend time thinking about how to tie all that together - you can just pick the database you want to…
2023 · github.com · its alternatives →
- 22

Hi HN, one of the founders here. We were thinking hard on what would lower the entry barrier / smoothen the learning curve for infrastructure. It's got to be easy to build so something visual probably; and it's got to be "real" so perhaps some kind of infra-as-code underneath. We experimented a lot with the low-code angle (the most recent OpsFlow which we got tons of feedback on from HN - thank you!!) And then it hit us. With python, there's a huge difference in ease of use between a Jupyter notebook and locally run python code, even though the code is the same. So we don't even need to…
2022 · terrabook.io · its alternatives →
- 23

OP here. I built RepoReaper to solve code context fragmentation in RAG. Unlike standard chat-with-repo tools, it simulates a senior engineer's workflow: it parses Python AST for logic-aware chunking, uses a ReAct loop to JIT-fetch missing file dependencies from GitHub, and employs hybrid search (BM25+Vector). It also generates Mermaid diagrams for architecture visualization. The backend is fully async and persists state via ChromaDB. Link: https://github.com/tzzp1224/RepoReaper
Jan 2026 · github.com · its alternatives →
- 24

Decompose. Visualize. Understand codebases, legacy to AI.
Jul 2026 · oryx.joncastillo.dev · 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 →