Re:Discord is ditching Electron and its new app uses less RAM
by satvikpendem on Thursday November 05, 2026 @10:59AM
(#50380784)
GPUI is quite a strange choice because there are so many forks of it, because Zed which made it is not interested in PRs that don't serve their use case of text editors, thus lots of common sense PRs for general desktop development were rejected.
[ Parent
| on HN ]
Re:Discord is ditching Electron and its new app uses less RAM
by tensor on Thursday November 05, 2026 @02:19PM
(#50383206)
The fragmentation around GPUI really is unfortunate. It seems to be the only framework that is complete enough for serious products. E.g. you can pair it with accesskit and have accessibility, it has a good number of components including difficult to write ones like text editors with highlighting.
Re:Discord is ditching Electron and its new app uses less RAM
by satvikpendem on Thursday November 05, 2026 @08:37PM
(#50387068)
I'm looking forward to Blitz personally. And I don't think it's true that it's the only complete enough solution as there are many in Rust like slint, iced, egui etc.
Re:Discord is ditching Electron and its new app uses less RAM
by tensor on Friday November 06, 2026 @10:30PM
(#50401370)
Slint yes but it’s commercial. Iced didn’t have a real accessibility story when I looked a few months ago. Ditto for egui. Also egui is immediate mode only which limits its general applicability.
Re:Discord is ditching Electron and its new app uses less RAM
by ogoffart on Saturday November 07, 2026 @12:36AM
(#50401953)
Slint is under multiple license, including the open-source GPL and a royalty free license. What specifically bothers you about the licensing? (I work on Slint, genuinely curious)
Re:Discord is ditching Electron and its new app uses less RAM
by satvikpendem on Saturday November 07, 2026 @12:44AM
(#50401982)
Probably that it's not non copy left like MIT so they can't just use it without sharing code back.
[dead]
Re:Discord is ditching Electron and its new app uses less RAM
by satvikpendem on Saturday November 07, 2026 @03:09PM
(#50407593)
For free without paying, like the other GUI frameworks.
Re:Discord is ditching Electron and its new app uses less RAM
by tensor on Saturday November 07, 2026 @05:29PM
(#50408655)
Correct. This is a class of products that I really would rather not go commercial for. It's extremely difficult to change after the fact so from a business standpoint it puts us in a place where if the vendor decides to start cranking prices or they sell their business and the new owner does, then we are in a really difficult position.
It's not actually about paying money or not, I've signed up for many a patreon or what not to support open source projects I use. I fully believe in paying people for software. But for core things like this I do prefer MIT/APACHE.
Re:Discord is ditching Electron and its new app uses less RAM
by ogoffart on Sunday November 08, 2026 @04:14PM
(#50417321)
But Slint is open source and you can for it if we were to change the license, and the royalty free license is free of charge.
Even MIT/Apache software can change license and start charging, as we've seen in the past with some project.
Re:Discord is ditching Electron and its new app uses less RAM
by tensor on Sunday November 08, 2026 @09:31PM
(#50420274)
My app is proprietary though, so I can't use the royalty free license. I've definitely licensed commercial software before. For example, I've licensed OCR software for many years.
The difference to me is that with OCR I can change it out with acceptable effort in the case that the vendor does something that we can't agree to. But it's just too hard to swap out a UI library. That's a major rewrite. It's too risky, to the point I'd rather spend resources bringing an MIT/APACHE UI kit up to my needs than risk being locked in with a vendor.