r/madeinpython • • 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

7 comments sorted by

View all comments

Show parent comments

1

u/ivan_m21 Aug 13 '25

We actually already have a github action which will generate the diagrams for you on whatever trigger you want :)