https://github.com/n0rfas/git-analytics
Advanced analytics for Git repositories — commits, authors, code churn, lines of code, trends, and visual dashboards.
https://github.com/n0rfas/git-analytics
code-metrics code-statistics commit-analysis commit-history developer-metrics git git-analysis git-analytics git-analyze git-commits git-insights git-metrics git-repo-stats git-statistics git-stats git-status lines-of-code repo-analysis repo-stats repository-metrics
Last synced: 13 days ago
JSON representation
Advanced analytics for Git repositories — commits, authors, code churn, lines of code, trends, and visual dashboards.
- Host: GitHub
- URL: https://github.com/n0rfas/git-analytics
- Owner: n0rfas
- License: mit
- Created: 2021-11-08T15:24:54.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-09-15T18:47:54.000Z (4 months ago)
- Last Synced: 2025-09-24T21:56:25.122Z (4 months ago)
- Topics: code-metrics, code-statistics, commit-analysis, commit-history, developer-metrics, git, git-analysis, git-analytics, git-analyze, git-commits, git-insights, git-metrics, git-repo-stats, git-statistics, git-stats, git-status, lines-of-code, repo-analysis, repo-stats, repository-metrics
- Language: Python
- Homepage: https://git-analytics.com
- Size: 647 KB
- Stars: 17
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Git-Analytics
[](https://pypi.org/project/git-analytics/)
[](https://pypi.org/project/git-analytics/)
[](https://github.com/n0rfas/git-analytics/tree/dev)
[](https://github.com/n0rfas/git-analytics/tree/main)
The detailed analysis tool for git repositories.
## Installation
The latest stable version can be installed directly from PyPI:
```sh
pip install git-analytics
```
## Usage
To run, enter the command and open the browser at [http://localhost:8000/](http://localhost:8000/).
```sh
git-analytics
```
## Screenshots

## Development
### Installation
```bash
poetry install --with dev
```
### Running
```bash
poetry run git-analytics
```
### Tests
```bash
poetry run pytest
poetry run pytest --cov=git_analytics --cov-report=term-missing --cov-fail-under=45
```
### Type Checking
```bash
poetry run mypy .
```
### Linting
```bash
poetry run ruff check .
poetry run ruff check --select I .
```