SoftwareCity is a 3D visualization tool for inspecting source code repositories. It helps developers and teams better understand the structure, complexity, and dependencies within their projects by representing code as a virtual city. Each "building" in the city represents a software module or class, with attributes like size, height, and color indicating factors such as lines of code, complexity, or recent changes. This intuitive visual approach enables users to identify potential issues, improve maintainability, and gain insights into their codebase. Perfect for code reviews, refactoring, and onboarding new developers.
docker-compose up --build
See functionalities.md for a detailed functionality description of SoftwareCity.
See analysis.md for an analysis of some sample repositories which demonstrates the usage of SoftwareCity.
Jonas Länzlinger – LinkedIn – [email protected]