<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Vetra</title><description>Engineering write-ups from Vetra: the systems we build in Rust. Architecture, war stories and measured numbers.</description><link>https://vetra.se/</link><language>en</language><item><title>Gunnar: a git server with no database, no shell and no OS</title><link>https://vetra.se/blog/gunnar-a-git-server-with-no-database/</link><guid isPermaLink="true">https://vetra.se/blog/gunnar-a-git-server-with-no-database/</guid><description>A git server in Rust that spawns nothing, stores no database, and boots as PID 1 on bare metal. Refs persist through an Apache Arrow IPC log, stock git is the judge, and a fetch costs 21 MB where the best rival needs 262 MB.</description><pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate><author>info@vetra.se (Rickard)</author></item><item><title>Korp: one app over the whole data path, and a UI robots can read</title><link>https://vetra.se/blog/korp-one-app-over-the-whole-data-path/</link><guid isPermaLink="true">https://vetra.se/blog/korp-one-app-over-the-whole-data-path/</guid><description>Spark pipelines, a live graph, time-travelling Iceberg tables and maps in one Rust app. The whole data path runs from a single command, and the entire UI state dumps to JSON so tests need no display.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate><author>info@vetra.se (Rickard)</author></item><item><title>tunnr: a distroless WireGuard appliance that boots tunnel-first</title><link>https://vetra.se/blog/tunnr-a-distroless-wireguard-appliance/</link><guid isPermaLink="true">https://vetra.se/blog/tunnr-a-distroless-wireguard-appliance/</guid><description>A bare-metal WireGuard VPN client in Rust: no shell, no package manager, one binary as PID 1, and the tunnel up before any other packet leaves the box. Plus a pure-Rust harness that boots it under UEFI and proves it ran.</description><pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate><author>info@vetra.se (Henrik)</author></item><item><title>Garmr: building a one-person SOC in Rust, with an AI analyst in the loop</title><link>https://vetra.se/blog/garmr-a-one-person-soc-in-rust/</link><guid isPermaLink="true">https://vetra.se/blog/garmr-a-one-person-soc-in-rust/</guid><description>Why the 2026 security landscape splits into agentic platforms without infrastructure and Rust infrastructure without a brain, and what it took to build the intersection: one binary that ingests, detects and lets an LLM investigate every alert for half a cent each.</description><pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate><author>info@vetra.se (Henrik)</author></item></channel></rss>