Skip to content

miermontoto/gStats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git Stats Visualizer

A simple tool to visualize git repository statistics using Streamlit.

Features

  • Basic repository statistics (total commits, unique authors, first commit date)
  • Commit timeline visualization
  • Author contribution analysis
  • Interactive plots using Plotly

Installation

  1. Clone this repository
  2. Install UV (if not already installed):
    curl -LsSf https://astral.sh/uv/install.sh | sh
  3. Install the required dependencies:
    uv pip install -e .

Usage

  1. Run the application:
    streamlit run app.py
  2. Enter the path to your git repository in the sidebar
  3. Click "Analyze Repository" to view the statistics

Requirements

  • Python 3.8+
  • UV package manager
  • GitPython
  • Streamlit
  • Pandas
  • Plotly
  • Python-dateutil

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Contributors

Languages