Project Awesome project awesome

Linux > Containers

Collection 2.0k stars GitHub

Containers

Rocket 8.8k (archived)

rkt (pronounced "rock-it") is a CLI for running app containers on Linux. rkt is designed to be composable, secure, and fast. Based on AppC specification.

runc 13.1k updated 4d ago

runc is a CLI tool for spawning and running containers according to the OCS specification.

Bocker 12.6k updated 8y ago

Docker implemented in around 100 lines of bash.

LXC 5.1k updated 2d ago

LXC is the well known set of tools, templates, library and language bindings. It's pretty low level, very flexible and covers just about every containment feature supported by the upstream kernel.

Vagga 1.9k updated 3y ago

Vagga is a fully-userspace container engine inspired by Vagrant and Docker, specialized for development environments.

libct 107 updated 8y ago

Libct is a containers management library which provides convenient API for frontend programs to rule a container during its whole lifetime.

porto 403 (archived)

The main goal of Porto is to create a convenient, reliable interface over several Linux kernel mechanism such as cgroups, namespaces, mounts, networking etc.

udocker 1.7k updated 7mo ago

A basic user tool to execute simple containers in batch or interactive systems without root privileges.

Let Me Contain That For You 3.4k (archived)

LMCTFY is the open source version of Google’s container stack, which provides Linux application containers.

cc-oci-runtime 417 (archived)

Intel Clear Linux OCI (Open Containers Initiative) compatible runtime.

railcar 1.1k (archived)

Railcar is a rust implementation of the opencontainers initiative's runtime spec. It is similar to the reference implementation runc, but it is implemented completely in rust for memory safety without needing the overhead of a garbage collector or multiple threads.

plash 384 updated 1y ago

Lightweight, rootless containers.

runv 830 (archived)

Hypervisor-based (KVM, Xen, QEMU) Runtime for OCI. Security by isolation.

podman 31.1k updated 2d ago

Full management of container lifecycle.

firecracker

Firecracker runs workloads in lightweight virtual machines, called microVMs, which combine the security and isolation properties provided by hardware virtualization technology with the speed and flexibility of containers.

sysbox 3.5k updated 21d ago

Sysbox is a "runc" that creates secure (rootless) containers / pods that run not just microservices, but most workloads that run in VMs (e.g., systemd, Docker, and Kubernetes), seamlessly.

youki 7.3k updated 2d ago

A container runtime written in Rust.

footloose 1.6k (archived)

Containers that look like Virtual Machines.