SourceCodeVisualizer

command module
v0.0.0-...-6907b56 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 19, 2020 License: GPL-3.0 Imports: 12 Imported by: 0

README

Source Code Visualizer

Visualize the code distribution in a project.

Visualizing the source code distribution in Apache httpd

Applications

Applications include:

  • Visualizing code distribution for more educated development and managment plans
  • Helping identify needlessly complex code modules
  • Mapping the attack surface from a vulnerability analysis perspective

Current Features

  • Visualize how a projects source code is distributed among files and folders
  • Zoom, hover and drag to explore the source code map
  • Set a custom file extension filter to only view relevant source code files

Building Source Code Visualizer

Simply go build visualize.go to build Source Code Visualizer.

Execute visualize.exe to run Source Code Visualizer, which will automatically open the default browser displaying the program's web UI.

Road Map

  • Improve the treemap display to better show folders
  • Implement CSRF Tokens to mitigate possible information disclosure
  • Implement autocomplete in the directory input field (according to available files on computer)
  • Allow custom file extension filters

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL