Metadata-Version: 2.4
Name: grimoire-dashboard
Version: 0.1.1
Summary: Self-hostable GitHub repository monitoring dashboard
Project-URL: Homepage, https://github.com/lucabello/grimoire
Project-URL: Documentation, https://github.com/lucabello/grimoire
Project-URL: Repository, https://github.com/lucabello/grimoire
Project-URL: Issues, https://github.com/lucabello/grimoire/issues
Project-URL: Changelog, https://github.com/lucabello/grimoire/releases
Author-email: Luca Bello <lusgabello@gmail.com>
License-File: LICENSE
Requires-Python: >=3.13
Requires-Dist: aiosqlite>=0.21
Requires-Dist: apscheduler<4,>=3.11
Requires-Dist: dataconfy>=0.0.3
Requires-Dist: fastapi>=0.115
Requires-Dist: httpx>=0.28
Requires-Dist: jinja2>=3.1
Requires-Dist: opentelemetry-api>=1.30
Requires-Dist: opentelemetry-instrumentation-fastapi>=0.51b0
Requires-Dist: opentelemetry-sdk>=1.30
Requires-Dist: prometheus-client>=0.22
Requires-Dist: pydantic>=2.10
Requires-Dist: python-multipart>=0.0.18
Requires-Dist: pyyaml>=6.0
Requires-Dist: sqlmodel>=0.0.22
Requires-Dist: uvicorn[standard]>=0.34
Description-Content-Type: text/markdown

<h1 align="center">Grimoire</h1>

<p align="center">
  <img src="logo.png" alt="Grimoire logo" width="280">
</p>

<p align="center">
  <a href="https://lucabello.github.io/grimoire/">Documentation</a> |
  <a href="https://lucabello.github.io/grimoire/tutorials/getting-started/">Getting Started</a> |
  <a href="https://lucabello.github.io/grimoire/reference/configuration/">Configuration</a> |
  <a href="CONTRIBUTING.md">Contributing</a>
</p>

---

A self-hostable GitHub repository monitoring dashboard — track CI health, stale PRs/issues, and run automated checks & actions across your repos.

## 🚀 Quick Start

```bash
git clone https://github.com/lucabello/grimoire.git
cd grimoire
cp config.yaml.example config.yaml
# Edit config.yaml — add your GitHub token and the repos you want to monitor
just run
# Open http://localhost:8000
```

## 📄 License

See [LICENSE](LICENSE) for details.

