-
Notifications
You must be signed in to change notification settings - Fork 0
Middleware
middleware (by middlewarehq) is an open-source DORA metrics platform for engineering teams. It provides a self-hosted dashboard for tracking the four DORA keys: Deployment Frequency, Lead Time for Changes, Mean Time to Restore, and Change Failure Rate. The platform integrates with GitHub pull requests and CI pipelines, includes AI-assisted PR review analysis, and is deployable via Docker Compose. The project is written in TypeScript and was last updated in May 2026.
Placed in Tools / Assess / center.
middleware addresses a genuine engineering productivity measurement problem — teams that cannot measure DORA metrics cannot reliably improve them. At ~1,600 GitHub stars and with active commits as of May 2026, the project is healthy. The self-hosted model avoids SaaS lock-in and cost, distinguishing it from commercial alternatives such as LinearB, Swarmia, and Waydev.
Center position within Assess reflects that a trial is feasible but conditional: the platform delivers value proportional to team size and deployment frequency. For a solo developer or a team deploying infrequently, the signal is too thin to be actionable. The meaningful trial gate is a team context — at least two contributors and regular deployments — where the four metrics can accumulate over several weeks and inform a real decision about velocity versus stability trade-offs.
Trial gate: middleware deployed against a real GitHub organisation with at least four weeks of deployment history, producing DORA baseline numbers reviewed in a team retrospective.