Skip to content

About

A project made with gitpython, customtkinter and a few built in libraries, basically it will track your activities in github, don't forget to change the base_path variable in line 36 to your project folder so it can work

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

56 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Niko’s Local Git Pulse

Niko’s Local Git Pulse is a desktop GUI application that visualizes activity from your local Git repositories. It provides a GitHub-style contribution heatmap and a list of recent commits, all rendered locally using Python.

The goal of this project is to help developers quickly understand how active their projects are without relying on GitHub or remote repositories.

Features

  • Automatically scans a local directory for Git repositories
  • Displays repositories in a scrollable sidebar
  • Shows a 52-week contribution heatmap based on commit history
  • Displays recent commits with date, hash, and message
  • Modern dark UI using CustomTkinter

MUST DO BEFORE RUNNING THE CODE

  • Change the base_path at line 36 tto work with your projects folder

Technologies Used

  • Python
  • CustomTkinter
  • GitPython
  • datetime
  • os

Installation

  1. Clone the repository or download the source code.

  2. Install required dependencies:

pip install customtkinter GitPython

About

A project made with gitpython, customtkinter and a few built in libraries, basically it will track your activities in github, don't forget to change the base_path variable in line 36 to your project folder so it can work

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages