# swe-dashboard

> Self-hosted open-source dashboard collecting software engineering metrics from GitLab/GitHub into VictoriaMetrics for Grafana visualization.

- **Category:** Developer Tools
- **Licence:** MIT
- **Latest version:** v0.10-beta
- **Open source:** oss
- **Languages:** Go
- **Platforms:** Docker, Docker Compose, Linux, Systemd
- **Tags:** Monitoring, Metrics, Grafana, Management, Gitlab, Code Review, Prometheus, Self Hosted, Software development, Engineering, GitHub, Swe, Software Team, Team Performance, Team Progress, Victoriametrics, Cycle Time

## Description

swe-dashboard is a self-hosted tool for software engineering teams to track key metrics from their GitLab or GitHub repositories. It pulls merge request and pull request data, calculates metrics like cycle time, time to review, time to merge, defect rates, and contributor activity, then exports them to VictoriaMetrics for visualization in Grafana. The project provides pre-built Grafana dashboards for metrics overview, repository-level views, cycle times, and team performance. It can be deployed via Docker, Docker Compose, binary download, or as a systemd service. The software is in early beta (v0.10-beta) with GitHub support noted as implemented but not tested.

## Links

- [Homepage](https://github.com/c1982/swe-dashboard)
- [Docker](c1982/swed)
- [GitHub Repository](https://github.com/c1982/swe-dashboard)
- [Grafana Dashboard - Metrics](https://raw.githubusercontent.com/c1982/swe-dashboard/main/grafana/swe-dashboard-metrics.json)
- [Grafana Dashboard - Repository](https://raw.githubusercontent.com/c1982/swe-dashboard/main/grafana/swe-dashboard-repository.json)

---
Source: https://selfhost.directory/project/swe-dashboard