Containers and VMs

linuxkit/linuxkit: A toolkit for building secure, portable and lean operating systems for containers

ForAllSecure/rootfs_builder: Extract rootfs from a Docker image

~motiejus/undocker - sourcehut git

abiosoft/colima: Container runtimes on macOS (and Linux) with minimal setup

lima-vm/sshocker: ssh + reverse sshfs + port forwarder, in Docker-like CLI (predecessor of Lima)

lima-vm/alpine-lima: Create an alpine based image for lima

lima-vm/lima: Linux virtual machines, typically on macOS, for running containerd

lima/pkg/cidata/cidata.TEMPLATE.d at master · lima-vm/lima · GitHub

lima/start.go at master · lima-vm/lima · GitHub

containerd/nerdctl: contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, …

containerd/containerd: An open and reliable container runtime

buildroot qemu at DuckDuckGo

QEMU + Buildroot - Peter Malmgren

Use BuildRoot to create a Linux image for QEMU: OSADL - Open Source Automation Development Lab eG

QEMU ARM Linux system using Buildroot and GPIO emulation - Life, the Universe and Fishing

raspberry pi - Buildroot and Qemu - Stack Overflow

Buildroot Qemu

Buildroot and QEMU – the quickest recipe for your own Linux – Press that reset button!

Home | Sylabs

Home | Apptainer

apptainer/singularity: Singularity has been renamed to Apptainer as part of us moving the project to the Linux Foundation. This repo has been persisted as a snapshot right before the changes.

apptainer/apptainer: Apptainer: Application containers for Linux

Singularity (software) - Wikipedia

Invocation — QEMU documentation

QEMU Monitor — QEMU documentation

QEMU/Monitor - Wikibooks, open books for an open world

Disk Images — QEMU documentation

Documentation/CreateSnapshot - QEMU

jamesbrink/kvm-notes: Misc linux KVM notes and scripts.

Vagrant by HashiCorp


hashicorp/consul: Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.

hashicorp/nomad: Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.

hashicorp/terraform: Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

hashicorp/packer: Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.

Discover Vagrant Boxes - Vagrant Cloud

Templates | Packer by HashiCorp

QEMU - Builders | Packer by HashiCorp

Provision Infrastructure with Packer | Terraform - HashiCorp Learn

lavabit/robox: The tools needed to robotically create/configure/provision a large number of operating systems, for a variety of hypervisors, using packer.

mwrock/packer-templates: Templates for creating vagrant boxes


jacqinthebox/packer-templates: Building a development environment with Vagrant, Packer, Windows 10 and Server 2016

travis-ci/packer-templates: Templates for Packer!

kaorimatz/packer-templates: Packer templates for Vagrant base boxes

ruzickap/packer-templates: Scripts and Templates used for generating Vagrant images

taliesins/packer-baseboxes: Templates for packer to build base boxes

Nomad by HashiCorp

Terraform by HashiCorp

Waypoint by HashiCorp

hashicorp/waypoint: A tool to build, deploy, and release any application on any platform.

docker-slim/docker-slim: DockerSlim (docker-slim): Don’t change anything in your Docker container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)

cri-o/cri-o: Open Container Initiative-based implementation of Kubernetes Container Runtime Interface

opencontainers/runc: CLI tool for spawning and running containers according to the OCI specification

opencontainers/runtime-tools: OCI Runtime Tools

opencontainers/runtime-spec: OCI Runtime Specification

opencontainers/umoci: umoci modifies Open Container images

:: umoci

Building Linux System Appliances with KIWI Next Generation (KIWI NG) 9.24.48 — KIWI NG 9.24.48 documentation

Open Build Service

project-stacker/stacker: Build OCI images from a declarative format

Linux Containers

lxc/lxc: LXC - Linux Containers

containers/image: Work with containers’ images



containers/podman: Podman: A tool for managing OCI containers and pods.

containers/podman-desktop: Manage Podman and other container engines from a single UI and tray

Leverage Podman with a Desktop App | Podman Desktop

containers/buildah: A tool that facilitates building OCI images.

containers/skopeo: Work with remote images registries - retrieving information, images, signing content

containers/conmon-rs: Container monitor in Rust

containers/crun: A fast and lightweight fully featured OCI runtime and C library for running containers


firecracker/ at main · firecracker-microvm/firecracker

firecracker-microvm/firecracker: Secure and fast microVMs for serverless computing.

weaveworks/ignite: Ignite a Firecracker microVM

containers/krunvm: Create microVMs from OCI images

containers/libkrun: A dynamic library providing Virtualization-based process isolation capabilities

QEMU Internals | Hacker News

Introduction | QEMU internals

KVM host in a few lines of code

The container orchestrator landscape []

HashiCorp Nomad Enterprise

macbian-linux/macos-subsystem-for-linux: Guide on how to use Qemu to create a similar effect to Windows Subsystem for Linux on macOS. Unfinished; contributions are welcome!

beringresearch/macpine: Lightweight Linux VMs on MacOS

darlinghq/darling: Darwin/macOS emulation layer for Linux

linux-noah/noah: Bash on Ubuntu on macOS

Open Source - Docker

moby/buildkit: concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit


Overview | Dagger

dagger/dagger: A portable devkit for CI/CD pipelines

p8952/bocker: Docker implemented in around 100 lines of bash

beringresearch/macpine: Lightweight Linux VMs on MacOS



chisel/examples at examples · valentincanonical/chisel · GitHub