# libkrun/krunvm

Create microVMs from OCI images

Repository: https://github.com/libkrun/krunvm
Canonical: https://ross.abutalabs.com/products/krunvm
Language: Rust
License: Apache-2.0
License Family: permissive
Last push: 2026-08-25T09:08:10+00:00

## Health v2 (maintenance only)
Score: 91/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 75, longevity 100
- inputs: {"age_days": 2045, "days_push": 8, "days_rel": 8, "gap_med": 165, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1738, forks 66 (observed 2026-08-28T04:05:29.962784+00:00)

## What it is
krunvm is a CLI utility for creating lightweight microVMs directly from OCI container images, built on libkrun and buildah. It offers fast boot times, minimal footprint, host volume mapping, and port forwarding without disk image or network configuration.

## Use cases
- run a container image in an isolated microVM
- spin up lightweight VMs from OCI images on Linux or macOS
- sandbox workloads with minimal overhead
- map host directories into a microVM
- expose guest service ports to the host
- avoid maintaining VM disk images

## When to choose
- you want fast-booting, minimal VMs from existing container images
- you need lightweight isolation without full VM management tooling
- you're on Linux/KVM x86_64 or AArch64, or macOS ARM64

## When to avoid
- you need full-featured VM orchestration or clustering
- you're on Windows or macOS Intel
- you need GPU passthrough or complex networking

## Facets
- artifact type: cli-tool
- maturity: active
- function: cli, container-runtime, deployment
- domain: developer-tools, cloud-computing
- platform: cli, rust
- tags: microvm, oci-images, kvm, hypervisor-framework, buildah, lightweight-vms, virtualization, containers, command-line, linux, macos

## Member repositories
- libkrun/krunvm (main) score 91

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:29.962784+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:30:36.643193+00:00, confidence not recorded.
  - readme: https://github.com/libkrun/krunvm (fetched 2026-08-28T04:05:29.962784+00:00, sha 54df8c109d5e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
