Show HN: Lightweight tool for managing Linux virtual machines

Hacker News (score: 47)
Found: September 07, 2025
ID: 1241

Description

Other
Show HN: Lightweight tool for managing Linux virtual machines hey guys. the other day i was migrating hosting providers and i just needed something not too heavy and convenient to spin up my backups for awhile and realised there is almost nothing out there. kimchi hasn't been updated for years and cockpit is heavy. so here's something i came up with in a couple hours because of a sudden urge, nothing fancy just basic creation with cloud init, lifecycle management and image/storage, but it's modern-ish and it compiles to a 8.4mb binary inclusive of the embedded web UI, CLI and API, and only dep is libvirt.

More from Hacker

Show HN: Xcc700: Self-hosting mini C compiler for ESP32 (Xtensa) in 700 lines

Show HN: Xcc700: Self-hosting mini C compiler for ESP32 (Xtensa) in 700 lines Repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;valdanylchuk&#x2F;xcc700" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;valdanylchuk&#x2F;xcc700</a><p>Hi Everyone! I just wrote my first compiler!<p>- single pass, recursive descent, direct emission<p>- generates REL ELF binaries, runnable using ESP-IDF elf_loader<p>- very basic features only, just enough for self-hosting<p>- treats the Xtensa CPU as a stack machine for simplicity, no register allocation &#x2F; window usage<p>- compilable on Mac, probably also Linux, can cross-compile for esp32 there<p>- wrote for fun &#x2F; cyberdeck project<p>Sample output from esp32:<p><pre><code> xcc700.elf xcc700.c -o &#x2F;d&#x2F;cc.elf [ xcc700 ] BUILD COMPLETED &gt; OK &gt; IN : 700 Lines &#x2F; 7977 Tokens &gt; SYM : 69 Funcs &#x2F; 91 Globals &gt; REL : 152 Literals &#x2F; 1027 Patches &gt; MEM : 1041 B .rodata &#x2F; 17120 B .bss &gt; OUT : 27735 B .text &#x2F; 33300 B ELF [ 40 ms ] &gt;&gt; 17500 Lines&#x2F;sec &lt;&lt; </code></pre> My best hope is that some fork might grow into a unique nice language tailored to the esp32 platform. I think it is underrated in userland hobby projects.

Movycat – A terminal movie player written in Zig

Movycat – A terminal movie player written in Zig I saw Mario (the author) at Zigtoberfest in Munich last Saturday where he gave a presentation on a whole stack of related projects implemented in Zig: A graphics library for the terminal (movy), movycat (video playback in the terminal), zig64 &amp; zigreSID (emulators for Commodore 64&#x27;s CPU and sound chip), and a reimplementation of a C64 video game (which I don&#x27;t think he has published on GitHub yet). Anyway, I found his work incredible and thought he deserved some attention.<p>Update: Since writing this, Mario has uploaded the game, too: <a href="https:&#x2F;&#x2F;github.com&#x2F;M64GitHub&#x2F;1st-shot" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;M64GitHub&#x2F;1st-shot</a> . I misunderstood, though: It doesn&#x27;t seem to be a port of an actual C64 game.

Stress test for parallel disk i/o using git and pnpm

Stress test for parallel disk i/o using git and pnpm

Brut: A New Web Framework for Ruby

Brut: A New Web Framework for Ruby

No other tools from this source yet.