After reading "Clean Architecture" by Robert C. Martin, I really wanted to put into practice all the amazing concepts lovely explained in the book. In the meantime, I was also studying Kotlin, a programming language developed by Jetbrains that in my opinion really brings java to the next level.

Therefore I developed GitHubStats, a CLI program that uses web scraping in order to parse some public information about repositories and users. Data retrieved from are cached locally and you can specify cache validity time from settings.