kraftkit
« Back to VersTracker
Description:
Build and use highly customized and ultra-lightweight unikernel VMs
Type: Formula  |  Latest Version: 0.12.5@0  |  Tracked Since: Dec 25, 2025
Links: Homepage  |  @unikraft  |  formulae.brew.sh
Category: Developer tools
Tags: unikernel virtualization devops cloud-native golang
Install: brew install kraftkit
About:
KraftKit is a command-line interface (CLI) tool designed to build, manage, and run unikernels using the Unikraft micro-library OS. It allows developers to create highly specialized, single-address-space virtual machines by compiling applications with only the necessary OS components. This results in significantly reduced boot times, minimal attack surface, and lower resource consumption compared to traditional container or VM deployments.
Key Features:
  • Builds ultra-lightweight unikernel images from existing codebases
  • Manages dependencies and library configurations automatically
  • Provides a Docker-like CLI experience for unikernel orchestration
  • Supports multiple architectures and hypervisors (e.g., KVM, Xen)
Use Cases:
  • Deploying high-performance microservices with sub-second boot times
  • Running secure, minimal-footprint applications in edge computing environments
  • Creating specialized virtual appliances for embedded systems
Alternatives:
  • Docker – Docker containers share the host kernel, while KraftKit produces standalone unikernels that eliminate the OS overhead entirely.
  • QEMU – QEMU is a generic emulator, whereas KraftKit is a specialized build system and runner specifically for the Unikraft ecosystem.
Version History
Detected Version Rev Change Commit
Dec 25, 2025 7:59pm 0.12.5 0 VERSION_BUMP b7fc406d
Oct 15, 2025 8:13pm 0 VERSION_BUMP 32fed0c0
Sep 15, 2025 1:10am 1 VERSION_BUMP 911a3d18
Dec 27, 2024 9:21am 0 VERSION_BUMP 1d1ba7dd
Nov 26, 2024 1:09pm 0 VERSION_BUMP 467c6f81
Nov 26, 2024 1:29am 0 NEW 4c1e2286