frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: VM-curator – a TUI alternative to libvirt and virt-manager

https://github.com/mroboff/vm-curator
14•theYipster•2h ago
I've long wanted to harness QEMU/KVM for my desktop virtual machines, but I'm befuddled by virt-manager's lack of support for working NVIDIA 3D acceleration, dogmatic embrace of ugly XML, and the puzzling UI decision of having to click what seems like 15 buttons to attach an ISO to a VM image. When I further learned that NVIDIA's broken 3D acceleration is the fault of libvirt as opposed to QEMU's virtio driver, I had an idea...

Behold, vm-curator! A fast and friendly VM management TUI written in Rust. You can create, configure, organize, and manage VMs directly with QEMU. No libvert. No XML. No wonky UI's. Just the right level of friendliness, customization, and speed to be really really useful.

The best part? 3D para-virtualization works with NVIDIA cards (via virtio-vga-gl!) No jumping through hoops to get GPU passthrough working!

(Disclaimer: This works great with other guest Linux VMs, but is not suitable for Windows gaming. If you want to game on Windows within a VM, passthrough is a must. vm-curator will have fast and friendly support soon.)

Looking for contributors (especially to help with the ascii art,) and donations are welcome. (Claude was a big help, but this was not a vibe-coded affair. We pair-programmed approx. 10,000 lines of code here. It was a great way to learn Rust, actually!)

Comments

westurner•1h ago
From https://news.ycombinator.com/item?id=46433355 re: quickemu, LXD snapshots and live migration, virtio-gpu-rutabaga:

> IOMMU GPU passthrough with device selection would be a helpful feature: https://www.google.com/search?q=gpu+passthrough+qemu

rutabaga_gfx does GPU paravirtualization: https://github.com/magma-gpu/rutabaga_gfx

theYipster•1h ago
IOMMU pass-through is the next feature I'm working on, but I felt it was now time to release the V1. Currently, vm-curator supports:

- VM creation with over 100 different OS profiles, built for KVM and emulation - 3D para-virtualization support using virtio-vga-gl (virgl) - UEFI and TPM support (auto-configured for OSes that need it, like Windows 11) - QCOWS2 Snapshot support. - USB Pass-through support and management.

There is also a rich metadata library with ascii art, descriptions of OSes, and fun-facts.

VM Creation with IOMMU will require the following for GPU pass-through: - a motherboard capable of proper IOMMU support. - 2+ GPUs, plus a dummy HDMI or DP1.4 plug for the passed-through GPU - Looking-Glass for display

VM-curator can host and manage other gpu-passthrough configurations, as the application supports editing each VM's launch script, but the above profile is what I'm planning to put into the creator system.

I have a TRX40 (Threadripper) motherboard, which will serve as an ample test-bed, but I still need to acquire a second GPU.

Show HN: VM-curator – a TUI alternative to libvirt and virt-manager

https://github.com/mroboff/vm-curator
14•theYipster•2h ago•2 comments

Show HN: Semantic search engine for Studio Ghibli movie

https://ghibli-search.anini.workers.dev/
35•aninibread•3d ago•9 comments

Show HN: Snowfall Progress

https://www.kmjn.org/snow/
4•mjn•1h ago•1 comments

Show HN: StormWatch – Weather emergency dashboard with prep checklists

https://jeisey.github.io/stormwatch/
35•lotusxblack•10h ago•7 comments

Show HN: Open-source Figma design to code

https://github.com/vibeflowing-inc/vibe_figma
39•alepeak•23h ago•8 comments

Show HN: C From Scratch – Learn safety-critical C with prove-first methodology

https://github.com/SpeyTech/c-from-scratch
8•william1872•5h ago•0 comments

Show HN: React-meta-SEO – Rebuilding SEO for React 19 (3KB, no providers)

https://www.npmjs.com/package/react-meta-seo
2•Hacakthon•2h ago•0 comments

Show HN: Coi – A language that compiles to WASM, beats React/Vue

202•io_eric•4d ago•64 comments

Show HN: Polymcp – Turn Any Python Function into an MCP Tool for AI Agents

16•justvugg•10h ago•4 comments

Show HN: Reel Rogue – A browser roguelike (idler) about manipulating the odds

https://www.alt-qq.com/
3•qq-niklas•5h ago•0 comments

Show HN: AI agent that searches the Cursor forum

https://cursor.trynia.ai/
2•jellyotsiro•5h ago•0 comments

Show HN: Skget, another CLI to add skills to your coding agents

https://github.com/czheo/skget
2•czheo•5h ago•0 comments

Show HN: isometric.nyc – giant isometric pixel art map of NYC

https://cannoneyed.com/isometric-nyc/
1298•cannoneyed•2d ago•239 comments

Show HN: Ask CLI – A simple tool to get help with commands from the terminal

https://github.com/david-minaya/ask
3•david-minaya•6h ago•0 comments

Show HN: I built a Mac OS App to upload your screenshots to S3

https://gofwd.to/screenfwd
2•RCM7•6h ago•0 comments

Show HN: JSciPy – SciPy-inspired signal processing library for Java and Android

https://github.com/hissain/jscipy
7•hissain•9h ago•1 comments

Show HN: Unicode Explorer – Explore, Search, and Export Unicode Characters

https://unicode-detector-nine.vercel.app/
4•SpyCoder77•6h ago•0 comments

Show HN: Text-to-video model from scratch (2 brothers, 2 years, 2B params)

https://huggingface.co/collections/Linum-AI/linum-v2-2b-text-to-video
154•schopra909•2d ago•24 comments

Show HN: Whosthere: A LAN discovery tool with a modern TUI, written in Go

https://github.com/ramonvermeulen/whosthere
273•rvermeulen98•1d ago•88 comments

Show HN: BrowserOS – "Claude Cowork" in the browser

https://github.com/browseros-ai/BrowserOS
86•felarof•2d ago•35 comments

Show HN: Pingaroo – a tiny native macOS menu bar app for network stats

https://github.com/mallochio/pingaroo
4•mallochio•8h ago•0 comments

Show HN: I made an app that blurs my screen when I slouch

https://tomjohnell.com/posturr-a-macos-app-that-blurs-your-screen-when-you-slouch/
3•tjohnell•9h ago•0 comments

Show HN: Kontra - data quality validator that avoids unnecessary full scans

https://github.com/Saevarl/Kontra
2•saevarl•9h ago•0 comments

Show HN: I've been using AI to analyze every supplement on the market

https://pillser.com/
90•lilouartz•2d ago•47 comments

Show HN: S2-lite, an open source Stream Store

https://github.com/s2-streamstore/s2
76•shikhar•3d ago•20 comments

Show HN: New 3D Mapping website - Create heli orbits and "playable" map tours.

https://www.easy3dmaps.com/gallery
29•dobodob•1d ago•15 comments

Show HN: Remote workers find your crew

2•fcpguru•11h ago•5 comments

Show HN: Sweep, Open-weights 1.5B model for next-edit autocomplete

https://huggingface.co/sweepai/sweep-next-edit-1.5B
529•williamzeng0•3d ago•151 comments

Show HN: Mastra 1.0, open-source JavaScript agent framework from the Gatsby devs

https://github.com/mastra-ai/mastra
213•calcsam•4d ago•70 comments

Show HN: Giving Claude Code "hands" to deliver local files (P2P, No Cloud)

https://github.com/nuwainfo/ffl-mcp
3•bear330•17h ago•2 comments