gitstats is a statistics generator for git repositories. It is mostly intended for developers, as a way to check some development statistics for a project.
Currently it produces HTML output (with tables and graphs) and pretty JSON.
Development fork gitstats-ng accept patches which improve general functionality of the project, focusing on Python 3.x support, tests and more frequent bugfixes.
git clone https://github.com/marek-sezemsky/gitstats-ng
cd gitstats-ng
pip install .
python -m gitstats
- Python (>= 2.6.0)
- Git (>= 1.5.2.4)
- Gnuplot (>= 4.0.0)
- a git repository (bare clone will work as well)
The above versions are not absolute requirements; older versions may work also.
- Lots of memory and fast disk for large projects
Patches should be sent under "GPLv2 or later" license - this will allow upgrading to newer GPL versions if they are sensible.