awesome-microvm
๐ A curated list of awesome microVM resources
https://github.com/myugan/awesome-microvm
Last synced: 4 days ago
JSON representation
-
Blogs
-
Getting Started
- Taking Firecracker for a spin
- Bridging the Firecracker network gap
- Networking for a Firecracker Lab
- Communicating Between Firecracker microVMs using Linux Bridges
- Thoughts on creating VMMs from Docker images
- Firecracker VMM with additional disks
- The Firecracker virtual machine monitor
- Firecracker: start a VM in less than a second
- Building my VMs with Docker
- Firecracker internals: a deep dive inside the technology powering AWS Lambda
- Live resize Firecracker VMM drive
- Build a Firecracker microVM from a container image (Alex Ellis)
-
Advanced Usage
- Space Efficient Filesystems for Firecracker
- Automation to run VMs based on vanilla Cloud Images on Firecracker
- Scaling Firecracker: Using OverlayFS to Save Disk Space
- Cloning microVMs by sharing memory through userfaultfd
- Running Linux microVMs on macOS (M1/M2)
- How to run Firecracker without KVM on cloud VMs
-
Security
-
-
Videos
-
Security
- How MicroVMs can take your Kubernetes home lab to the next lvl
- Firecracker, should it work only with a single runtime?
- Reusing bazel's analysis cache by cloning micro-VMs
- Create A Custom Linux Init in Python
- Lightning Talk: What Are MicroVMs? And Why Should I Care?
- A cracking time: Exploring Firecracker & MicroVMs
- Face off: VMs vs. Containers vs Firecracker
- Deep Dive into firecracker-containerd
- Firecracker, should it work only with a single runtime?
-
-
Who Are Using MicroVMs?
-
Security
-
-
Use Cases
-
Security
- Blazing fast CI with MicroVMs
- A deep dive into Hive: Vercelโs builds infrastructure
- Using Firecracker and Go to run short-lived, untrusted code execution jobs
- Building a Firecracker-Powered Course Platform To Learn Docker and Kubernetes
- Running containers on Firecracker microVMs using kata on kubernetes
- Exploring Firecracker MicroVMs for Multi-Tenant Dagger CI/CD Pipelines
-
-
SDK
-
Security
- firecracker-python - An SDK in Python for the Firecracker microVM API.
- firecracker-go-sdk - An SDK in Go for the Firecracker microVM API.
- firecracker-rs-sdk - The Firecracker Rust SDK. A pure Rust crate for interacting with Firecracker.
-
-
Papers
-
Projects
-
Security
- rust-vmm - Shared Rust crates powering Firecracker and other VMMs.
- firecracker - Secure and fast microVMs for serverless computing.
- firecracker-containerd - Enables containerd to manage containers as Firecracker microVMs.
- firecracker-task-driver - Nomad task driver that uses firecracker to start micro-vms.
- firectl - A command-line tool to run Firecracker microVMs.
- buildfs - A tool for creating a VM root filesystem image from a reproducible TOML build script easily.
- Flintlock - Lock, Stock, and Two Smoking MicroVMs. Create and manage the lifecycle of MicroVMs backed by containerd.
- Cloud Hypervisor - A Virtual Machine Monitor for modern Cloud workloads.
- krunvm - Create microVMs from OCI images.
- vAccel - Give your serverless deployments the power of hardware accelerators with vAccel
- Fireactions - BYOM (Bring Your Own Metal) and run self-hosted GitHub runners in ephemeral, fast and secure Firecracker based virtual machines.
- KubeFire - Creates and manages Kubernetes Clusters using Firecracker microVMs.
- Hyperlight - A lightweight Virtual Machine Manager (VMM) designed to be embedded within applications.
- firecracker-in-docker - A proof of concept project to run Firecracker MicroVMs inside unprivileged Docker containers.
-
Sub Categories
Keywords
firecracker
6
virtual-machine
3
virtualization
3
oci
2
firecracker-microvms
2
cni
2
microvm
2
firecracker-vm
2
aws
2
kvm
2
containers
2
cloud-workloads
1
rust-vmm
1
serverless
1
sandbox
1
containerd
1
rust
1
oversubscription
1
open-source
1
firecracker-containerd
1
minimalist
1
vmlinux
1
task-driver
1
rootfs
1
nomad
1
linux-kernel
1
kernel-image
1
firecracker-task-driver
1
ext4
1
bootdisk
1
sdk
1
golang-library
1
firecracker-api
1
golang
1
cli
1
rke2
1
kubernetes
1
kubeadm
1
k3s
1
k0s
1