English | മലയാളം

Gittykat

What is it?

Git repository analyzer

Gittykat is a tool to analyze and visualize git repositories in a way that is helpful for understanding the evolution of the repository over time from the initial commit onwards recognizing the people worked behind to create great open source softwares.

Some thoughts..

Have you ever wondered how a great open source software is developed? Have you ever thought about the efforts, commitment and ideas of different people converging into a product? Most of the open source softwares are developed through continous efforts and collaboration from different people united in the spirit of open source development. Every open source softwares have a history. A history starting from the initial commit onwards. A history that resulted in the development of better softwares. And there is a commonly used tool behind it called git (a version control system) that saves every point in the development cycle. Gittykat is a tool to anlyze this data stored in git repositories and present it in a way that is helpful for understanding the evolution of these open source softwares.

screenshot

Installation

Get it from Codeberg Releases

Visit Codeberg Releases Page for awailable downloads.

Building from source

Clone the repository

git clone https://codeberg.org/akshy/gittykat

Build and install using cargo

cargo install --path . --locked

Run

gittykat

Adding a desktop entry

The binary executable in the desktop entry file is named as gittykat. Remember to use the same name and place it in $PATH.

Copy desktop entry file

cp gittykat.desktop $HOME/.usr/share/applications/

Copy gittykat.svg icon to /usr/share/pixmaps/ directory

sudo cp gittykat.svg /usr/share/pixmaps/

License

Gittykat is distributed under the MIT License.