Lima is a tool for running Linux virtual machines on macOS to run containers. It provides automatic host filesystem sharing, port forwarding, and integration with container runtimes like Docker and Kubernetes. It uses QEMU or macOS's Virtualization.framework as the hypervisor and supports networking and filesystem options like sshfs, virtio-9p-pci, and virtiofs. It includes templates for common Linux distros and container engines that can be launched with a single command.