ignition

(★ 15)

A research microVM for macOS on Apple Silicon (Hypervisor.framework) — architecturally modeled on AWS Firecracker, not a port. Boots Linux, virtio, SMP, snapshot/restore.

File Explorer

  • .gitignore
  • Cargo.lock
  • Cargo.toml
  • ignition.entitlements
  • LICENSE
  • NOTICE
  • README.md
  • REBUILD-GUEST-ASSETS.md
  • ROADMAP.md

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

boot

View Details ▼

Build tooling for the Clojure programming language.

boot repl

Start a REPL session either with the project or standalone:

boot jar

Build a single `uberjar`:

boot --dependencies boot/new new --template {{template_name}} --name {{project_name}}

Generate scaffolding for a new project based on a template:

🔍

cargo build

View Details ▼

Compile a local package and all of its dependencies.

cargo {{[b|build]}}

Build the package or packages defined by the `Cargo.toml` manifest file in the local path:

cargo {{[b|build]}} {{[-r|--release]}}

Build artifacts in release mode, with optimizations:

cargo {{[b|build]}} --locked

Require that `Cargo.lock` is up to date:

🔍

mdbook

View Details ▼

Create online books by writing Markdown files.

mdbook init

Create an mdbook project in the current directory:

mdbook init {{path/to/directory}}

Create an mdbook project in a specific directory:

mdbook clean

Clean the directory with the generated book:

// repository documentation