Strux OS Documentation
A framework for building kiosk-style Linux operating systems.
Kiosk-Ready OS Images
Build complete, bootable Linux images purpose-built for kiosk and embedded applications with a single command.
Web-First UI
Run your frontend in a Cage Wayland compositor via WPE WebKit — bring your own React, Vue, or vanilla web stack.
Go Backend
Write your application logic in Go with the Strux runtime library. Full access to system APIs and hardware.
Board Support Packages
Target multiple hardware platforms with BSPs. Each BSP defines its own kernel, bootloader, and device-specific configuration.
Smart Build Cache
SHA256-based dependency tracking skips unchanged build steps automatically. Iterate fast without full rebuilds.
Live Dev Mode
Hot-reloading dev server with Vite, file watching, and WebSocket push. See changes on real hardware in seconds.