GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • liquidmetal-dev
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Liquid Metal

README.md

lm

Hi there 👋

Thanks for visiting, this organization contains all the projects related to Liquid Metal.

🎉 This project was originally developed by Weaveworks but is now owned & run by the community. If you are interested in helping out please reach out.

🙋 What is Liquid Metal?

Liquid Metal is a set of open source projects for running lightweight virtual machines (microVMs) on your own hardware and managing them declaratively.

  • Hard isolation, light footprint: every workload gets its own kernel and a real KVM boundary, without the overhead of a full VM
  • Fast to boot, fast to throw away: microVMs start in close to container time
  • More from your hardware: pack more workloads onto each bare-metal host, from datacenter servers to the edge
  • Standard building blocks: Firecracker, Cloud Hypervisor, containerd, KVM and Kubernetes

Use it for:

  • Kubernetes clusters with microVMs as nodes
  • CI runners with a fresh microVM per job
  • Ephemeral environments for previews, tests and development
  • AI agent sandboxes to run untrusted code in

Hang on, what is this microVM thing you mention!?! A microVM is a very lightweight virtual machine that optimizes for speed and less resource consumption over supporting a wide array of devices. It gives you the isolation of a VM with close to the speed of a container.

🔎 How do I get started?

Head over to liquidmetal.dev. The 30 minute tutorial builds a Liquid Metal platform on your own Linux machine.

✨ What are the main projects?

  • flintlock - an agent on each host machine that creates and manages microVMs via API calls. It does not know about Kubernetes, so you can use it to start a microVM for any task. It uses containerd so that container images can be the kernel and volumes for a microVM.
  • Cluster API Provider Microvm (CAPMVM) - a Cluster API infrastructure provider. It creates microVMs on Flintlock hosts and bootstraps Kubernetes on them, so a microVM becomes a whole Kubernetes node.
  • microvm-operator (experimental) - manage microVMs as Kubernetes resources: Microvm, MicrovmReplicaSet and MicrovmDeployment.
  • brigade (experimental) - a distributed orchestrator that speaks the Flintlock API and schedules microVMs across a fleet of hosts.
  • battery (experimental) - a warm pool manager that keeps pre-booted microVMs ready to claim instantly.
  • guest-agent (experimental) - an agent inside the microVM that lets the host run commands and copy files over vsock.
  • muster (pre-alpha) - runs each GitHub Actions job in a fresh microVM.
  • image-builder - builds the container images that we use for microVM kernels and root volumes.

🔦 What else is there?

  • hammertime and fl - CLIs for interacting with Flintlock.
  • mikrolite - an experimental CLI for creating microVMs without Flintlock.
  • flintlock-terraform and terraform-equinix-liquidmetal - Terraform support for Flintlock and for a Liquid Metal platform on Equinix Metal.
  • EKS-Anywhere (EKS-A) (poc) - we have been working on adding CAPMVM as a provider to EKS-A.

✏️ Want to know more?

Get in contact with us if you want to learn more about Liquid Metal. You can hit us up in any of these ways:

  • Liquid Metal channel on the CNCF Slack
  • By creating an issue / discussion in one of the projects

📚 Some extra reading

  • Liquid Metal: multi-cluster Kubernetes on bare metal with microVMs (Blog)

Pinned Loading

  1. flintlock flintlock Public

    Lock, Stock, and Two Smoking MicroVMs. Create and manage the lifecycle of MicroVMs backed by containerd.

    Go 1.5k 78

  2. image-builder image-builder Public

    Image building for Liquid Metal projects.

    Dockerfile 29 12

  3. cluster-api-provider-microvm cluster-api-provider-microvm Public

    The Cluster API provider for creating microvm (i.e. Firecracker, Cloud Hypervisor) clusters

    Go 157 22

  4. fl fl Public

    A CLI for interacting with Flintlock

    Go 10 4

Repositories

Loading
Type
Language
Sort
Showing 10 of 22 repositories
  • site Public

    The published docs for liquidmetal

    liquidmetal-dev/site's past year of commit activity
    HTML 0 7 7 4 Updated Nov 12, 2026
  • flintlock Public

    Lock, Stock, and Two Smoking MicroVMs. Create and manage the lifecycle of MicroVMs backed by containerd.

    liquidmetal-dev/flintlock's past year of commit activity
    Go 1,527 MPL-2.0 78 116 (16 issues need help) 17 Updated Nov 11, 2026
  • muster Public

    Self-hosted GitHub Actions runners using microVMs

    liquidmetal-dev/muster's past year of commit activity
    Go 0 Apache-2.0 0 11 2 Updated Nov 11, 2026
  • guest-agent Public

    A VM guest agent for use in CH and FC microVMs

    liquidmetal-dev/guest-agent's past year of commit activity
    Go 0 MIT 0 0 2 Updated Nov 11, 2026
  • battery Public

    MicroVM warm pool manager for flintlock

    liquidmetal-dev/battery's past year of commit activity
    Go 1 Apache-2.0 1 39 9 Updated Nov 10, 2026
  • fl Public

    A CLI for interacting with Flintlock

    liquidmetal-dev/fl's past year of commit activity
    Go 10 MPL-2.0 4 2 3 Updated Nov 9, 2026
  • .github Public
    liquidmetal-dev/.github's past year of commit activity
    0 2 1 0 Updated Nov 6, 2026
  • cluster-api-provider-microvm Public

    The Cluster API provider for creating microvm (i.e. Firecracker, Cloud Hypervisor) clusters

    liquidmetal-dev/cluster-api-provider-microvm's past year of commit activity
    Go 157 22 32 (3 issues need help) 11 Updated Nov 5, 2026
  • hammertime Public Forked from warehouse-13/hammertime

    CLI tool for interacting with Flintlock servers

    liquidmetal-dev/hammertime's past year of commit activity
    Go 0 MPL-2.0 5 0 0 Updated Nov 5, 2026
  • microvm-operator Public

    Kubernetes Operator to create MicroVMs on Flintlock hosts

    liquidmetal-dev/microvm-operator's past year of commit activity
    Go 7 MPL-2.0 6 8 5 Updated Nov 5, 2026
View all repositories

People

@richardcase @steve-fraser

Top languages

Go HCL Dockerfile Shell Elixir

Most used topics

firecracker microvm cloud-hypervisor liquidmetal
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.