Skip to content

A 3D visualization tool utilizing the software city metaphor.

Notifications You must be signed in to change notification settings

jonaslanzlinger/software-city-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoftwareCity

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.

Static Badge Static Badge Static Badge Static Badge

Installation

docker-compose up --build

Functionalities

See functionalities.md for a detailed functionality description of SoftwareCity.

Usage example

See analysis.md for an analysis of some sample repositories which demonstrates the usage of SoftwareCity.

Contact

Jonas Länzlinger – LinkedIn[email protected]

About

A 3D visualization tool utilizing the software city metaphor.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published