Need help?
<- Back

Comments (132)

  • lukebitts
    That's really cool! I burned some tokens trying to develop something similar but gave up halfway. A lot of people criticize Blender's UI but as someone who has been using blender for more than a decade now I just find it so elegant. Just the customizability itself is something I miss on most 3D software, if not all of them. Being able to just split screens and change their functionality, paired with the tabs for different workflows, it is a really good solution for a very complex software. I'd like to see a game engine with this much UI freedom.
  • dev0p
    I love the general idea behind Blender's UI.And I do appreciate the effort that goes into it, especially in the latest versions as it got much better,But I really really really REALLY don't want that UI in anything else other than Blender.Please don't.
  • nicoburns
    For anyone looking at Rust GUI: don't expect GPUI to be the fastest. From what I've heard, Iced, Slint, Dioxus Native, Freya, etc are all faster. Despite claims of being blazingly fast, GPUI isn't that optimized. Zed gets away with it because it's UI is simple.
  • felixthehat
    It would be such a boon if GIMP and Inkscape could adopt blender's fantastic GUI
  • cultofmetatron
    Ive been thinking this would be amazing to do for ages. happy someone finally did it. its the perfect system for interfaces where speed matters. hope to see more 3d modellers, video editors, daws and simulation systems built on this.
  • anthk
    Cool but Blender's interface is not a general purpose UI. EGUI/GPUI and the rest are.
  • hollowonepl
    Nice. I have my own GPU GUI toolkit I'm satisfied with and developed because I did not want to have yet another imgui looking app that required gpu accelerated UI toolkit.But, if I did not invest last two years into my own toolkit, I'd definitively consider.
  • xiange
    It looks good, but the GPL license restricts the use cases
  • bvrmn
    I have a python "DSL" which allows to create a simple UI for synth parameters you also make in python. It uses Tk and looks like, mmm, Tk with all other Tk issues. Project was abandoned because of it. Looks like it's time to revive!
  • anon
    undefined
  • petterroea
    The readme suggests it's a port of the blender code, at least the renderer is claimed to be so:> The drawing code is a C port of Blender's own widget codeHow can we guarantee BUI is still performant?
  • panzi
    Be aware of the license. You can only use it in GPLv3 programs.
  • pythonRon
    I gave it a quick try (Fedora 44/Python/pyenv) with some Tkinter code which is supposed to just work... It doesn't.
  • phillc73
    It'd be awesome if kitty[1] and calibre[2] adopted the Blender UI.[1] https://github.com/kovidgoyal/kitty[2] https://calibre-ebook.com/
  • hn_submit
    This is excellent. I thought about this years ago for an OpenGL based desktop UI. Apple's UI is using something similar I believe. And the Windows UI too is mostly rendered using Direct3D (which is comparable to OpenGL) since Vista.I hope someone else uses this for a new Linux distro.
  • bita_nidir
    Nice! I've been waiting for someone to do this for a long time. Now I'll just need to wait a bit longer for someone to apply this to FreeCAD. Boy oh boy!
  • keyle
    It's obviously vibe coded, but it's quite well done by the look of the ideas and implementation.
  • Washuu
    I have been remaking a Blender style UI in Kotlin for my Umamo project because I love Blender's UI that much.I think I will keep going with my own efforts, but this looks nice!
  • gostsamo
    not a single mention of a11y or accessibility, so please be careful before using it for general purpose applications.
  • scotty79
    That sounds like an amazing idea. I've been using a lot of Rust+GPUI and sometimes behaviors that I'm expecting to be there just aren't.Swapping it for UI that's as battle tested as Blender might improve things.
  • Groxx
    >Who wrote it?>The repository is built entirely using LLMs, with no human-written code. ...
  • creata
    If you're going to ask Claude to write a library with a web version, can you also ask Claude to write a web playground?
  • parasti
    "Decoupled from project by external developer" generally means "with a very high chance of immediate bitrot".
  • p-e-w
    I’ve thought many times “Man, those widgets look terrible!”I’ve not once thought “Man, those widgets are slow!”
  • anon
    undefined
  • anon
    undefined
  • chiroyce
    always liked blenders design language, looks cool!
  • luckydata
    This project would benefit from a longer Readme.
  • contingencies
    OK who's gonna burn the tokens rewriting a whole Linux system with BUI? You know you want to...
  • anon
    undefined
  • anon
    undefined
  • IshKebab
    Definitely a worthy goal but they've gone down a super weird route by providing clones of other GUI toolkit APIs on top of this. Your target audience is people that are ok with vibe coding. They don't care about switching to a proper Blender-style API.Just because you can...
  • antman
    License of GPUI is Apache and BlenderUI is GPL, which is limiting for adoption.
  • ahmedvdemir
    [flagged]
  • clilog_d
    [dead]
  • grougnax
    [dead]
  • andsoitis
    Use the native widget toolkit if the platform you target; your users will love you more.
  • eloto333
    [flagged]
  • eloto333
    [flagged]
  • eloto333
    [flagged]