HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
lima-vm
lima
Go2021–2026
lima-vm / lima

lima

Linux virtual machines, with a focus on running containers

68Distinct people
78Mentions
2Explicit recommenders
22.3KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Linux virtual machines, with a focus on running containers

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

I recommend looking at Lima for setting up deterministic build environments on a Mac! I use it with Ansible to provision testing environments: https://github.com/lima-vm/lima

bonsai_spool used a recommendation phrase. 2 indexed comments match. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 6:01:32 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year78 dated mentions

Observed mentions: 2021-05-14 08:19:47 UTC to 2026-10-12 09:44:47 UTC.

01020302021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 11 mentions; 4 submissions, 7 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 30 mentions; 1 submissions, 29 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 17 mentions; 0 submissions, 17 comments20232024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 8 mentions; 1 submissions, 7 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 9 mentions; 1 submissions, 8 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC1147
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC30129
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC17017
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC817
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC918
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC303

What Hacker News says

17 sources
It looks like this might be the issue: https://gitlab.com/qemu-project/qemu/-/issues/334 I wouldn't think that qemu would be associated with a display in the required way here, but maybe being launched by a GUI app that's not a terminal emulator is somehow enough? Related bug affecting Lima (blocked by this one): https://github.com/lima-vm/lima/issues/2 This is the first I'd heard of 'app nap'. I guess macOS does iOS things and actively freezes apps it thinks are idle. Maybe it has to do this to get passable battery life during sleep, now that Macs don't actually sleep (S3) anymore?
In Podman Desktop 1.6 released: Even more Kubernetes and Containers features
"colima" and it's underlying project "lima" are a pretty quick way to get started. Extremely quick to stand up a single node cluster, or many types of VMs in lima. https://github.com/lima-vm/lima limactl start template://k3s https://github.com/abiosoft/colima colima start --kubernetes The tools are a bit rough around the edges if you try and do something outside of the happy path with them. Nothing bad as such, just the user experience isn't as seamless when say running the VMs on custom, addressable host networks or managing vms with launchd.
In K3s – Lightweight Kubernetes
Tart is also very cool. It's not F/OSS but it is source-available and its license is liberal about non-commercial and small-scale commercial use: https://github.com/cirruslabs/tart The very cool thing about Tart is how it uses OCI for OS images, so you can use your existing image registry infrastructure to host and pull down OS images. Cilicon is a compatible F/OSS clone that currently only supports a subset of that functionality: https://github.com/traderepublic/Cilicon These are more CI-oriented but I like how that makes it easy to manage state with them. If you're focused on Linux VMs and maybe not on GUI stuff (although I'm sure you can make that work), Lima seems to be the go-to in the user 'community', as it were: https://github.com/lima-vm/lima If you use ARM guests on Apple Silicon, you should get good perf just like with stuff in
Read the rest
the OP. (Like UTM, Lima is based on QEMU.)
In Run a macOS VM on Apple Silicon from a double-click with Vimy
Lima wraps QEMU in a simple CLI, with neat features for container users, such as filesystem sharing and automatic localhost port forwarding, as well as DNS and proxy propagation for enterprise networks. Rancher Desktop wraps Lima with k3s integration and GUI. * Github: https://github.com/lima-vm/lima * Talks: https://github.com/lima-vm/lima/blob/master/docs/talks.md Also see * sshocker: ssh + reverse sshfs + port forwarder, in Docker-like CLI (predecessor of Lima), https://github.com/lima-vm/sshocker * Lima-GUI: https://github.com/afbjorklund/lima-gui * Colima: https://github.com/abiosoft/colima
In Lima: Linux Virtual Machines on macOS
WSL2 is no longer using the NT kernel. It’s a full blown VM now that uses Plan 9 9p for file system interop. The new Docker for Windows uses an additional WSL2 distro instance, so it’s not very different from Docker for Mac. Windows Docker -> Mac Docker WSL2/Hyper-V -> Hypervisor.framework/Virtualization.framework 9p -> gRPC-fuse/virtiofs They’re the same setup really. If you want something like WSL2, I would recommend Lima (https://github.com/lima-vm/lima). Edit: Well, they’re not completely the same. WSL2 is using virtualization, but the WSL instances are actually using a shared kernel packaged with WSL (https://github.com/MicrosoftDocs/WSL/blob/mattw-wsl2-explain...). So it’s a bit more optimized than standard MacOS Virtualization due to some optimizations.
In Apple Plans to Launch More Than Just Its New Headset at WWDC

Showing the 15 most recent of 17 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.