Top
Best
New

Posted by ppmpreetham 9 hours ago

Blender's UI and Runtime: Much Faster Than GPUI(github.com)
533 points | 212 comments
munksbeer 4 hours ago|
Can I please congratulate you on your README. It rapidly tells me what I'm looking at, and why I might be interested in the project. There are so many READMEs around that ... just don't do that. They ramble about technical implementation details, how their language choice is amazing, and a third of the way through the README, I'm still left wondering, "but what does this project do?".
laserbeam 2 hours ago||
I find it to be confusing LLM spam. It spends a lot of time talking about Qt APIs, and dearimgui... most of which could go in a separate page.

But the worst part is all code snippets are followed by an image which is not related to the code snippet. It's not what you get by typing the code... it's something completely different.

meowface 4 hours ago|||
Many of my old >1K star GitHub projects were not that great, but I always made sure to create the cleanest, simplest possible READMEs, inspired by things like the Python requests library's docs (https://github.com/psf/requests). I think it helped a lot in their success.

I remember someone once created a GitHub issue requesting I turn the README into some verbose technical thing with full API docs and a bunch of people replied saying they greatly preferred the "pitch + high-level examples" style.

rubatuga 4 hours ago|||
Yes, this is definitely one of my pet peeves. Just give me input --> output, then everything in between.
nmstoker 4 hours ago|||
Yes, this is so important and yet so often not considered. This README was pretty good, thorough and not ambiguous. The number of projects that assume you know what their obscure idea relates to is huge, mainly as the authors can't put themselves in the shoes of their audience.
flipthefrog 2 hours ago|||
Not to mention that it includes screengrabs! Which a shocking amount of gui and web projects dont do
varispeed 3 hours ago|||
It still sounds like LLM which is nauseating to read. For instance: "Blender's interface is famous for how it feels. You press a number field and drag: the cursor vanishes, the value glides under your hand, and you never hit the edge of the screen. " that's ChatGPT writing.
whatthejesus 2 hours ago||
It is ALL AI generated I can say that because I recently worked on a landing page and wrestled with Claude Opus the WHOLE way through. Claude has no idea how to write copy. Neither do any of the others, you have to edit with a fine-toothed comb.

To the project maintainer: don’t ask people to read a terrible AI generated sales pitch novella that quantifies your AI generated port against every UI framework out there.

Here’s the obvious giveaways:

“ 4. The many ways in” “ Python, four ways”

“ tkinter: all 7,846 public names of tkinter and ttk. Nine real programs behave identically on the standard library and on BUI.”

“ Rust: the web platform, natively”

Ugh it’s excruciating. You’re better off with a readme that shows a few screenshots and installation instructions.

Groxx 38 minutes ago||
It also says it's all LLM explicitly near the bottom in the FAQ
raincole 1 hour ago|||
I'm confused. Are you being sarcastic? Isn't this readme in the most typical LLM-ism?
ppmpreetham 4 hours ago||
I can't figure out if you're being sarcastic
munksbeer 4 hours ago||
The very first line of their README:

"Blender's user interface, as a library you can use from Python, Rust, JavaScript (React, Svelte), C, C++ and Dear ImGui."

This tells me a huge amount of what I need to know, if I'm interested in this project or not.

Compare it to another very recent example posted on hn: https://github.com/rivet-dev/rivet - You need to get some way down the page until it discloses what you might be able to do with the project. https://github.com/rivet-dev/rivet#use-cases

But by that stage, even though it isn't very far down the page, I'm already checked out.

ppmpreetham 3 hours ago|||
thank you, I thought you didn't like it lol. let me know if you use it.

We also have a discord server, lmk if you're planning on using BUI!

twitexplore 1 hour ago|||
It's not a complete sentence, is that a positive thing?
nutjob2 1 hour ago||
It is complete, if you realize that its the subtitle to the "BUI" title. Read it as if there is a colon between the two.
dev0p 9 hours ago||
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.

OtherShrezzing 8 hours ago||
If you're working on a small game project without an existing framework/platform, you usually build a really bargain-basement game editor alongside it. That editor takes a long time, and it's often spent in arranging UI stuff.

If you're already using Blender to make assets, there's some benefit to stuffing Blender's UI into your game editor too.

