Tool designed to help engineering leaders measure and analyze the effectiveness of their teams using the DORA metrics.
License: Apache-2.0. Built with: TypeScript, Python, Shell, JavaScript, Dockerfile, CSS. Website: https://middlewarehq.com/. Source: https://github.com/middlewarehq/middleware.
docker volume create middleware_postgres_data docker volume create middleware_keys docker run --name middleware \ -p 3333:3333 \ -p 9696:9696 \ -p 9697:9697 \ -v middleware_postgres_data:/var/lib/postgresql/data \ -v middleware_keys:/app/keys \ -d middlewareeng/middleware:latest docker logs -f middleware
Self-hosting gives you three things SaaS can’t: data ownership (the files live on disks you control), cost predictability (a one-time setup vs. recurring per-seat fees that grow with your household or team), and longevity (open-source means the app keeps working even if the maintainers move on, since you can pin a working version). The trade-off is that you take on the operational work of running a server, applying updates, and handling backups.
We recommend minimum 16GB RAM when developing locally.
Last verified: 2026-05-01