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 |
|---|---|---|---|
| spegel-org/spegel Spegel is a stateless cluster-local OCI registry mirror for Kubernetes that lets every node share container images peer-to-peer via contain… | 96 | 3795 | active |
| UMU umu-launcher is a unified launcher for running Windows games on Linux using Proton outside of Steam. It replicates Valve's Steam Runtime To… | 87 | 3702 | active |
| termux/proot-distro A Python CLI utility for managing rootless Linux containers using proot, in Termux on Android or on regular Linux hosts. It can pull Docker… | 100 | 3566 | active |
| containers/toolbox Toolbx is a Linux command-line tool for creating interactive containerized command line environments on top of Podman and OCI technologies.… | 82 | 3525 | active |
| Nextflow Nextflow is an open-source DSL and runtime for building scalable, portable, and reproducible data-driven computational pipelines, based on … | 100 | 3514 | stable |
| fofapro/vulfocus Vulfocus is a self-hosted vulnerability integration platform that runs vulnerability environments as Docker images with one-click startup. … | 38 | 3503 | active |
| ExTV/Podroid Podroid is a rootless Android app that boots a real Alpine Linux virtual machine (via QEMU or hardware-accelerated AVF) with a custom kerne… | 80 | 3496 | active |
| tech-shrimp/docker_installer A repository that periodically mirrors official Docker install scripts and packages via GitHub Actions so users in China can download and i… | 23 | 3446 | active |
| thijsvanloef/palworld-server-docker A Docker container image that makes it easy to run a Palworld dedicated game server. It supports x64 and ARM64 architectures on Linux, Wind… | 92 | 3209 | active |
| Docker The official Docker installation script served at get.docker.com and test.docker.com, written in Shell. It provides a convenient way to qui… | 75 | 3182 | active |
| Photon OS Photon OS is an open-source, security-hardened minimal Linux distribution purpose-built as a container host for cloud-native applications, … | 66 | 3178 | active |
| p8952/bocker Bocker is a minimal reimplementation of Docker in roughly 100 lines of bash, using Linux namespaces, cgroups, btrfs, and iptables to pull i… | 32 | 12679 | maintenance |
| nickrunning/wechat-selkies A Docker-based application that packages official WeChat/QQ Linux clients and streams them to a browser via Selkies WebRTC, with local Chin… | 80 | 3045 | active |
| Cloud Native Buildpacks pack is the official command-line tool for Cloud Native Buildpacks, transforming application source code into runnable OCI container images… | 94 | 3013 | stable |
| firecracker-microvm/firecracker-containerd firecracker-containerd is a set of components that lets containerd manage containers running inside Firecracker microVMs, combining fast co… | 75 | 2961 | active |
| lavie/runlike runlike is a Python CLI tool that inspects an existing Docker container and prints the `docker run` command line needed to recreate a copy … | 66 | 2957 | active |
| earthly/earthly Earthly is a CI/CD build framework that runs every build step inside containers, using an Earthfile syntax that combines Dockerfile and Mak… | 41 | 12055 | maintenance |
| container2wasm/container2wasm container2wasm is a Go CLI tool that converts container images (e.g. Docker images) into WASM binaries that can run on WASI runtimes or in … | 84 | 2800 | active |
| awslabs/amazon-ecr-credential-helper A Docker credential helper that automatically fetches AWS credentials for Amazon Elastic Container Registry (ECR) during docker push and do… | 78 | 2725 | stable |
| multiarch/qemu-user-static A Docker image that registers QEMU user-mode static binaries with binfmt_misc so containers of foreign CPU architectures (arm64, arm32, ppc… | 23 | 2713 | active |
| jacobalberty/unifi-docker A Dockerized packaging of Ubiquiti's UniFi Controller, bundling the controller, Java runtime, and OS dependencies into a single container. … | 79 | 2625 | active |
| Testcontainers Testcontainers for Node.js is a TypeScript library that spins up lightweight, throwaway Docker containers of real dependencies like databas… | 98 | 2616 | active |
| ORAS ORAS (OCI Registry As Storage) is a CLI tool and set of client libraries for pushing, pulling, and managing arbitrary OCI artifacts in OCI-… | 96 | 2473 | active |
| Pelican Panel Pelican Panel is a free, open-source game server control panel forked from Pterodactyl, built with Laravel and FilamentPHP. It provides a m… | 89 | 2339 | active |
| claimed-framework/claimed CLAIMED (C3) is a component compiler that turns Jupyter notebooks, Python scripts, and R scripts into portable containerized AI components.… | 82 | 2305 | active |
| testcontainers/testcontainers-python Testcontainers for Python is a library providing a friendly API to spin up Docker containers (databases, browsers, etc.) as runtime environ… | 89 | 2304 | active |
| bootc-dev/bootc bootc is a Rust CLI tool that enables transactional, in-place operating system updates using standard OCI/Docker container images as the de… | 98 | 2303 | stable |
| 1995chen/dnf A Docker image packaging the Dungeon & Fighter (DNF/DOF) game server for quick deployment on Linux servers. It uses CentOS base images with… | 77 | 2275 | active |
| tensorchord/envd envd is a command-line tool that creates reproducible, container-based development environments for AI/ML work using a simple Python-like b… | 98 | 2236 | active |
| ToolHive ToolHive is an open-source platform for running, securing, and managing Model Context Protocol (MCP) servers. It wraps MCP servers in isola… | 82 | 2233 | active |
| Wolf Wolf is a C++ streaming server for Moonlight that creates on-demand virtual desktops and game sessions in Docker containers on a shared Lin… | 67 | 2232 | active |
| ravindu644/Droidspaces-OSS Droidspaces is a lightweight, LXC-like container runtime that runs full Linux distributions natively on Android and Linux using kernel name… | 80 | 2231 | active |
| QEMU Docker Container A Docker container that runs full virtual machines using QEMU with KVM acceleration, controlled through a web-based viewer on port 8006. It… | 89 | 2142 | active |
| sealerio/sealer Sealer is a CNCF CLI tool that packages a Kubernetes cluster together with all application dependencies (container images, YAML manifests, … | 30 | 2094 | active |
| wolveix/satisfactory-server A Dockerized wrapper around the Satisfactory dedicated server that packages the game server, SteamCMD updates, and save/backup handling int… | 68 | 2065 | active |
| ConSol/docker-headless-vnc-container A collection of Docker images providing headless VNC desktop environments with Xfce4 or IceWM, a VNC server, and noVNC HTML5 access. Images… | 62 | 2039 | active |
| kubernetes-sigs/cri-tools cri-tools provides crictl, a CLI for debugging Kubernetes nodes via the Kubelet Container Runtime Interface, and critest, a validation test… | 89 | 2021 | active |
| tazjin/nixery Nixery is a Docker-compatible container registry that transparently builds container images on demand using the Nix package manager. Packag… | 63 | 2019 | active |
| willfarrell/docker-autoheal A Docker container that monitors other containers' HEALTHCHECK status and automatically restarts those that become unhealthy. It works via … | 47 | 2010 | active |
| Strix Halo AI Toolboxes A collection of pre-built Toolbx/Docker containers ('toolboxes') for running llama.cpp LLM inference on AMD Ryzen AI Max 'Strix Halo' integ… | 64 | 1998 | active |
| Apptainer Apptainer (formerly Singularity) is an open-source container platform designed for secure, portable, and reproducible containers on shared … | 93 | 1984 | active |
| docker-archive-public/docker.dockercraft A Minecraft server plugin that acts as a Docker client, letting users visualize and manage Docker containers as in-world structures with le… | 10 | 7479 | maintenance |
| fabric8io/docker-maven-plugin A Maven plugin for building Docker images and managing Docker containers directly from the Maven build lifecycle. It supports goals for bui… | 87 | 1931 | active |
| laravel/sail Laravel Sail is a lightweight command-line interface for interacting with Laravel's default Docker development environment, built around a … | 100 | 1922 | active |
| mrjackwills/oxker oxker is a terminal user interface (TUI) written in Rust for viewing and controlling Docker containers. It uses ratatui for the interface a… | 89 | 1851 | active |
| jiangcuo/pxvirt PXVIRT is a community fork of Proxmox VE that ports the full virtualization platform to ARM64, LoongArch, and RISC-V architectures while ke… | 68 | 1799 | active |
| indigo-dc/udocker udocker is a Python-based command-line tool that lets unprivileged users pull and run Docker containers on Linux systems where Docker is un… | 35 | 1795 | active |
| libkrun/krunvm krunvm is a CLI utility for creating lightweight microVMs directly from OCI container images, built on libkrun and buildah. It offers fast … | 87 | 1774 | active |
| weaveworks/weave Weave Net is a container networking solution that creates a virtual overlay network connecting Docker containers across multiple hosts, clo… | 10 | 6610 | maintenance |
| linuxserver/docker-qbittorrent A Docker container image packaging the qBittorrent BitTorrent client, maintained by LinuxServer.io. It provides regularly updated builds wi… | 96 | 1754 | active |
| jupyterhub/repo2docker repo2docker is a Python CLI tool that fetches a git repository and builds a Docker container image from its configuration files, optionally… | 81 | 1737 | active |
| rancher/os RancherOS is a tiny Linux distribution in which the entire operating system, including system services, runs as Docker containers managed b… | 10 | 6448 | maintenance |
| project-copacetic/copacetic Copa (Project Copacetic) is a Go CLI tool built on BuildKit that directly patches OS package vulnerabilities in container images without re… | 91 | 1712 | active |
| chainguard-dev/apko apko is a Go CLI tool that builds and publishes OCI container images directly from Alpine apk packages using declarative YAML configuration… | 95 | 1687 | active |
| dragonflyoss/nydus Nydus is a Rust-based content-addressable filesystem framework implementing the RAFS format to accelerate container image and data distribu… | 95 | 1674 | stable |
| glot glot is an open source online code playground (glot.io) that lets users run and share code snippets in dozens of languages. It executes cod… | 32 | 1665 | active |
| tighten/takeout Takeout is a CLI tool that spins up small Docker containers for individual development dependencies like MySQL, Redis, PostgreSQL, and Elas… | 67 | 1654 | active |
| iongion/container-desktop Container Desktop is an open-source, MIT-licensed desktop GUI for managing Podman, Docker, and Apple Container engines across Linux, macOS,… | 93 | 1638 | active |
| stepchowfun/toast Toast is a Rust CLI tool that containerizes development and CI workflows by running tasks defined in a YAML 'toastfile' inside Docker conta… | 79 | 1633 | active |
| andrew-waters/orchard Orchard is a native Swift macOS GUI for Apple's container tooling, serving as a Docker Desktop replacement for managing containers, Linux V… | 85 | 1627 | active |
| Fn Project Fn is an open-source, event-driven Functions-as-a-Service (FaaS) platform written in Go that runs anywhere Docker runs, on any cloud or on-… | 66 | 5949 | maintenance |
| sbt/sbt-native-packager An sbt plugin for Scala/Java projects that builds application packages in native formats such as deb, rpm, msi, dmg, zip/tar archives, Dock… | 95 | 1606 | active |
| Augani/dory Dory is a free, open-source native macOS app providing a Docker and Linux container runtime, an alternative to Docker Desktop and OrbStack.… | 77 | 1601 | active |
| containerd/stargz-snapshotter Stargz Snapshotter is a containerd snapshotter plugin that enables lazy pulling of container images, allowing containers to start before th… | 95 | 1597 | active |
| lucavallin/barco barco is a minimal Linux container runtime written in C, built from scratch using kernel features like namespaces, cgroups, seccomp, and ca… | 29 | 1541 | active |
| tonistiigi/binfmt A collection of QEMU user-mode emulator binaries distributed as Docker images that register cross-architecture emulators with the Linux bin… | 91 | 1539 | active |
| wouterdebie/davit Davit is a native SwiftUI macOS application providing a graphical interface for Apple's container platform (Linux containers as lightweight… | 77 | 1539 | active |
| occlum/occlum Occlum is a memory-safe, multi-process library OS (LibOS) written in Rust for Intel SGX enclaves. It lets legacy applications run inside se… | 49 | 1534 | active |
| scottyhardy/docker-wine A Docker image bundling Wine and Winetricks for running Windows applications on Linux and macOS hosts. It supports X11 forwarding, headless… | 30 | 1532 | active |
| liquidmetal-dev/flintlock Flintlock is a Go service for creating and managing the lifecycle of microVMs on a host machine, backed by containerd and supporting Firecr… | 99 | 1518 | active |
| ktock/buildg buildg is an interactive debugger for Dockerfiles built on top of BuildKit. It supports source-level inspection, breakpoints, step executio… | 73 | 1503 | active |
| gliderlabs/herokuish A command line utility that emulates Heroku build and runtime tasks inside containers, running buildpacks and parsing Procfiles. It is desi… | 99 | 1492 | active |
| orlangure/gnomock Gnomock is a Go integration and end-to-end testing toolkit that spins up ephemeral Docker containers for application dependencies with prec… | 54 | 1488 | active |
| ValveSoftware/steam-runtime A binary-compatible runtime environment that lets Steam and native Linux games run consistently across many Linux distributions. It include… | 76 | 1458 | active |
| sous-chefs/docker A Chef cookbook providing resources for installing the Docker engine and managing Docker images and containers as Chef resources. It is mai… | 94 | 1396 | active |
| fussybeaver/bollard Bollard is an asynchronous Rust client library for the Docker and Podman daemon APIs, built on Hyper and Tokio. It supports Unix sockets, W… | 92 | 1390 | active |
| anjia0532/gcr.io_mirror A community-maintained mirror service that re-publishes container images from gcr.io, k8s.gcr.io, registry.k8s.io, quay.io, and ghcr.io to … | 32 | 1390 | active |
| CRC (CodeReady Containers) CRC (CodeReady Containers) is a command-line tool that manages a local virtual machine running an OpenShift 4.x cluster, Microshift, or Pod… | 98 | 1389 | active |
| mariotoffia/FluentDocker A .NET library providing a fluent API for managing Docker and Podman containers, images, and compose stacks locally and remotely. It includ… | 86 | 1389 | active |
| docker/setup-buildx-action An official GitHub Action that sets up Docker Buildx in CI workflows, creating and booting a builder using the docker-container driver. It … | 93 | 1385 | stable |
| Mirantis/cri-dockerd cri-dockerd is an adapter that exposes the Docker Engine as a Kubernetes-compliant Container Runtime Interface (CRI), replacing the removed… | 87 | 1367 | active |
| bluxmit/alnoda-workspaces Alnoda Workspaces is a collection of open-source, Docker-based containerized development environments that bundle IDEs, terminals, notebook… | 23 | 1363 | active |
| bibendi/dip Dip is a Ruby-based CLI tool that provides native-like interaction with Dockerized applications, letting developers run container commands … | 96 | 1350 | active |
| containerd/runwasi A Rust library and set of containerd shims that let containerd run WebAssembly/WASI workloads directly or via Kubernetes through the CRI pl… | 93 | 1341 | active |
| sameersbn/docker-redmine A Docker image for running Redmine, the open-source project management and issue-tracking application. It packages Redmine with configurabl… | 95 | 1335 | active |
| gliderlabs/registrator Registrator is a service registry bridge for Docker that automatically registers and deregisters Docker containers as services by inspectin… | 29 | 4675 | maintenance |
| rootless-containers/rootlesskit RootlessKit is a Linux-native 'fake root' tool that uses user and mount namespaces to let unprivileged users run container engines like Doc… | 95 | 1310 | active |
| AliyunContainerService/pouch PouchContainer is an open-source, OCI-compliant enterprise-class container engine created by Alibaba Group. It packs, delivers, and runs ap… | 23 | 4641 | maintenance |
| rails/docked Docked Rails CLI is a Docker-based wrapper that lets newcomers run Rails with only Docker installed, via a simple 'docked' alias around the… | 39 | 1305 | active |
| Flatcar Container Linux Flatcar Container Linux is a minimal, immutable, container-optimized Linux distribution and the community-driven successor to CoreOS Contai… | 76 | 1286 | active |
| zodern/meteor-up Meteor Up (mup) is a command-line tool that sets up servers and deploys Meteor apps to any Ubuntu server over SSH, using Docker for isolati… | 50 | 1266 | active |
| railwayapp/railpack Railpack is a zero-config application builder that automatically analyzes source code and turns it into an optimized OCI container image us… | 84 | 1232 | active |
| DragonOS-Community/DragonOS DragonOS is a 64-bit operating system with a fully independent kernel written from scratch in Rust, offering Linux binary compatibility. It… | 80 | 1219 | active |
| fcwu/docker-ubuntu-vnc-desktop A Docker image that exposes an Ubuntu LXDE/LXQt desktop environment through a browser-based VNC (noVNC) web interface. It supports VNC view… | 23 | 4220 | maintenance |
| lxc/lxcfs LXCFS is a small FUSE filesystem written in C that makes Linux containers feel more like virtual machines. It bind-mounts container-aware v… | 71 | 1196 | stable |
| sailor-sh/CK-X CK-X is a self-hosted mock exam simulator for the CKAD, CKA, and CKS Kubernetes certifications, providing timed exam sessions with hands-on… | 54 | 1193 | active |
| Eclipse Temurin A collection of shell scripts and Dockerfiles for building OpenJDK binaries, defaulting to Eclipse Temurin distributions. It powers the Ado… | 66 | 1168 | active |
| lxc/incus-os IncusOS is an immutable, Debian-based Linux operating system purpose-built for running Incus container and virtual machine servers. It leve… | 68 | 1167 | active |
| Exoframe Exoframe is a self-hosted deployment tool consisting of a CLI client and server that deploys projects to Docker with a single command, usin… | 89 | 1156 | active |
| RchGrav/claudebox ClaudeBox is a shell-based CLI tool that packages Anthropic's Claude Code coding assistant into fully containerized Docker environments wit… | 83 | 1155 | active |