lima
by
lima-vm

Description: Linux virtual machines, with a focus on running containers

View on GitHub ↗

Summary Information

Updated 60 minutes ago
Added to GitGenius on April 16th, 2023
Created on May 14th, 2021
Open Issues & Pull Requests: 503 (-4)
Number of forks: 914
Total Stargazers: 21,425 (+0)
Total Subscribers: 89 (+0)

Issue Activity (beta)

Open issues: 334
New in 7 days: 2
Closed in 7 days: 5
Avg open age: 501 days
Stale 30+ days: 312
Stale 90+ days: 263

Recent activity

Opened in 7 days: 2
Closed in 7 days: 4
Comments in 7 days: 7
Events in 7 days: 25

Top labels

  • enhancement (181)
  • bug (167)
  • area/cli (86)
  • component/vz (74)
  • good first issue (72)
  • documentation (67)
  • priority/high (67)
  • component/qemu (51)

Repository Insights (GitGenius)

Median issue/PR response: 0.2 hours
Mean response time: 104.6 days
90th percentile: 436.8 days
Tracked items: 891

Most active contributors

Detailed Description

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.

lima
by
lima-vmlima-vm/lima

Repository Details

Fetching additional details & charts...