Skip to content

smolvm

Virtualization

A CLI tool that creates and runs ultra‑lightweight, hardware‑isolated Linux microVMs for sandboxing code, packaging workloads as single portable binaries, and managing persistent development environments.

Rust Latest v0.9.0 · 9h ago Security brief →

Features

  • Run commands or interactive shells in isolated VMs with sub‑second cold start times
  • Package any stateful workload into a single portable “smolmachine” file for distribution
  • Fine‑grained network egress control via allowed‑host lists
  • Forward host SSH agent into VMs without exposing private keys inside the guest
  • Define reproducible VM configurations with a simple Smolfile (TOML)
  • Cross‑platform support on macOS (Apple Silicon) and Linux with elastic memory usage

Recent releases

View all 52 releases →
Review required
v0.9.0 Mixed
Auth Dependencies

seccomp, VM drain, secret store

Review required
v0.8.2 Breaking risk
Auth Breaking upgrade

DNS enforcement + PTY hardening + VM lock fix

Review required
v0.8.1 Mixed
Auth RBAC

Registry auth + monitor fixes + agent resize

No immediate action
v0.8.0 Bug fix

EOF signal fix

No immediate action
v0.7.2 Bug fix

Namespace join fix

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
3,498
Forks
165
Languages
Rust Shell TypeScript

Install & Platforms

Install via
shell-script
Platforms
macos linux

Community & Support

Alternative to

Containers Colima QEMU Firecracker Kata

Beta — feedback welcome: [email protected]