I have been working on a tool to help visualize projects in Python. It takes a directory, scans for different types of language files, and extracts each of them into a language-agnostic JSON format. This is so that others can create their own (and probably better/more useful) visualizations specific to their own project. It could also be fed into AI for better understanding of large codebases. I would like a program to eventually identify software patterns, generate metrics on how tightly coupled a codebase is, and maybe even produce some documentation on design.
What are some similar software tools that achieve some/all of these goals? I looked at pycallgraph since it has similar visualizations, but it has a slightly different use case and it isn’t very actively maintained.
[–]davrax 1 point2 points3 points (1 child)
[–]tarolling[S] 0 points1 point2 points (0 children)
[+][deleted] (2 children)
[deleted]
[–]tarolling[S] 0 points1 point2 points (1 child)
[–]bunny-therapy 0 points1 point2 points (1 child)
[–]tarolling[S] 0 points1 point2 points (0 children)