When Linux won't boot: Diagnose, snapshot, fix, and verify with lamboot-tools
When Linux won't boot, lamboot-tools finds exactly what broke, snapshots so the fix is reversible, repairs it under a confirmation gate, and verifies the result.
Blog›Category
The libraries we build and publish, the ideas behind them, and the problems they solve.
When Linux won't boot, lamboot-tools finds exactly what broke, snapshots so the fix is reversible, repairs it under a confirmation gate, and verifies the result.
A free Linux UEFI boot toolkit that diagnoses your boot chain, names what's broken, and prints the exact command to fix it, on any bootloader.
LLM tool-call arguments arrive as messy JSON: numbers as strings, missing fields, invented enum values. Laminate shapes them into a typed Rust struct, and shows every change.
A Linux RDP server should be able to see and report its own metrics and health. Here's the upstream work putting that into the capture, input, and portal streams, from IronRDP to PipeWire.
OpenAI, Anthropic, and Ollama return tool-call arguments in three shapes. Laminate's provider adapters normalize them in Rust, so one extract() call reads every provider.
On many Wayland compositors, the portal backend that lets apps screen-share, inject input, and read the clipboard is only half there. I built the missing half.
LamBoot is a memory-safe UEFI bootloader for Linux that records every trust decision it makes to a log you can read after boot, and recovers from crash loops.
Built on serde, Laminate shapes messy JSON, CSV, and LLM output into typed Rust structs with four coercion levels and a diagnostic for every conversion.
NetKit pulls the WiFi analysis engine out of an Android app into seven pure Kotlin modules with zero Android dependencies, published on Maven Central.