SkiFire13 6 hours ago|||
In that case it would be competing with imgui, egui and similar libraries, but the submission is comparing it to GPUI.
nonethewiser 2 hours ago||||
>If you're working on a small game project without an existing framework/platform, you usually build a really bargain-basement game editor alongside it. That editor takes a long time, and it's often spent in arranging UI stuff.

Not in an age of AI.

I mean if you want to code all this stuff by hand, I get it. But that's a choice. And since it's a choice that means shoehorning a Blender UI into a "bargain-basement game editor" (and having a "bargain basement game editor) isnt really needed. You absolutely don't need to spend a lot of time arranging UI stuff.

Game tooling is pretty trivial now and it's not user-facing. Again, I fully understand why someone would want to do this themselves still but let's not pretend thats not a choice at this point.

archerx 7 hours ago|||
After trying blender for about 20 years I still find the UI/UX awful. I think a lot of the new blender generation has baby duck syndrome.
mejutoco 6 hours ago|||
Blender had a very different ui before and a big redesign, so most people have different opinions between the old and the new design. It sounds like you find all of them awful. I find that surprising and wonder what 3d program you find have good ui.
archerx 6 hours ago||
I have used every version of blender and it has always felt harder than it should.

I have used 3Ds max, maya, lightwave, cinema4D, milkshape, wings, Houdini, unreal engine 1 - 5, Hammer, Threejs editor and probably more. The Blender UI is worse than all of the above.

mejutoco 5 hours ago|||
At the time of blender's old ui 3Ds max had menus nested 5-6 level deep in an ui that would make gimp very good design. Between that 3Ds max praise, conflating old blender ui and new blender ui, and not providing any specifics on what makes blender so bad (I just provided some about 3D max) I have to assume there is no truth to it. We will agree to disagree. I think blender ui is excellent, but a 3d editor is a specialised app.
bacheaul 5 hours ago||||
The question was which one do you think has a good UI... I'd be keen to know your opinion on this as well, what you think the current high water mark is in 3D design software UI is, or do you think they all suck, but Blender just sucks the most?
miniupuchaty 4 hours ago|||
With 3Ds Max listed as good UI we really must just have different tastes, hah! :D

You've given quite a list of tools with different purpose.

For 3D work I would personally rate

Modo 3D, Zbrush > Blender, Houdini > Softimage XSI > Maya > space intentionally left empty :P > 3Ds max

Blender UI looks very nice and is very customizable. I think it's "ok" in beginner discoverability (none of 3D softs is great at that really) but when you get experienced with it it's one of the best.

I really like how they managed to keep all the tools and views pretty consistent given how many things you can do in it. Whether you are working on objects, vertices, nodes, movie clips you get the same shortcuts where possible.

wtetzner 2 hours ago||||
> I think a lot of the new blender generation has baby duck syndrome.

Maybe some of them do, but even though I disliked the UI at first, I've come to appreciate it as I've learned it. It's simply different from most other software, so that obviously causes friction. However, I think once you learn it, it's quite a good system. There's a tradeoff between optimizing for familiarity/new users, and providing an optimized experience for advanced users.

glimshe 4 hours ago||||
I'm not a professional designer or 3D modeler but I've used Blender quite a bit. I know what you mean but the latest UI post redesign isn't bad.

Blender does a LOT of stuff. Its not an easy product to create an UI for. But I think the problem is much bigger when coming from a different 3D package than when learning from scratch.

My teenage kids use Blender as the first 3D package they've ever learned. I was impressed with how quickly they ramped up through videos and learning from each other.

sehugg 6 hours ago||||
Apparently there is a crowd still using 2.79b, the last version with the old UI (current LTS is 5.2)

My baby duck fingers could probably pick up LightWave 3D again in an hour or two. I could never gel with Blender.

somat 1 hour ago||||
I agree, I don't think blender has changed as much as people say. But I don't think it is baby duck, I think blender always had a good UI, it has just taken the rest of the world 20 years to catch up.

A lot of people go "Blender UI was horrible, but they redesigned the whole thing and now it is good" Having used blender in a minor role for 20 years(i think I started on 1.7), I think this was just a big psyop by the blender team. Sort of how the client goes "Change things" and you change nothing, wait a day, and tell the client "I made the changes you requested" client: "I love it"

I am not saying the blender team has not made substantial improvements to the UI over the years, but the core is still that same quick blender workflow, This is very different from the normal clunky GUI design of 3d modelers of the era and as such blender got a reputation for having a weird UI which was easily translated to blender having a bad UI. So what do you do when you have an unwarranted bad reputation? Especially now that the rest of the world has caught up and is using your flows and they are not so weird anymore. Make a dark mode and put out a big press release "we redesigned everything, it's good now" so people will try it.

cl3misch 7 hours ago|||
First time I hear "baby duck syndrome".

> Baby duck syndrome is a cognitive bias where people automatically prefer the first system, interface, or product they learn to use, judging all later versions or alternatives by how well they match that initial experience.

That's actually extremely common in scientific (GUI) software. And in any professional setting I guess.

fc417fc802 7 hours ago||
> That's actually extremely common in scientific (GUI) software. And in any professional setting I guess.

I don't think that qualifies. There's an important distinction to be made between an aesthetic preference versus a professional not appreciating a tool being mucked with. Anything that interferes with my workflow without immediately providing substantial benefit is something that's actively harmful. In fact even if it does hypothetically provide huge benefits I still might not want to deal with it right this second.

conartist6 5 hours ago||
......huh?

So if it's for an employer it's rational but if you're making the same choice for yourself it isn't? If one of those is baby duck syndrome they all are.

patcon 4 hours ago||
I think they're noting how the nature of baby duck syndrome might depend on whether the change introduced is within something that is for work or for play.

As in, that people who refuse change in their play activity are in some way different (less rational? more "syndromatic"?) than those who refuse change in their breadwinning activity.

I see the distinction, but am not sure I agree. It's just a neurotype spectrum of the same phenomenon. Baby duck is baby duck

lentil_soup 8 hours ago|||
Why not? For similar applications it would be really beneficial to not have to reimplement all the little UI interactions they've polished over the years
luckydata 7 hours ago||
Polished is not the word I reach for when I think of Blender's UI
20k 7 hours ago|||
This is just repeating a common meme. Blender's UI layout and organisation is fine, but this is a UI library. There's nothing wrong with blender's UI technically, in fact its pretty decent overall
fc417fc802 7 hours ago||
> Blender's UI layout and organisation is fine

I absolutely detest it (TBF I haven't used it for the past ~2 years) but I also recognize that it's an incredibly difficult problem space that lacks an obviously good solution, the tool itself is inherently and irreducibly complex, it's a free project with extremely limited resources, it's been consistently improving over time, etc, etc.

DrewADesign 6 hours ago||
Everybody hates all serious 3d application interfaces… they’re just complicated. I’m professionally competent in Houdini, Maya, Max, Blender, Zbrush, Marvelous Designer, the UE editor… they all suck in various ways but it’s all a giant set of trade-offs and priorities. Beyond that, lots of these programs have lineages that go back decades longer than almost any modern dev environment and being so complex, UI changes can be quite disruptive. Kind of like why so many *nix cli tools are the same as they were decades ago. A lot of (no, not all) developers think they have the most complex tooling in the computer world — they definitely don’t.
Jtarii 1 hour ago||||
Blender may be the single most polished open source project ever made.

It is actually a miracle that it is as good as it is considering other open source graphics programs like GIMP are horrendous to use.

Andrex 1 hour ago||
I'm using it as a video editor for Linux, and I'm constantly surprised how rock solid and fast it is. DaVinci wouldn't even run on my PC without a GPU, but Blender can run on anything I throw at it. And aside from those two, the video editing situation on Linux is a wasteland. I'm so glad Blender added VSE, and that I found it and learned it.
coldtea 5 hours ago||||
There's a lot of thought in Blender's UI, and a lot of improvements over the years.

Fundamentally all 3d modelers have inherent degree of complexity. The ones that give a "simple" facade with fewer options make other things harder or having to look into obscure places.

All of that are beside the point however: people will use this as a GUI library, not as a Blender's UX design.

omnimus 5 hours ago|||
Can you give examples of what are polished UIs in your opinion?
atoav 8 hours ago|||
No? I think there would easily be other use cases where Blenders UI would be very suitable, e.g. Audio software.

It is not a UI paradigm that you would use for just anything, but for certain poweruser software it is one of the best paradigms I have seen, especially since they managed to get rid of 90% of the rough corners in the past decade of development.

rramon 7 hours ago|||
Egui also has terrible defaults: https://github.com/emilk/egui

But a good design system does the trick. Artcraft apps use this library and their Adobe clones come very close to the original apps.

anthk 4 hours ago||
Every Arftcraft app and non Artcraft related software clones trying to reuse the Artcraft libs (craft-libs) already have everything ready to use.
wavewrangler 6 hours ago|||
Yeah but, this can’t possibly be any worse than tkinter.

Q: “Whats wrong with tkinter?!?!”

A: It sucks, that’s what!

PalmPilotProMax 8 hours ago|||
Imagine this spinning off and becoming this generation's GTK.
mkl 7 hours ago|||
Not going to happen, as it's GPL.
Andrex 1 hour ago|||
There can never be a compatible LGPL release?
mkl 20 minutes ago||
Only by reimplementing it all, as Blender is GPL.
zerr 7 hours ago|||
Akin to Java in Oracle vs Google case, keeping the API but LLM-ing the implementation can be considered as fair use.
flipthefrog 2 hours ago|||
There's this thing called Qt...
coldtea 5 hours ago|||
Typical HN top comment negativity :)

That UI is fine to be on many more places than Blender, given that many libraries people use are way worse. Imgui for one example.

amelius 8 hours ago||
How about a simpler UI consisting of just a text input field for AI.
coldtea 5 hours ago|||
Yeah, nothing like e.g. watching a video or drawing something and changing settings by asking AI.
jon-wood 8 hours ago||||
Despite rumours to the contrary not everything is best interacted with via an LLM. If you want to go to that degree then have at it, all you need is an old school TTY on a serial cable, but the rest of us quite like having UIs designed to fulfil a purpose rather than a soup of Claudeish prose describing a progress bar.
atoav 7 hours ago|||
"Oh you talk about different paint brushes and pigments? How about just hiring a painter?"

Yeah you can do that. If you have low standards and don't need control of the details.

lukebitts 5 hours ago||
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.
foobarbecue 4 hours ago||
Do you think it's with trying to revive Blender Game Engine? Edit: just learned there's a fork https://upbge.org/
anthk 4 hours ago||
BGE underperformed in my machine a lot, since AMD Athlon days. Godot it's far better.
papa0101 2 hours ago|||
I still think Softimage|XSI was the best UI/UX that ever existed. Moving to Blender from it was... painful.
ppmpreetham 3 hours ago|||
Hi, the creator of BUI here.

I do hate vibe coding. So I took a different approach for BUI.

Instead of asking the agent to decouple the UI, I asked it to remove all the parts which isn't a part of UI logic.

Turns out AI is pretty good at removing than generating.

0xdeadbeefbabe 32 minutes ago||
[dead]
nicoburns 6 hours ago||
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.
bita_nidir 5 hours ago||
Really? From what I've heard, Iced, Slint, Dioxus Native, Freya, etc are all slower.
hackyhacky 5 hours ago|||
If only there were some way to determine speed based on observable data. Oh well maybe some day.
nicoburns 3 hours ago|||
Some actual numbers (vibe coded benchmark ported from the JS framework benchmark):

  Median update+build time per frame (ms), lower is better
  Machine: macOS 26 VM, Apple M4 (virtual)

  benchmark (ms)      Dioxus    Iced    egui   Slint    GPUI
  create 1k            12.91   17.57   10.66   26.99   22.32
  replace 1k           14.46   14.48    7.48   17.07   17.41
  update every 10th     2.12    1.94    4.17    5.55   10.65
  select row            1.16    0.37    3.50    6.62   10.68
  swap rows             1.45    0.42    3.53    4.10   10.26
  remove row            1.32    0.39    3.27    4.46   11.95
  create 10k          124.97  152.52   58.97  136.07  164.58
  append 1k to 10k     28.12  157.67   33.01   69.93  117.70
  clear 1k              3.00    0.86    0.07    4.60    0.04
  scroll frame          0.28    0.10    0.55    4.23    3.79
Dioxus above is Dioxus Native.

These are CPU-only times for the state management / style / layout / etc, but don't include rasterization (additional work in the benchmark harness required to measure GPU time sensibly), probably aren't fully apples-to-apples, and could probably do with testing some more complex layouts.

nu11ptr 1 hour ago||
Did you test gpui_fast? I'm curious how it compares.
nicoburns 1 hour ago||
I did not, but judging from it's README it may well solve most of the issues.
dzogchen 4 hours ago||||
Why the snarky comment? We already have to data points: one person heard it was faster, another person heard it was slower. If more and more people tell what they've heard then we will know the truth. Please go read how science works!
Matumio 5 hours ago|||
If only the game I am surely going to develop some day would not waste 7% of the rendering budget on drawing the menu sliders! Must research all options now before I start. Must make an objective choice, so I need number that can be compared neutrally between frameworks. So, rendering performance it is.
shaky-carrousel 5 hours ago|||
This must be the lowest effort hacker news comment ever. And I've made some really low effort myself.
rat9988 4 hours ago||
It is enough to counter the original claims though.
cropcirclbureau 3 hours ago|||
This matches my findings. Asides from some performance footgun, it all strikes me as a single purpose, low level thing with a DX only an LLM could love. I suppose many today don't need more than that but I found the other Rust GUI solutions to be maturing rapidly with better stories across the board.

The main thing GPUI has going for it is mind share and that's a great thing to have. The mind share is unfortunately highly fragmented though as the original authors are not interested in selling a GUI library. Hopefully the community efforts will come together to produce a more polished and general library. A well used library is better than a better designed one maintained by a single person.

rudedogg 1 hour ago||
It really annoys me the rust library is named “GPUI”. That’s the name of this method that’s been used for eternity by games.

It’d be like naming my http library HTTP.

And it’s why Dear IMGUI isn’t just named “IMGUI”.

mixmastamyk 19 minutes ago||
This looks great, are the docs mostly complete?

Was recently trying to learn a desktop toolkit again and was disappointed that the docs of pygtk and rust/iced end around page three. Many projects, little follow up. Probably should pick a toolkit from the 90s instead.

This seems different. Also, tabs that look like tabs! Love it.

ppmpreetham 7 minutes ago|
Yes, we made sure that you wouldn't need docs, you can write your code in your favourite framework, and it works properly!

Check out the docs here: https://bui.preetham.top/

felixthehat 9 hours ago||
It would be such a boon if GIMP and Inkscape could adopt blender's fantastic GUI
felixthehat 7 hours ago||
A side by side screenshot of inkscape/gimp/blender for those who don't have them installed

https://cleanshot.com/share/WW9yFdMy

AlienRobot 6 hours ago|||
One of the biggest problems with GIMP and Inkscape is how GTK renders numeric inputs. Look at the size of those +/- icons on the toolbar. For drawing software with lots of numeric inputs, that means an insane waste of space. Proprietary software like DaVinci and even Photopea have much smaller inputs, allowing them to create far more complex GUIs and featuring without cluttering the window.
rcxdude 3 hours ago||
Tbh, you could summarise a lot of the issues with their UI as "GTK"
rozab 5 hours ago|||
A lot of these UIs were built around icons, following the direction MS Office took in the early 2000s. These once had colours and were somewhat distinguishable.

When they tried to jump on newer trends they made them all monochrome, and they don't have distinctive sillouettes so it's just completely inscrutable. That Inkscape screenshot is horrible. I count 129 icons.

And yet they still devote so much space to their bizarre colour palette, which is huge but still manages to omit most of the gamut? It's the kind of design that really only comes from decades of OSS development.

whywhywhywhy 4 hours ago|||
It's just pointless to port GIMP over at this stage, you may as well do a greenfield project without the cultural baggage and poor foundations.
anon-3988 7 hours ago|||
I just want to be able to crop and draw on top of images. Like old Paint. That is literally all I want to ever do with images. What should I use in Linux for this purpose
lozf 6 hours ago|||
Perhaps Gradia [0], Pinta [1], or Krita [2].

[0]: https://gradia.alexandervanhee.be/ [1]: https://www.pinta-project.com/ [2]: https://krita.org/en/

TonyStr 6 hours ago||||
Photocraft has been working alright for me. I really struggled to learn GIMP, and I haven't found any easy lightweight image editing tool that replaces Paint.NET for me before trying Photocraft. It's still a little confusing since I'm not used to photoshop-like bindings and layout, but it hasn't been too hard to adjust. (I also only ever use it for small simple edits, drawing, cropping, color gradients, background removal, etc.)
Imustaskforhelp 6 hours ago||
There is paint.rs[0] as well which is intended to be paint.net open source alternative which works on Linux.

I’d be interested to know what you think about it

[0]: https://github.com/daijro/paint.rs

wavewrangler 6 hours ago||||
I easily modified pinta to do exactly this. You mean overlay, right? It can overlay, draw, manipulate, and I added a better file navigator so I can see which imagery I want to overlay to begin with. My use case was scientific in nature. What is yours, if you don’t mind my asking?
graynk 5 hours ago||||
https://photoflare.io/ is the one I've found to be most usable. Pinta is just unpleasant to use at high resolutions and it's buggy.
amlib 6 hours ago||||
Use KolourPaint, it's a windows 9x/XP paintbrush clone with only a few improvements tacked on.
bondarchuk 5 hours ago||||
IrfanView in Wine, f12 opens a really old-school paint toolbox.
phillc73 7 hours ago||||
GIMP of course.
adhamsalama 7 hours ago||||
KPaint
41353aab 6 hours ago|||
[dead]
p-e-w 8 hours ago|||
Inkscape’s UI is much, much better than Blender’s, IMO.
grufkork 7 hours ago|||
Inkscape is actually one of the few FOSS apps that is actually pretty intuitive to use. In fact, way back when I first started using vector design tools, I found it more intuitive/had better feedback than Illustrator (same thing can't be said about GIMP vs Photoshop). Inkscape really is great, but I have one huge gripe: I'm sure there's a system to it, but the file export name never stays what I want it to be...
luckydata 7 hours ago||
Weird, I find it to be an unscrutable turd
omnimus 5 hours ago||||
People are confusing UX with UI. Inkscape UX might be better for many people but it would be hard to argue that Inkscape UI is better - it got better recently but it's still far from blender polish.
ipdashc 3 hours ago||||
I'm surprised how much everyone's opinions differ in this thread. I've always found blender's UI incredible but inkscape's awful (though nowhere near as bad as gimp)
firethief 3 minutes ago||
These complex tools are "intuitive" to whoever uses them the most
Shorel 6 hours ago|||
With a much simpler set of tasks to accomplish.
archerx 7 hours ago|||
Fantastic is the last word I would use the describe blenders UI/UX.
4k93n2 8 hours ago|||
and then rename it blimp
kleiba2 8 hours ago||
De gustibus et coloribus non est disputandum.
vintermann 8 hours ago|||
Gustus est sicut nates - divisus est.
amonith 6 hours ago||||
lorem ipsum
darreninthenet 8 hours ago||||
vel adrogantia
kangalioo 8 hours ago||
This feels like those AI models suddenly switching to Chinese mid-conversation
ghostghostghost 5 hours ago||
This entire thread caught me off guard lmao
jansan 8 hours ago||||
cum emptore
Cthulhu_ 6 hours ago|||
expecto patronum
cultofmetatron 9 hours ago||
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.
ppmpreetham 4 minutes ago|
thanks for sponsoring!! Do let me know if there's anything you built with it :)
xlii 4 hours ago||
Others have noted that GPLv3 is required (which is a show stopper for many) but I'd like to mention that I find the pill saying "GPLv2 or Later" in the project itself misleading.

Especially since v2 and v3 have vastly different consequences.

lp92 26 minutes ago||
Why should I consider this over say PySide6 for Python apps?
bobajeff 3 hours ago|
This looks like a nice quick option for python scripts. I've made a web interface using fastapi for my python script because that seemed the most sane choice at the time but I would've used tkinter but for my lack of familiarity with tk/tcl and it's retro look.
ppmpreetham 2 minutes ago|
Yessss, I'm using it myself for my quick and dirty uni projects currently.

Also speaking of FastAPI, have you checked out FastRAPI?

More comments...