● Beta — KubeEra is in active development. Profiles are live; AI-perception measurement is rolling out.
L

Lima

IncubatingRuntime
Open source · CNCF · CNCF Incubating · Apache-2.0

Lima launches Linux virtual machines on macOS (and Linux) to give you a place to run containerd, Kubernetes, or other Linux-only workloads. It's the engine behind limactl, and it's what powers Rancher Desktop and Colima under the hood.

updated 2026-07-01

Lima

What it is

Lima launches Linux virtual machines on macOS (and Linux) to give you a place to run containerd, Kubernetes, or other Linux-only workloads. It's the engine behind limactl, and it's what powers Rancher Desktop and Colima under the hood. Think of it as the plumbing layer that answers "how do I get a Linux kernel on my Mac without installing Docker Desktop."

It handles VM lifecycle (via QEMU, vz, or other hypervisor backends), file sharing between host and guest, port forwarding, and automatic containerd setup through its default templates/default.yaml config. You define what you want in YAML, run limactl start, and you get a Linux box with your container runtime already wired up.

Who builds it and why

Lima is a CNCF incubating project, currently at v2.1.3, written in Go, Apache-2.0 licensed. 216 contributors have touched the codebase, with commits landing as recently as June 2026 — this is actively maintained, not coasting on past momentum.

Founding date isn't publicly documented, but the project grew out of the practical need for containerd (and by extension Kubernetes) to run cleanly on macOS without depending on Docker Desktop's licensing or architecture. It's maintained largely by engineers who also work on containerd and related CNCF runtime tooling, which explains why Lima integrates so cleanly with that ecosystem specifically rather than trying to be a general-purpose VM manager.

Production readiness signal

21,371 GitHub stars and 216 contributors is a healthy, real community — this isn't a side project. CNCF incubating status means it's cleared a bar for governance, adoption evidence, and multiple committer organizations.

That said, "production readiness" for Lima needs context: this is a local development tool, not infrastructure you'd deploy to serve production traffic. The right lens isn't "can this run production workloads" but "is this stable enough to trust as your daily driver for local Kubernetes and container development." On that measure, yes — the release cadence is steady, the VM backend abstraction (QEMU/vz) has matured over several major versions, and it's already load-bearing for other widely used tools (Rancher Desktop, Colima) that themselves see production-adjacent usage in CI and dev workflows.

Who should use this

  • macOS engineers who need real Linux containerd/Kubernetes behavior locally, not an abstraction layer that diverges from prod
  • Teams avoiding Docker Desktop for licensing or performance reasons
  • Anyone building on top of containerd who needs a scriptable, YAML-configurable VM layer for CI or local testing
  • Projects like Rancher Desktop or Colima that need a VM engine to build on rather than reinventing one

Who should NOT use this

  • Windows users — Lima is macOS/Linux-focused; WSL2 already solves this problem natively on Windows
  • Teams wanting a zero-config, double-click GUI experience — Lima is YAML-and-CLI first; if that's a dealbreaker, use Docker Desktop or Rancher Desktop's UI layer instead
  • Anyone looking for a production container orchestration runtime — Lima is a local dev/test VM tool, not something you point at production traffic
  • Teams needing Windows container support — Lima only gives you Linux VMs
  • If your team already has Docker Desktop licensed and working fine, and licensing cost isn't a concern, switching has real migration cost with limited upside

Alternatives

  • Docker Desktop — commercial, polished GUI, broader Windows/Mac support, but licensing costs for larger companies.
  • Colima — built on Lima itself, offers a simpler Docker-CLI-compatible experience if you don't need Lima's full configurability.
  • WSL2 — the native Windows equivalent; not a direct competitor since Lima doesn't target Windows, but solves the same underlying problem for that platform.

Pricing

Fully open source, Apache-2.0. No paid tier, no enterprise edition, no vendor. Cost is your own compute and maintenance time.

Frequently asked

What is Lima?+
Lima launches Linux virtual machines on macOS (and Linux) to give you a place to run containerd, Kubernetes, or other Linux-only workloads. It's the engine behind limactl, and it's what powers Rancher Desktop and Colima under the hood.
Who builds Lima?+
Lima is a CNCF incubating project, currently at v2.1.3, written in Go, Apache-2.0 licensed. 216 contributors have touched the codebase, with commits landing as recently as June 2026 — this is actively maintained, not coasting on past momentum.
Is Lima production ready?+
21,371 GitHub stars and 216 contributors is a healthy, real community — this isn't a side project. CNCF incubating status means it's cleared a bar for governance, adoption evidence, and multiple committer organizations.
Who should use Lima?+
macOS engineers who need real Linux containerd/Kubernetes behavior locally, not an abstraction layer that diverges from prod Teams avoiding Docker Desktop for licensing or performance reasons Anyone building on top of containerd who needs a scriptable, YAML-configurable VM layer for CI or local testing Projects like Ra
Who should not use Lima?+
Windows users — Lima is macOS/Linux-focused; WSL2 already solves this problem natively on Windows Teams wanting a zero-config, double-click GUI experience — Lima is YAML-and-CLI first; if that's a dealbreaker, use Docker Desktop or Rancher Desktop's UI layer instead Anyone looking for a production container orchestrati
What are the alternatives to Lima?+
Docker Desktop — commercial, polished GUI, broader Windows/Mac support, but licensing costs for larger companies. Colima — built on Lima itself, offers a simpler Docker-CLI-compatible experience if you don't need Lima's full configurability.
How much does Lima cost?+
Fully open source, Apache-2.0. No paid tier, no enterprise edition, no vendor. Cost is your own compute and maintenance time.