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 |
|---|---|---|---|
| genuinetools/img img is a standalone, daemon-less, unprivileged CLI tool for building Dockerfile- and OCI-compatible container images, built on top of Build… | 23 | 3992 | maintenance |
| NVIDIA/libnvidia-container A C library and CLI utility (nvidia-container-cli) that automatically configures GNU/Linux containers to leverage NVIDIA hardware, relying … | 90 | 1132 | stable |
| overhangio/tutor Tutor is the official Docker-based distribution of Open edX, providing a CLI for one-click installation, configuration, customization, upgr… | 96 | 1126 | active |
| upserve/docker-api A lightweight Ruby gem providing an object-oriented client for the Docker Engine Remote API, with every API method implemented. It also sup… | 26 | 1124 | active |
| Kron4ek/Conty Conty is an unprivileged Linux container packed into a single portable executable, based on Arch Linux and compressed with squashfs or dwar… | 93 | 1122 | active |
| marhkb/pods Pods is a GNOME desktop application for managing Podman and Docker containers, images, and pods. It provides a libadwaita-based graphical i… | 100 | 1109 | active |
| NVIDIA/enroot Enroot is a command-line tool from NVIDIA that turns traditional container and OS images (such as Docker images) into unprivileged sandboxe… | 83 | 1107 | active |
| BastilleBSD/bastille Bastille is an open-source CLI tool for automating the deployment and management of containerized applications on FreeBSD using jails. It p… | 92 | 1106 | stable |
| kernel/kernel-images Kernel is an open-source browser infrastructure platform that provides sandboxed, ready-to-use Chromium browsers as a service for browser a… | 66 | 1103 | active |
| buildpacks-community/kpack kpack is a Kubernetes-native container build service that implements Cloud Native Buildpacks to build OCI images from source code. It provi… | 86 | 1088 | active |
| broadinstitute/cromwell Cromwell is an open-source Workflow Management System from the Broad Institute that executes scientific workflows written in WDL (Workflow … | 76 | 1083 | active |
| nickjj/docker-rails-example A production-ready example Ruby on Rails application fully wired up with Docker and Docker Compose, using PostgreSQL, Redis, Sidekiq, Hotwi… | 75 | 1079 | active |
| J-x-Z/cocoa-way Cocoa-Way is a native macOS Wayland compositor written in Rust that renders Linux desktop applications using Apple's Metal API. It acts as … | 79 | 1052 | active |
| cloudposse/geodesic Geodesic is a Docker-based Linux toolbox container preloaded with a DevOps toolchain (kubectl, helm, terraform, aws cli, etc.) to give team… | 84 | 1051 | active |
| railwayapp/nixpacks Nixpacks is a Rust CLI buildpack that turns an application source directory into an OCI-compliant container image, using Nix packages for s… | 79 | 3554 | maintenance |
| EugenMayer/docker-sync docker-sync is a Ruby-based CLI tool that speeds up Docker-based development by syncing code between the host and containers using efficien… | 44 | 3554 | maintenance |
| Trow-Registry/trow Trow is a lightweight OCI-compliant container image registry written in Rust that runs inside a Kubernetes cluster. It caches external imag… | 78 | 1031 | active |
| open-lambda/open-lambda OpenLambda is an open-source serverless computing platform written in Go, based on Linux containers, with a single-node worker that invokes… | 57 | 1014 | active |
| jammsen/docker-palworld-dedicated-server A Docker image that packages and provisions a Palworld dedicated game server for easy deployment and management. It provides environment-va… | 66 | 1010 | active |
| SquirrelCorporation/SquirrelServersManager Squirrel Servers Manager is an open-source, self-hosted web application for server and configuration management, powered by Ansible, Docker… | 10 | 995 | active |
| Play With Docker Play with Docker (PWD) is a web application that provides free Alpine Linux VMs in the browser where users can build and run Docker contain… | 73 | 3224 | maintenance |
| solo-io/unik UniK is a Go-based platform that compiles application source code into unikernels and MicroVM images and deploys them across cloud provider… | 23 | 2826 | maintenance |
| spotify/dockerfile-maven A Maven plugin that integrates Docker image building, tagging, and pushing into the Maven build lifecycle using Dockerfiles. It lets Maven … | 10 | 2729 | maintenance |
| openshift/source-to-image Source-to-Image (S2I) is a Go toolkit and CLI for building reproducible container images directly from source code without writing a Docker… | 93 | 2544 | maintenance |
| docker/for-mac Docker Desktop for Mac is an integrated Docker experience on macOS, bundling the Docker Engine, CLI, Compose, and Kubernetes with a hypervi… | 60 | 2531 | maintenance |
| huan/docker-wechat DoChat is a Dockerized WeChat PC Windows client that runs on Linux desktops via Wine inside a Docker container. It is launched with a one-l… | 23 | 2329 | maintenance |
| dlite DLite is a lightweight tool for running Docker on macOS, providing a simple way to set up a Docker host VM on OS X. It is written in Go and… | 23 | 2322 | maintenance |
| metrue/fx fx is a self-hosted Function as a Service (FaaS) tool that turns stateless functions into container-based HTTP services in seconds. It supp… | 23 | 2228 | maintenance |
| rexray/rexray REX-Ray is a vendor-agnostic container storage orchestration engine that provides persistent storage for Docker, Kubernetes, and Mesos work… | 23 | 2221 | maintenance |
| ottomatica/slim Slim is a Node.js CLI tool that builds tiny, fast-booting virtual machine images from Dockerfiles. It extracts a rootfs, kernel, and initrd… | 32 | 2127 | maintenance |
| maruos/maruos Maru OS is an open-source Android-based operating system that turns your smartphone into a desktop PC when connected to an external display… | 65 | 2116 | maintenance |
| Dinghy Dinghy is a Ruby-based CLI wrapper around docker-machine that provides a faster, friendlier Docker development environment on macOS, using … | 10 | 2100 | maintenance |
| docker/for-win Docker Desktop for Windows is an application that provides an integrated Docker container experience on Microsoft Windows, including the Do… | 60 | 1947 | maintenance |
| tailhook/vagga Vagga is a fully userspace container engine written in Rust, inspired by Vagrant and Docker, specialized for creating reproducible developm… | 32 | 1893 | maintenance |
| maliceio/malice Malice is an open-source malware analysis framework that acts as a self-hosted VirusTotal alternative, scanning files with Docker-based plu… | 10 | 1864 | maintenance |
| brouberol/marcel Marcel is a humorous French-language wrapper around the Docker CLI, acting as a drop-in replacement that translates Docker commands into Fr… | 32 | 1733 | maintenance |
| SDRausty/TermuxArch TermuxArch is a Bash setup script that installs Arch Linux into a Termux PRoot container on Android smartphones, tablets, Chromebooks, and … | 23 | 1673 | maintenance |
| AliyunContainerService/log-pilot Log-Pilot is a Docker container log collection tool from Alibaba Cloud that automatically discovers and collects both container stdout and … | 10 | 1428 | maintenance |
| google/crfs CRFS is a read-only FUSE filesystem that mounts container images directly from a container registry without pulling them locally first. It … | 10 | 1405 | maintenance |
| sickcodes/dock-droid Dock-Droid is a Docker-based tool that runs Android x86 and Android ARM systems inside a container using QEMU with KVM acceleration. It sup… | 32 | 1376 | maintenance |
| Vu1nT0tal/IoT-vulhub A collection of Docker-based environments for reproducing IoT firmware vulnerabilities, inspired by the Vulhub project. It uses binwalk for… | 23 | 1298 | maintenance |
| ZZROTDesign/docker-clean A Shell script CLI that cleans up Docker resources including stopped containers, dangling/untagged images, volumes, and networks. It suppor… | 23 | 1293 | maintenance |
| datastack-net/dockerized A Go-based CLI wrapper that runs popular command-line tools (aws, git, node, python, psql, etc.) inside Docker containers so users don't ha… | 23 | 1268 | maintenance |
| rogaha/docker-desktop A Docker image that runs X11 and SSH services to create remote-accessible virtual desktops, preloaded with Firefox and LibreOffice. It uses… | 32 | 1158 | maintenance |
| ContainX/docker-volume-netshare A Docker volume plugin written in Go that lets containers directly mount NFS v3/4, AWS EFS, Ceph, and Samba/CIFS network shares. It runs as… | 23 | 1141 | maintenance |
| ehazlett/stellar Stellar is a simplified container runtime cluster system built on containerd, written in Go. It joins one or more nodes into an eventually … | 23 | 1131 | maintenance |
| genuinetools/amicontained amicontained is a container introspection CLI tool that detects which container runtime (docker, lxc, rkt, systemd-nspawn, etc.) it is runn… | 23 | 1092 | maintenance |
| sickcodes/Docker-eyeOS A Docker container that boots the iPhone's iOS xnu kernel (arm64) under QEMU with KVM acceleration, exposing SSH and GDB ports for kernel d… | 32 | 1064 | maintenance |
| shipping-docker/vessel Vessel is a small set of files and a bash script that sets up a per-project Docker-based local development environment for Laravel applicat… | 23 | 1060 | maintenance |
| HypriotOS A build pipeline that produces HypriotOS SD card images for Raspberry Pi 1, 2, 3, 4, and Zero — a minimal Debian-based OS optimized to run … | 10 | 1056 | maintenance |
| TomasTomecek/sen sen is a terminal user interface for managing Docker and Podman containers and images interactively. It provides a dashboard view, real-tim… | 35 | 1048 | maintenance |
| tern-tools/tern Tern is a Python-based software composition analysis tool and library that generates a Software Bill of Materials (SBOM) for container imag… | 23 | 1020 | maintenance |
| ArcBox ArcBox is an open-source container and VM runtime for macOS written from scratch in Rust, providing a drop-in Docker engine, native Kuberne… | 78 | 4223 | experimental |
| dagger/container-use Container Use is an open-source MCP server and CLI tool that gives coding agents sandboxed containerized development environments, powered … | 64 | 4068 | experimental |
| Android Emulator Container Scripts A set of Python scripts from Google for running the Android emulator inside Docker containers, with pre-built images hosted on Google Artif… | 76 | 2103 | experimental |
| Aurae Aurae is a memory-safe distributed systems runtime daemon written in Rust that acts as a process manager and PID-1 initialization system fo… | 66 | 1914 | experimental |
| Daytona Daytona is a platform that provides secure, elastic sandboxes for executing AI‑generated code. It offers an API, SDKs, and a CLI to manage … | 10 | 71575 | abandoned |
| GoogleContainerTools/kaniko Kaniko is a tool to build container images from a Dockerfile inside a container or Kubernetes cluster without depending on a Docker daemon.… | 10 | 15758 | abandoned |
| docker-archive-public/docker.kitematic Kitematic is a visual desktop application for managing Docker containers on Mac, Windows, and Linux, built with Electron. It is now officia… | 10 | 12120 | abandoned |
| Anbox Anbox is a container-based tool that boots a full Android system on a regular GNU/Linux host using Linux namespaces, without virtualization… | 10 | 9026 | abandoned |
| rkt/rkt rkt is a pod-native container engine for Linux, designed to be secure, composable, and built on open standards like appc, CNI, and OCI. Dev… | 10 | 8761 | abandoned |
| Boot2Docker Boot2Docker is a lightweight (~45MB) Linux distribution designed specifically to run Docker containers, booting quickly and running entirel… | 10 | 8268 | abandoned |
| docker-archive-public/docker.machine Docker Machine is a Go CLI tool that provisions Docker hosts on local VMs, cloud providers, or data centers, installs Docker on them, and c… | 10 | 6605 | abandoned |
| Deis Workflow Deis v1 is an open-source Platform-as-a-Service (PaaS) built on Docker and CoreOS that lets developers deploy and manage applications on th… | 10 | 5991 | abandoned |
| Dragonfly Dragonfly is a CNCF-graduated P2P-based file and container image distribution system that accelerates large-scale data delivery by leveragi… | 10 | 5925 | abandoned |
| weaveworks/scope Weave Scope is a monitoring and visualization tool that automatically generates a real-time topology map of Docker and Kubernetes applicati… | 23 | 5910 | abandoned |
| Docker Cloud The former unified source repository for Docker Community Edition (Docker Engine and Docker CLI), which assembled upstream components like … | 10 | 5737 | abandoned |
| spotify/docker-gc A shell script that performs garbage collection of exited Docker containers and unused Docker images, intended to run as a cron job or insi… | 10 | 5013 | abandoned |
| weaveworks/ignite Weave Ignite is a VM manager that runs Firecracker microVMs from OCI/Docker images with a container-like UX and declarative GitOps manageme… | 10 | 3529 | abandoned |
| google/lmctfy lmctfy (Let Me Contain That For You) is the open-source version of Google's container stack, providing Linux application containers with re… | 10 | 3400 | abandoned |
| docker-archive/toolbox Docker Toolbox was an installer bundle that set up Docker on Mac and Windows via VirtualBox, including the Docker client, Compose, Machine,… | 10 | 3235 | abandoned |
| hocus-dev/hocus Hocus is a self-hosted platform for spinning up ready-to-code, disposable development environments on your own servers, using virtual machi… | 10 | 3189 | abandoned |
| Selenoid Selenoid is a lightweight Selenium Hub replacement that launches browsers inside Docker containers, providing an isolated, scalable, self-h… | 10 | 2654 | abandoned |
| spotify/docker-maven-plugin A Maven plugin for building and pushing Docker images from Java projects, capable of generating Dockerfiles from pom.xml configuration. It … | 10 | 2643 | abandoned |
| jpetazzo/nsenter A small Docker recipe that builds the nsenter utility and installs it on the host, letting users enter Linux namespaces of running Docker c… | 10 | 2580 | abandoned |
| openfans-community-offical/Debian-Pi-Aarch64 Debian-Pi-Aarch64 is a 64-bit Debian-based operating system image for the full range of 64-bit Raspberry Pi hardware (Pi 2Bv1.2, 3B/B+/A+, … | 10 | 2574 | abandoned |
| genuinetools/binctr binctr is a Go library and tool for building fully static binaries that embed a container rootfs and run the container directly, without re… | 32 | 2518 | abandoned |
| uber-archive/makisu Makisu is a fast and flexible Docker image build tool designed for unprivileged containerized environments such as Mesos or Kubernetes. It … | 10 | 2391 | abandoned |
| skanehira/docui docui is a terminal user interface (TUI) client for Docker written in Go, allowing users to manage images, containers, volumes, and network… | 10 | 2328 | abandoned |
| Ansible Container A deprecated CLI tool that built Docker images and orchestrated container deployment using Ansible playbooks instead of Dockerfiles. It man… | 10 | 2161 | abandoned |
| DockStation/dockstation DockStation is a developer-centric desktop GUI application for managing Docker-based projects, allowing users to monitor, configure, and ma… | 10 | 2157 | abandoned |
| hyperhq/hyperd HyperContainer daemon (hyperd) with a companion CLI (hyperctl) that runs Docker images on plain hypervisors like QEMU and Xen. It combines … | 10 | 2005 | abandoned |
| jwilder/docker-squash docker-squash is a Go CLI utility that squashes multiple Docker image layers into a single layer to reduce image size, while preserving Doc… | 10 | 1977 | abandoned |
| twoyi/twoyi Twoyi is a lightweight Android-in-Android container that runs a nearly complete Android 8.1 system as a normal app on Android 8.1-12 device… | 10 | 1914 | abandoned |
| newrelic/centurion Centurion is a Ruby-based CLI deployment tool that ships Docker containers from a registry to a fleet of hosts with environment, volume, an… | 10 | 1757 | abandoned |
| google/novm novm is an experimental, legacy-free type 2 hypervisor (VMM) written in Go that leverages the Linux KVM interface to run guest instances. I… | 10 | 1675 | abandoned |
| nanobox-io/nanobox Nanobox is a Go CLI tool that automates creation of isolated, repeatable development and production environments using VirtualBox and Docke… | 23 | 1633 | abandoned |
| pyouroboros/ouroboros Ouroboros is a Python application that automatically updates running Docker containers to the latest available image in the remote registry… | 23 | 1602 | abandoned |
| anchore/anchore-engine Anchore Engine is an open-source service that inspects, analyzes, and certifies container images, scanning them against a vulnerability dat… | 10 | 1591 | abandoned |
| weaveworks/footloose Footloose is a Go CLI tool that creates Docker containers configured to behave like virtual machines, running systemd as PID 1 with an SSH … | 10 | 1583 | abandoned |
| aind-containers/aind AinD runs Android inside Docker by nesting Anbox containers, without requiring nested virtualization. It is deprecated as of April 2021 in … | 10 | 1488 | abandoned |
| spotify/docker-client A Java (JVM) client library for the Docker Remote API, allowing programs to pull images, create and manage containers, and inspect Docker s… | 10 | 1429 | abandoned |
| grammarly/rocker Rocker is a Go-based Docker build tool that extends Dockerfiles with advanced features like attachable build stages, caching, and templatin… | 10 | 1331 | abandoned |
| amazon-archives/aws-lambda-container-image-converter img2lambda is a Go CLI tool that repackages Docker or OCI container images into AWS Lambda function deployment packages and Lambda layers. … | 10 | 1317 | abandoned |
| Container Tools Extension The Docker Extension Pack for Visual Studio Code, which makes it easy to build, manage, and deploy containerized applications from the edit… | 10 | 1308 | abandoned |
| YelpArchive/dockersh dockersh is a login shell written in Go that places each interactive user into their own individual Docker container when they log in. It c… | 10 | 1273 | abandoned |
| appc/spec The App Container (appc) specification and Go tooling, defining an image format (ACI), runtime environment, and discovery mechanism for app… | 10 | 1249 | abandoned |
| vagrant-lxc A Vagrant plugin that adds an LXC provider, letting Vagrant manage and provision Linux Containers as an alternative to VirtualBox on Linux … | 10 | 1191 | abandoned |
| docker-archive/libcontainer Docker's original Go library for creating and managing Linux containers using namespaces and cgroups. The project has moved to the Open Con… | 10 | 1190 | abandoned |
| dokku-alt/dokku-alt Dokku Alternative is a Docker-powered mini-Heroku PaaS, forked from Dokku, that bundles stable plugins for databases, TLS, zero-downtime de… | 10 | 1153 | abandoned |