Lima is a tool for launching Linux virtual machines with a focus on running containers, written primarily in Go and available at lima-vm.io. The project originated with the goal of promoting containerd and nerdctl to macOS users, but has evolved to support a broader range of container engines including Docker, Podman, and Kubernetes, while also functioning on non-container applications and non-macOS hosts like Linux and NetBSD. Lima provides automatic file sharing and port forwarding capabilities similar to Windows Subsystem for Linux 2, making it accessible for developers who need Linux environments on their primary machines.
The repository demonstrates active maintenance and community engagement. GitGenius tracking shows a median issue and pull request response latency of 0.2 hours across 891 tracked items, indicating rapid triage and attention to community concerns. The most frequently labeled issues fall into enhancement (138 items), bug (132 items), and area/cli (80 items) categories, reflecting ongoing feature development and command-line interface refinement. The project's core contributors include AkihiroSuda with 1932 tracked events, jandubois with 789 events, and afbjorklund with 674 events, establishing a stable core team managing the project's direction.
Lima has achieved significant adoption within the container ecosystem. Several major projects build upon Lima as their foundation, including Rancher Desktop for Kubernetes and container management on the desktop, Colima which provides Docker and Kubernetes on macOS with minimal setup, Finch as a command-line client for local container development, and Podman Desktop which includes a Lima virtual machine plugin. Beyond command-line tools, the community has developed graphical interfaces including a Lima xbar plugin for menu bar VM management and lima-gui, a Qt-based graphical user interface.
The project maintains active communication channels including GitHub Discussions, a dedicated Slack channel within the CNCF workspace, tentative monthly Zoom meetings with publicly available notes and agendas, and social media presence on X and Mastodon. Lima operates under the Cloud Native Computing Foundation Code of Conduct and holds incubating project status within the CNCF, positioning it as a recognized infrastructure tool within the cloud-native ecosystem. The project welcomes contributions through a formal contributing guide that requires Developer Certificate of Origin sign-offs on all commits and specifies code licensing and testing requirements. The repository's cross-platform classification and support for multiple hypervisors including QEMU, HyperKit, and Parallels demonstrates its flexibility across different development environments and operating systems.