Multi-cloud, auto-scaling manager for GitHub Actions & Gitea self-hosted runners with pluggable providers
-
Updated
Sep 9, 2026 - Go
Multi-cloud, auto-scaling manager for GitHub Actions & Gitea self-hosted runners with pluggable providers
Warm, disposable GitHub Actions runners with Docker Sandboxes microVM isolation across Linux, macOS, and Windows hosts. Designed for teams that want to use their own compute for CI without running GitHub Actions jobs directly on the host.
On-demand, ephemeral Forgejo Actions runners on cloud VMs — kept warm only for the billing hour you've already paid for, so you never pay for idle CI.
A native macOS menu bar app that orchestrates ephemeral GitHub Actions runners on Apple Silicon using Tart VMs
In this project, we present a complete and practical DevOps project that shows how to run self-hosted GitHub Actions runners as Kubernetes pods that spin up on demand, execute a CI job, then terminate.
Self-hosted GitHub Actions runners as ephemeral Docker containers, managed by a Python daemon that reconciles Docker and GitHub continuously.
Multi-tenant Kubernetes operator for self-hosted GitHub Actions runners. Scale-to-zero workers, per-tenant egress IP pools, and GPU priority scheduling across a shared ResourceQuota — an Actions Runner Controller (ARC) alternative.
KEDA-autoscaled self-hosted Azure DevOps agents and GitHub Actions runners on Kubernetes — scale-to-zero, ephemeral, Helm-packaged.
Native macOS control plane for scale-to-zero, one-job GitHub Actions runners across macOS, Linux ARM64, and Windows ARM.
Lightweight Github Actions controller for GCE spot instances
Docker provider for GARM — runs ephemeral GitHub Actions runners as containers, with per-job DinD and isolated networks/volumes. Built for single-node setups where Docker is the native runtime: NAS (Synology, Unraid), Raspberry Pi, homelab and desktop machines.
Provider-agnostic toolkit for one-job GitHub Actions JIT runners, with Hetzner/OpenTofu and pluggable controllers
Secure, configuration-driven ephemeral CI runner orchestration for GitHub Actions.
Ephemeral Firecracker microVM runners for GitHub Actions — one disposable microVM per job, minimal-dependency Go, direct Firecracker API.
Ephemeral GitHub Actions self-hosted runners on CreateOS Sandbox microVMs — one throwaway VM per job, autoscaled by a Cloudflare Worker + Durable Object
Official GitHub Actions runner image plus native Windows scale-set controller for fresh one-job Docker workers, with GitHub-hosted fallback.
Docker-based Native GitHub Actions runner orchestrator that concurrently serves multiple repositories, organizations, and Enterprise hosts.
Ansible bootstrap for k3s install + K8s manifests for Flask container deploy. Workflows run on ephemeral self-hosted runners managed by ARC inside the k3s cluster. Part of a three-repo CI/CD/CD design - see ARCHITECTURE.md
To associate your repository with the ephemeral-runners topic, visit your repo's landing page and select "manage topics."