// the find
jonico/awesome-runners
A curated list of awesome self-hosted GitHub Action runners in a large comparison matrix
A comparison matrix of self-hosted GitHub Actions runner solutions, covering everything from bare-metal Ansible playbooks to Kubernetes operators to cloud-specific EC2/GCE launchers. Useful when you're evaluating which runner approach fits your infrastructure before committing to one. Not a tutorial — it's a decision aid.
The matrix columns are well-chosen: auto-scaling behavior, whether runners are ephemeral by default, whether a PAT lives inside the runner (a real security concern), and idle cost. These are exactly the questions you'd ask in a team meeting. The breadth is solid — 20+ solutions including niche ones like GARM with its pluggable provider model and ChristopherHX's act-runner supporting exotic platforms like RISC-V and Plan9. The GitHub Pages rendering makes the table actually navigable, since the raw Markdown is brutal at this width.
The data has an obvious staleness problem — the maintainer admits it in the README ('Data can be out of date'), and given some entries haven't changed since 2021, several cells are probably wrong today. ARC (actions/actions-runner-controller) in particular has had a major architectural rewrite that the matrix doesn't reflect. There's no guidance on which solution to pick for common scenarios — it's purely descriptive, so a newcomer still has to cross-reference docs for each option. The 'Language: SCSS' tag is technically accurate (the GitHub Pages theme) but misleading — this is a documentation repo, not a software project.