For my first Rust project, I challenged myself to create my own GPU accelerated UI framework from scratch.
It runs on Linux/Wayland and browsers via WASM/WebGL with focus on compatibility with SmartTVs / STB. Zero heavyweight dependencies.
I didn't spend much time on the UI itself, but it already handles text, gradients, borders, corner radius, box shadows, and spring animations.
Repo: https://codeberg.org/cbosse/xs-ui
Demo: https://xs-ui.vercel.app/
