Skip to main content

EXTENSIONS

Built by operatives — models, drivers, vaults, and reports, the parts that plug into Swamp.

Filter by what you need and pull what fits.

Selection
13 results
label:virtualization

Libvirt

@bad-at-naming/libvirt · v2026.08.19.1

Comprehensive libvirt/virsh management — VMs, networks, storage pools,

upd Aug 198 pullsA100/100

Firecracker

@magistr/firecracker · v2026.08.19.1

Firecracker microVM lifecycle management via SSH + the Unix-socket REST API.

upd Aug 1937 pullsA100/100

Truenas

@mccormick/truenas · v2026.08.09.1

Hypervisor-layer VM inventory for TrueNAS SCALE, via the JSON-RPC WebSocket API.

upd Aug 97 pullsA100/100

Libvirt Vm Pool

@evrardjp/libvirt-vm-pool · v2026.08.04.1

Desired-state local libvirt VM pool reconciler for Swamp. Defines, starts, removes, and publishes per-VM connection facts for downstream SSH/config models.

upd Aug 48 pullsA100/100

Esxi

@jamesakeech/esxi · v2026.07.31.3

Read-only VM inventory for standalone VMware ESXi hosts, shaped for planning a migration off one and decommissioning it. Collects over SSH from vim-cmd, esxcli and the guests' own .vmx files — virtual hardware, storage with provisioned vs allocated bytes, in-guest identity (hostname, addressing, DNS, default route, mounted filesystems) via VMware Tools, live usage for rightsizing, and the complete vmx verbatim — plus a warnings list of what blocks a clean rebuild. One fan-out inventory method does the whole host in a single SSH round trip.

upd Jul 310 pullsA100/100

Colima

@whitemars/colima · v2026.07.24.1

Lifecycle management for a Colima VM (macOS container runtime, https://github.com/abiosoft/colima) via the local colima CLI: start and provision, stop, restart, delete, sync VM status, and exec commands inside the VM. One model instance targets one Colima profile.

upd Jul 240 pullsA100/100

Incus

@whitemars/incus · v2026.07.23.1

Container and VM lifecycle for an Incus daemon via the local incus CLI: launch, start, stop, restart, and delete instances, and sync a full inventory. Targets the local daemon or any configured remote, scoped to an Incus project.

upd Jul 240 pullsA100/100

Proxmox

@keeb/proxmox · v2026.07.18.1

Proxmox API auth + VM fleet lifecycle management (https://github.com/keeb/swamp-proxmox)

upd Jul 18117 pullsA100/100

Proxmox

@stateless/proxmox · v2026.06.12.1

Transport-neutral Proxmox VE lifecycle — QEMU VMs (clone, cloud-init config, resize disk, start, stop, delete, in-guest exec) and LXC containers (create-from-template, config, resize, start, stop, delete) — over the REST API directly (token auth) or by running pvesh on the node over SSH (node-local API, reuses an existing jump). Idempotent create/clone/delete + a reachability pre-flight check. Plus host/guest telemetry — a nodeStatus method (CPU load, memory pressure, root-fs fill, disk SMART) and per-guest metrics — read by the @stateless/proxmox-fleet report.

upd Jun 12115 pullsA100/100

Fleet

@mccormick/fleet · v2026.06.09.1

Cross-hypervisor fleet VM inventory report for swamp.

upd Jun 94 pullsA100/100

Migrate

@mccormick/migrate · v2026.06.09.1

Host-to-host VM disk migration primitives for swamp.

upd Jun 91 pullsA100/100

Local Libvirt

@evrardjp/local-libvirt · v2026.05.19.2· deprecated

Local libvirt/virsh management via URI — VMs, networks, storage pools, volumes, snapshots, and host info. Fork of @magistr/libvirt adapted for non-SSH (local or custom URI) connections.

upd Jul 37 pullsA100/100

Libvirt

@magistr/libvirt · v2026.05.20.1· deprecated

Comprehensive libvirt/virsh management — VMs, networks, storage pools,

upd Jun 1120 pullsA100/100