GitNOC is a network operations center (NOC) style dashboard for visualizing Git repository activity and health. Built on top of git-pandas, it provides real-time visibility into your development team’s activity.
Features
- Activity Dashboards: Visual overview of repository activity
- Team Metrics: Developer contribution analytics
- Health Indicators: Repository health and activity metrics
- Multi-Repo Support: Monitor entire organizations
- Web Interface: Browser-based dashboard
Installation
pip install gitnoc
Usage
# Start the dashboard for a single repo
gitnoc /path/to/repo
# Monitor multiple repositories
gitnoc /path/to/repos/*
# Specify port
gitnoc /path/to/repo --port 8080
Dashboard Views
- Commit activity heatmaps
- Developer contribution charts
- File change frequency
- Branch activity visualization