Skip to content

b-tops/sokrates

 
 

Repository files navigation

Sokrates

Know your code! The unexamined code is not worth maintaining!

For details and examples visit the website sokrates.dev.

  • Sokrates is built by Željko Obrenović. It implements his "examined code" vision on how to approach understanding of complex source code bases, in a pragmatic and efficient way.
  • Sokrates is a code spelunking tool, inspired by the grep, adding structure on top of regex source code searches.
  • Sokrates generates a number of reports that can help you understand your code.
  • Sokrates comes with both command line interface and interactive GUI code explorer.

Prerequirements

  • Java 8+
  • Maven

Build

mvn clean install

The build will create two jar files:

  • the command line interface in the cli/target folder
  • the interactive explorer in the codeexplorer/target folder

About

A lightweight (yet powerful) software documentation and analysis tool.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.0%
  • Java 11.0%
  • HTML 2.0%