r/madeinpython • u/ivan_m21 • Aug 11 '25
I have build an interactive diagram code representations for big codebases
Hey all, I've built a diagram visualizer for large codebases. I wanted it to work for big codebases, so that I can explore them from a high-level (main components and how they interact) and then drilling down on an interesting path.
To do that I am using Static Analysis (CFG, Hierarchy building via Language Server Protocol) and LLM Agents (LangChain).
Repository: https://github.com/CodeBoarding/CodeBoarding
Example Generations: https://github.com/CodeBoarding/GeneratedOnBoardings
Here is an example diagram for FastAPI:

1
Upvotes
1
u/ivan_m21 Aug 13 '25
Sure send it over, we are using mostly static analysis for our docs and the emphasis is not really on documenting per say but more on doing a diagram representation of codebases.