# 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=40
```
### Type Checking
```bash
poetry run mypy .
```
### Linting
```bash
poetry run ruff check .
poetry run ruff check --select I .
```
Raw data
{
"_id": null,
"home_page": "https://git-analytics.com",
"name": "git-analytics",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "git, git-statistics, git-status, code-metrics, lines-of-code, commit-history, git-analysis, git-metrics, git-commits, repo-stats git-stats, repository-metrics, developer-metrics, git-analytics code-statistics, commit-analysis, git-analyze, git-insights, repo-analysis, git-repo-stats",
"author": "n0rfas",
"author_email": "n0rfas@protonmail.com",
"download_url": "https://files.pythonhosted.org/packages/93/70/6b65740d7668fc62c22d4899a2cdb885513ff3ea5d31c80328f25c79e2aa/git_analytics-0.1.11.tar.gz",
"platform": null,
"description": "# Git-Analytics\n\n[](https://pypi.org/project/git-analytics/)\n[](https://pypi.org/project/git-analytics/)\n[](https://github.com/n0rfas/git-analytics/tree/dev)\n[](https://github.com/n0rfas/git-analytics/tree/main)\n\nThe detailed analysis tool for git repositories.\n\n## Installation\n\nThe latest stable version can be installed directly from PyPI:\n\n```sh\npip install git-analytics\n```\n\n## Usage\n\nTo run, enter the command and open the browser at [http://localhost:8000/](http://localhost:8000/).\n\n```sh\ngit-analytics\n```\n\n## Screenshots\n\n\n\n\n\n\n\n## Development\n\n### Installation\n\n```bash\npoetry install --with dev\n```\n\n### Running\n\n```bash\npoetry run git-analytics\n```\n\n### Tests\n\n```bash\npoetry run pytest\npoetry run pytest --cov=git_analytics --cov-report=term-missing --cov-fail-under=40\n```\n\n### Type Checking\n\n```bash\npoetry run mypy .\n```\n\n### Linting\n\n```bash\npoetry run ruff check .\npoetry run ruff check --select I .\n```\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Advanced analytics for Git repositories \u2014 commits, authors, code churn, lines of code, trends, and visual dashboards.",
"version": "0.1.11",
"project_urls": {
"Homepage": "https://git-analytics.com",
"Repository": "https://github.com/n0rfas/git-analytics"
},
"split_keywords": [
"git",
" git-statistics",
" git-status",
" code-metrics",
" lines-of-code",
" commit-history",
" git-analysis",
" git-metrics",
" git-commits",
" repo-stats git-stats",
" repository-metrics",
" developer-metrics",
" git-analytics code-statistics",
" commit-analysis",
" git-analyze",
" git-insights",
" repo-analysis",
" git-repo-stats"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "1bed0066010ba36a1126f16cbaafd0b58be64be2b7513c624a93753e9c0222b2",
"md5": "318286b989c1d712d69efc5d4ed905b4",
"sha256": "40db8b1c9d410db95e0262b3fc00a7efd3406426d02d60da3a9bba7c7e8699f6"
},
"downloads": -1,
"filename": "git_analytics-0.1.11-py3-none-any.whl",
"has_sig": false,
"md5_digest": "318286b989c1d712d69efc5d4ed905b4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 143372,
"upload_time": "2025-09-08T15:27:18",
"upload_time_iso_8601": "2025-09-08T15:27:18.256997Z",
"url": "https://files.pythonhosted.org/packages/1b/ed/0066010ba36a1126f16cbaafd0b58be64be2b7513c624a93753e9c0222b2/git_analytics-0.1.11-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "93706b65740d7668fc62c22d4899a2cdb885513ff3ea5d31c80328f25c79e2aa",
"md5": "de212244439aa9e8ca098b1aac561c1f",
"sha256": "bdaf867eff6ff4365cbca379fb6dfd3cfe3d044402f28c7aa3ea01cac97de266"
},
"downloads": -1,
"filename": "git_analytics-0.1.11.tar.gz",
"has_sig": false,
"md5_digest": "de212244439aa9e8ca098b1aac561c1f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 138580,
"upload_time": "2025-09-08T15:27:19",
"upload_time_iso_8601": "2025-09-08T15:27:19.725067Z",
"url": "https://files.pythonhosted.org/packages/93/70/6b65740d7668fc62c22d4899a2cdb885513ff3ea5d31c80328f25c79e2aa/git_analytics-0.1.11.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-08 15:27:19",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "n0rfas",
"github_project": "git-analytics",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "git-analytics"
}