Open-source container-runtime software
396 open-source libraries, tools and applications tagged container-runtime, ranked by how closely container-runtime is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
396 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Kubernetes Kubernetes is an open‑source system for automating deployment, scaling, and management of containerized applications across clusters of hos… | 94 | 128491 | active |
| Moby Moby is an open-source framework that provides a modular set of container components and tools for building custom container-based systems.… | 92 | 72118 | active |
| act act is a command‑line tool that lets you execute GitHub Actions workflows on your local machine. It reads the workflow files, pulls or buil… | 87 | 72082 | active |
| act act is a Go CLI tool that runs GitHub Actions workflows locally by reading .github/workflows files and executing jobs in Docker containers.… | 87 | 72082 | active |
| wagoodman/dive Dive is a Go-based CLI/TUI tool for exploring Docker and OCI image layers, showing each layer's file contents and changes. It estimates ima… | 56 | 54627 | active |
| dockur/windows A Docker image that runs a full Windows virtual machine inside a container, with automatic download and hands-free installation of modern a… | 93 | 53602 | active |
| jesseduffield/lazydocker A simple terminal UI for managing Docker containers, images, volumes, and docker-compose services, written in Go with the gocui library. It… | 72 | 53152 | active |
| sickcodes/Docker-OSX Docker-OSX provides a Docker image that runs a near‑native macOS virtual machine using KVM inside a container. It enables X11 forwarding, i… | 52 | 52949 | active |
| container container is a command‑line tool written in Swift that lets you create and run Linux containers as lightweight virtual machines on Apple si… | 85 | 50528 | active |
| Firecracker Firecracker is an open‑source virtual machine monitor that runs lightweight microVMs using KVM. It provides VM‑level isolation with contain… | 97 | 37354 | active |
| Firecracker Firecracker is an open-source virtual machine monitor (VMM) that uses Linux KVM to create and manage lightweight microVMs for secure multi-… | 97 | 37354 | stable |
| IceWhaleTech/CasaOS CasaOS is an open-source personal cloud operating system built around the Docker ecosystem, providing a web dashboard for managing self-hos… | 78 | 37315 | active |
| k3s K3s is a fully conformant, production-ready lightweight Kubernetes distribution packaged as a single binary under 100MB. It bundles contain… | 95 | 34215 | stable |
| Windows Subsystem for Linux Windows Subsystem for Linux (WSL) is a compatibility layer that lets you run native Linux command‑line tools, utilities and applications di… | 98 | 33917 | active |
| Podman Podman is a daemonless CLI tool for building, running, and managing OCI containers and pods. It provides a Docker‑compatible command line w… | 96 | 32925 | active |
| kubernetes/minikube Minikube is a command‑line tool that creates a single‑node Kubernetes cluster on your local machine. It supports multiple container runtime… | 89 | 32200 | active |
| Dokku Dokku is an open‑source, Docker‑powered platform‑as‑a‑service that runs on a single Linux server. It lets you deploy, scale and manage appl… | 94 | 32178 | active |
| Dokku Dokku is a Docker-powered, open source Platform as a Service (PaaS) that runs on a single server, letting you deploy apps via git push usin… | 94 | 32178 | stable |
| SlimToolkit Slim (formerly DockerSlim) is an open‑source CLI toolkit that minifies container images without altering their functionality, often reducin… | 66 | 23417 | active |
| SlimToolkit SlimToolkit is a CLI tool that inspects, optimizes, and debugs container images, minifying them by up to 30x without changing the applicati… | 66 | 23417 | active |
| GoogleContainerTools/distroless Distroless provides a collection of language‑focused Docker base images that contain only the application and its runtime dependencies. The… | 77 | 23135 | active |
| winboat-org/winboat WinBoat is an Electron application that runs Windows apps on Linux by running Windows as a VM inside a Docker/Podman container and composit… | 83 | 23072 | active |
| Lima Lima is a CLI tool that launches Linux virtual machines on macOS, Linux, and other hosts with automatic file sharing and port forwarding, s… | 99 | 22121 | active |
| dockur/macos Dockur/macOS provides a Docker image that runs a full macOS virtual machine inside a container. It leverages KVM acceleration and optional … | 88 | 21623 | active |
| containerd/containerd containerd is an industry‑standard container runtime daemon written in Go. It manages the full lifecycle of containers, including image tra… | 95 | 21424 | stable |
| Vulhub Vulhub is an open‑source collection of pre‑built vulnerable Docker environments that can be launched with a single Docker Compose command. … | 75 | 21309 | active |
| Wasmer Wasmer is a high‑performance WebAssembly runtime that provides fast, secure sandboxes for running applications. It can be used via a CLI, e… | 98 | 21118 | active |
| Dagger Dagger is a programmable automation engine for building, testing, and shipping software, replacing YAML pipelines with real code via SDKs i… | 94 | 16334 | active |
| opensandbox-group/OpenSandbox OpenSandbox is a general-purpose sandbox platform for AI applications that securely runs commands, code interpreters, browsers, and develop… | 80 | 15952 | active |
| budtmo/docker-android Docker-Android is a Docker image that runs Android emulators with configurable device profiles, noVNC screen viewing, log sharing, and vide… | 97 | 15950 | active |
| loft-sh/devpod DevPod is an open-source, client-only tool for creating reproducible developer environments defined by devcontainer.json, runnable locally,… | 53 | 15282 | active |
| Kamal Kamal is a Ruby-based CLI tool that deploys containerized web apps to any server (bare metal or cloud VMs) over SSH with zero-downtime swit… | 92 | 14635 | active |
| Jib Jib builds optimized Docker and OCI container images for Java applications without requiring a Docker daemon, available as Maven and Gradle… | 88 | 14454 | stable |
| E2B E2B is a platform that provides isolated, on‑demand Linux sandboxes for AI agents to safely execute code, process data, and run tools. It o… | 94 | 14303 | active |
| opencontainers/runc runc is a command-line tool for spawning and running containers on Linux according to the Open Container Initiative (OCI) runtime specifica… | 97 | 13470 | stable |
| 89luca89/distrobox Distrobox is a command-line tool that uses podman, docker, or lilipod to create tightly integrated containers of any Linux distribution ins… | 90 | 13036 | stable |
| TencentCloud/CubeSandbox CubeSandbox is a high-performance sandbox service for AI agents built on RustVMM and KVM, creating hardware-isolated MicroVM sandboxes in u… | 81 | 12853 | active |
| waydroid/waydroid Waydroid is a container-based tool that boots a full Android system inside Linux namespaces (LXC) on GNU/Linux systems running Wayland. It … | 86 | 12310 | active |
| podman-container-tools/skopeo Skopeo is a command line utility for performing operations on container images and image registries, such as copying, inspecting, deleting,… | 98 | 11313 | stable |
| tini Tini is a tiny init system written in C designed to run as PID 1 inside containers. It spawns a single child process, reaps zombie processe… | 28 | 11269 | stable |
| WasmEdge WasmEdge is a lightweight, high-performance, extensible WebAssembly runtime hosted by CNCF, designed for cloud native, edge, and decentrali… | 98 | 10811 | active |
| distribution/distribution The CNCF Distribution project provides the open-source Registry, a stateless, scalable server-side application implementing the OCI Distrib… | 90 | 10655 | stable |
| containerd/nerdctl nerdctl is a Docker-compatible command-line interface for containerd, supporting the same UI/UX as docker including Compose, BuildKit build… | 99 | 10432 | active |
| Moby BuildKit is a concurrent, cache-efficient toolkit for converting source code into build artifacts such as OCI container images. It powers D… | 94 | 10307 | stable |
| Cog Cog is an open-source CLI tool that packages machine learning models into production-ready Docker containers using a simple cog.yaml config… | 97 | 9484 | active |
| OrbStack OrbStack is a fast, lightweight macOS application for running Docker containers, Kubernetes, and full Linux virtual machines. It serves as … | 44 | 9355 | active |
| Pterodactyl Pterodactyl is a free, open-source game server management panel built with PHP, React, and Go. It runs game servers in isolated Docker cont… | 96 | 9285 | active |
| podman-container-tools/buildah Buildah is a command-line tool for building OCI and Docker container images, either from Dockerfiles/Containerfiles or programmatically via… | 97 | 9054 | stable |
| containers/bubblewrap Bubblewrap is a low-level unprivileged sandboxing tool for Linux that uses user namespaces to let any user run processes in isolated contai… | 93 | 8998 | active |
| Kata Containers Kata Containers is an open source container runtime that builds lightweight virtual machines which plug seamlessly into the container ecosy… | 98 | 8963 | stable |
| Testcontainers Testcontainers is a family of libraries (Java, Go, .NET, Rust, and more) that provides lightweight, throwaway Docker containers for use in … | 88 | 8745 | stable |
| superradcompany/microsandbox Microsandbox is a local-first microVM runtime and library for running untrusted workloads (AI agents, user code, plugins, CI jobs) inside f… | 86 | 8745 | active |
| ko ko is a fast, simple container image builder for Go applications that runs go build locally without requiring Docker. It supports multi-pla… | 82 | 8570 | stable |
| mattpocock/sandcastle A TypeScript library for orchestrating AI coding agents (like Claude Code) inside isolated sandboxes via a single sandcastle.run() call. It… | 69 | 8073 | active |
| Podman Desktop Podman Desktop is a free, open-source graphical desktop application for building, managing, and deploying containers and Kubernetes workloa… | 96 | 8026 | active |
| woodpecker-ci/woodpecker Woodpecker is an open-source, community-driven CI/CD engine forked from Drone 0.8, designed to be lightweight, simple, and fast. It execute… | 99 | 8024 | active |
| getarcaneapp/arcane Arcane is a modern, self-hosted web UI for managing Docker containers and Docker Compose stacks, built with a Go backend and SvelteKit fron… | 83 | 7990 | active |
| Concourse Concourse is an open-source, container-based automation system written in Go, primarily used for CI/CD. Pipelines are defined declaratively… | 98 | 7915 | active |
| youki-dev/youki youki is an implementation of the OCI container runtime specification written in Rust, serving as a low-level container runtime similar to … | 91 | 7640 | active |
| home-assistant/operating-system Home Assistant Operating System is a Buildroot-based Linux distribution optimized to run Home Assistant and its add-ons via Docker containe… | 94 | 7537 | active |
| rancher-sandbox/rancher-desktop Rancher Desktop is an open-source Electron application that provides container management and a local Kubernetes cluster (via k3s) on macOS… | 96 | 7393 | active |
| docker/docker-py The official Docker SDK for Python, a client library for the Docker Engine API. It lets Python applications run and manage containers, imag… | 82 | 7217 | stable |
| remote-android/redroid-doc redroid (Remote-Android) is a GPU-accelerated Android In Cloud (AIC) solution that boots many Android instances as containers on Linux host… | 66 | 6850 | active |
| smol-machines/smolvm smolvm is an open-source CLI and runtime for running lightweight, hardware-isolated Linux microVMs locally on macOS, Linux, and Windows, bu… | 80 | 6778 | active |
| lxc/incus Incus is a system container, application container, and virtual machine manager that provides a public-cloud-like experience for running Li… | 96 | 6448 | stable |
| mviereck/x11docker x11docker is a shell-based CLI tool that runs graphical applications and entire desktop environments inside Docker, podman, or nerdctl cont… | 78 | 6320 | stable |
| containers/podman-compose A single-file Python CLI that implements the Compose Spec, running docker-compose.yml files with Podman as the backend. It emphasizes a roo… | 88 | 6237 | active |
| CNI (Container Network Interface) CNI (Container Network Interface) is a CNF project consisting of a specification and Go libraries for writing plugins that configure networ… | 84 | 6133 | stable |
| Docker The official Docker command-line interface, written in Go, used to build, run, and manage Docker containers, images, and related resources.… | 77 | 6088 | stable |
| CRI-O CRI-O is a lightweight, OCI-compliant container runtime that implements the Kubernetes Container Runtime Interface (CRI). It lets Kubernete… | 95 | 5676 | stable |
| docker/build-push-action A GitHub Action that builds and pushes Docker images using Buildx with full BuildKit feature support, including multi-platform builds, secr… | 97 | 5411 | stable |
| microsoft/azurelinux Azure Linux is an open-source, general-purpose Linux distribution built and optimized for Microsoft Azure, with sources derived from Fedora… | 99 | 5355 | active |
| dotnet-architecture/eShopOnContainers eShopOnContainers is a reference .NET application that demonstrates a microservices‑based e‑commerce system using Docker containers and Kub… | 10 | 24296 | maintenance |
| lxc/lxc LXC is a low-level Linux container runtime providing a userspace interface to kernel containment features like namespaces, cgroups, and man… | 81 | 5277 | stable |
| Flatpak Flatpak is a framework for building, distributing, and running sandboxed desktop applications on Linux. It lets developers package an app o… | 94 | 5093 | stable |
| dockerode dockerode is a Node.js client library for Docker's Remote API, providing entity-based interfaces for containers, images, and execs with ful… | 87 | 4949 | active |
| NilsIrl/dockerc dockerc is a CLI tool written in Zig that compiles Docker/OCI container images into standalone portable Linux binaries. The resulting execu… | 17 | 4918 | active |
| psviderski/unregistry Unregistry is a lightweight container image registry that stores and serves images directly from a Docker daemon's storage. Its `docker pus… | 73 | 4867 | active |
| LXD LXD is a system container and virtual machine manager that provides a unified, cloud-like experience for running full Linux systems in LXC … | 98 | 4836 | stable |
| Steam-Headless/docker-steam-headless A headless Steam Docker image that runs a full Steam client and Xfce4 desktop on Linux with NVIDIA, AMD, or Intel GPU support. It enables r… | 66 | 4825 | active |
| werf werf is a CNCF Sandbox CLI tool that implements full-cycle CI/CD for Kubernetes, integrating with your CI system to build, publish, test, a… | 93 | 4727 | stable |
| nicholas-fedor/watchtower Watchtower is a Go application that runs as a Docker container and automatically updates running containers when new images are pushed to a… | 84 | 4655 | active |
| docker/buildx Docker Buildx is a Docker CLI plugin that provides extended image build capabilities powered by BuildKit. It supports multiple builder inst… | 99 | 4531 | stable |
| ory/dockertest A Go library that spins up ephemeral Docker containers (e.g., databases, message queues) for integration tests and tears them down automati… | 72 | 4526 | active |
| opencontainers/image-spec The Open Container Initiative (OCI) Image Format Specification, defining the standard layout and metadata for container images including ma… | 66 | 4477 | stable |
| linuxserver/docker-webtop Docker images from LinuxServer.io that run a full Linux desktop environment (KDE, XFCE, MATE, i3, etc.) accessible from a web browser, base… | 96 | 4449 | active |
| Cateners/tiny_container An Android app that provides a one-click, no-root Debian 13 Linux desktop environment via proot, with built-in VNC and Termux:X11 frontends… | 86 | 4256 | active |
| Whalebrew Whalebrew is a package manager that installs Docker images as native command-line tools by creating aliases, like Homebrew but backed by Do… | 23 | 4248 | active |
| VS Code Remote Development Microsoft's VS Code Remote Development extension pack, which lets you open any folder in WSL, a Docker container, or on a remote machine ov… | 74 | 4177 | active |
| conmon crun is a fast, lightweight OCI container runtime written entirely in C, conforming to the Open Container Initiative runtime specification.… | 94 | 4163 | active |
| donknap/dpanel DPanel is a lightweight web-based management panel for Docker and Podman containers, built in Go with a React frontend. It supports contain… | 94 | 4139 | active |
| containerregistry A Go library and set of CLI tools (like crane) for interacting with OCI container registries and images. It provides immutable views of ima… | 97 | 4080 | active |
| runfinch/finch Finch is an open-source CLI client for local container development that bundles nerdctl, containerd, BuildKit, and a Lima-managed virtual m… | 96 | 4068 | active |
| lirantal/dockly Dockly is an immersive terminal UI (built with Node.js and blessed) for managing Docker containers, images, and Swarm services. It connects… | 68 | 4035 | active |
| CRIU CRIU (Checkpoint/Restore In Userspace) is a Linux utility that freezes running applications and checkpoints their state to disk, then resto… | 77 | 4029 | active |
| getwud/wud WUD (What's up Docker?) is a self-hosted service that continuously monitors Docker containers, detects newer image versions across many reg… | 99 | 4020 | active |
| vdsm/virtual-dsm A Docker container that runs Synology DSM (DiskStation Manager) as a virtual machine using QEMU/KVM. It automates the DSM installation and … | 96 | 3986 | active |
| DDEV DDEV is an open-source CLI tool that provisions Docker-based local development environments for PHP and Node.js web projects with sensible … | 93 | 3924 | active |
| Sysbox Sysbox is an open-source container runtime (a specialized runc) that improves container isolation via Linux user-namespaces and procfs/sysf… | 85 | 3881 | active |
| unikraft/unikraft Unikraft is an open-source Unikernel Development Kit for building custom, specialized operating system kernels tailored to individual appli… | 82 | 3881 | active |
page 1 / 4 next →