Blender's UI and Runtime: Much Faster Than GPUI
Summary
A comprehensive README for Blender's UI library (BUI) detailing its goal to decouple Blender's UI into a native, cross-language toolkit. It covers architecture (CKit-based runtime, rendering backends), multi-language bindings (Python, Rust, JavaScript, C/C++), features (Blender widgets, Dear ImGui integration, theming), performance notes, and a roadmap. The article also showcases how BUI enables native UI development across platforms with headless testing and GPU/CPU rendering options.