Blender's UI and Runtime: Much Faster Than GPUI
- ID
- 43824
- Status
- summarized
- Published
- 06 Nov 2026, 3:40 PM
- Fetched
- 06 Nov 2026, 10:42 PM
- Provider
- Hacker News
- Category
- dev-community
- Original URL
- https://github.com/ppmpreetham/BUI
- Source URL
- https://hnrss.org/best
Summary
- Score
- 6.5
- Created
- 06 Nov 2026, 10:43 PM
- Tags
- Audience
- developersvibe_coders
What happened
BUI is a GPL-3.0 project that lifts Blender's GPU-accelerated UI out of the Blender codebase and ships it as a standalone library usable from Python, Rust, JavaScript (React, Svelte), C, C++, and Dear ImGui, with a Qt backend also in the repo. The repo sits at 701 stars, 17 forks, and 115 commits, and the README's headline claim is that it is 'twice as good as GPUI.' It drew 383 points and 154 comments on Hacker News, but the excerpt contains no benchmark numbers behind that claim.
Why it matters
The license is the decision point: GPL-3.0 means shipping BUI inside a closed-source desktop product carries copyleft obligations, so if you are weighing it against GPUI or egui for a commercial app you need to settle licensing before you prototype, not after. The 'twice as good as GPUI' line is the author's own claim with no figures in the text, so treat any performance comparison as unverified until you run the repo's bench/ folder yourself.
Discussion angle
Would you actually adopt a decoupled Blender UI stack for a new desktop app, given GPL-3.0 and no published benchmark numbers — and what would you need to see in bench/ to switch off GPUI or egui?