Self-hosted code quality tracking for GitHub repos — coverage, cyclomatic complexity, and duplication, with trend charts, per-PR checks, and README badges.
Runs entirely on your own Cloudflare account (Worker + D1). Your data stays in your own database — no SaaS, no subscriptions, no third-party access to your metrics.
- coverage-tracker — the core product: a Cloudflare Worker + D1 dashboard, GitHub App, and reusable reporting Action that ingests LCOV, Cobertura, JaCoCo, and Go coverage profiles from your CI, plus complexity (radon/gocyclo/lizard) and duplication (jscpd) reports. Deploys with a single "Deploy to Cloudflare" button.
- coveragetracker.dev — the marketing site and docs, built with SvelteKit and Tailwind, sharing the dashboard's theme system (Catppuccin, Gruvbox, Nord, Solarized, Dracula, Tokyo Night).
- example- repos* (go, python, rust, java, php, typescript) — small, idiomatic per-language demo projects that run through the reporting Action and feed the live demo dashboard at demo.coveragetracker.dev.
- Live demo: demo.coveragetracker.dev
- Docs & install guide: coveragetracker.dev/docs