Lazygit: simple terminal UI for git commands [10019 stars on Github]. Courtesy of Jesse Duffield
…just important to know that the Go creators decided to not include classic classes it the language. Instead opted to use structs/interfaces, and packages of course.
The _test.go files are of course the way to do unit test files for Golang, which has a testing framework built in it’s core.