Navigate:
~$LIMA0.3%

Lima: Linux Virtual Machines for Containers

Linux VM launcher with automatic file sharing, port forwarding, and container engine support.

LIVE RANKINGS • 04:56 AM • STEADY
OVERALL
#155
62
DEVELOPER TOOLS
#27
11
30 DAY RANKING TREND
ovr#155
·Devel#27
STARS
20.2K
FORKS
809
7D STARS
+60
7D FORKS
+2
See Repo:
Share:

Learn more about Lima

Lima is a virtualization tool that creates Linux virtual machines with integrated file sharing and network port forwarding capabilities. It uses QEMU as the underlying virtualization technology and provides automatic configuration for seamless host-guest integration. The system includes built-in support for multiple container runtimes including containerd, Docker, and Podman, with preconfigured templates for common development scenarios. Lima serves container development workflows, Kubernetes environments, and general Linux application testing across macOS, Linux, and NetBSD hosts.

Lima

1

Automatic Integration

Provides built-in file sharing and port forwarding between host and guest systems without manual configuration. Includes preconfigured templates for Docker, Kubernetes, and containerd environments.

2

Multi-Engine Support

Supports multiple container runtimes including containerd, Docker, Podman, and Kubernetes within the same virtualization framework. Works across different host operating systems beyond macOS.

3

QEMU Foundation

Built on QEMU virtualization technology with streamlined configuration management. Provides WSL2-like functionality for non-Windows systems through automated VM provisioning.


# Install Lima via Homebrew
brew install lima

# Start the default Lima VM
limactl start

# Run Linux commands inside the VM
lima uname -a
lima ls -la
lima cat /etc/os-release


vv2.0.3

Fix #4468 "[v2 regression] `limactl copy` (w/ rsync) puts the destination directory in an extra directory" (#4482)

  • `limactl` CLI:
  • Fix #4468 "[v2 regression] `limactl copy` (w/ rsync) puts the destination directory in an extra directory" (#4482)
  • Fix compilation on macOS < 13 (#4412, #4438, thanks to @jandubois @razzius)
  • Support ASIF disk format (#4327, thanks to @norio-nomura)
  • Update from v2.2.0 to v2.2.1 (#4484)
vv1.2.3

Full changes: https://github.com/lima-vm/lima/milestone/68?closed=1

  • nerdctl: update from v2.2.0 to v2.2.1 (#4487)
vv2.0.2

Fix incompatibility with Fedora 43 (#4384)

  • Fix incompatibility with Fedora 43 (#4384)
  • `limactl` CLI:
  • Make errors less scary (#4387)
  • Don't trim whitespace from boot commands (#4381, thanks to @jandubois)


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers