#gpui — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #gpui, aggregated by home.social.
-
Создание приложения на Rust с помощью GPUI
GPUI является быстрым и производительным UI фреймворком на Rust c GPU ускорением от команды разработчиков, создавших редактор кода Zed, который как раз его использует для UI части. Данный фреймворк вышел относительно недавно, поэтому его API немного нестабильный, во многих источниках, на которые Вы могли наткнуться на просторах Интернета, включая примеры в официальном репозитории, написаны на более старой версии, из-за чего изучать данный фреймворк становится ещё сложнее. Он поддерживает такие платформы как macOS, Windows, Linux и FreeBSD. В данной работе применяется версия 0.2.2 .
-
I thought about writing the low-level parts in #Rust and then binding a high-level #Swift API on top.
But #GPUI for example all closures and borrowed state. Doesn't cross language boundaries well.
So if I actually want Swift, there’s no real GPUI alternative. Which means rebuilding a similar API on top of Skia.
And that means… way more code. Code I now have to maintain. I'm in limbo.
-
I thought about writing the low-level parts in #Rust and then binding a high-level #Swift API on top.
But #GPUI for example all closures and borrowed state. Doesn't cross language boundaries well.
So if I actually want Swift, there’s no real GPUI alternative. Which means rebuilding a similar API on top of Skia.
And that means… way more code. Code I now have to maintain. I'm in limbo.
-
Why arent we #GUI yet?
https://www.youtube.com/watch?v=rpEU9DNbXA4 -
Why arent we #GUI yet?
https://www.youtube.com/watch?v=rpEU9DNbXA4 -
#GPUI's latest GIT branch has ability to run windowless apps and layer shell in #Wayland.
I tried, it's now feasible to make tray apps with GPUI, and for instance show an overlay based on external events.
Memory usage is like this:
USS ~30MB
GPU memory, when layer shell is closed ~20-40MB
GPU memory when layer shell is visible ~120MBIt's not great that you can't get GPU memory to zero, but it's best that these toolkits can now do.
Tray icon still needs external package, but that is fine.
-
#GPUI's latest GIT branch has ability to run windowless apps and layer shell in #Wayland.
I tried, it's now feasible to make tray apps with GPUI, and for instance show an overlay based on external events.
Memory usage is like this:
USS ~30MB
GPU memory, when layer shell is closed ~20-40MB
GPU memory when layer shell is visible ~120MBIt's not great that you can't get GPU memory to zero, but it's best that these toolkits can now do.
Tray icon still needs external package, but that is fine.
-
Longbridge's GPUI-components which uses Zed's GPUI to render, can't render other than left aligned text, no center or right alignment.
It boggles my mind they built whole Zed and never even once needed to align text?
https://github.com/zed-industries/zed/issues/8792
-
Longbridge's GPUI-components which uses Zed's GPUI to render, can't render other than left aligned text, no center or right alignment.
It boggles my mind they built whole Zed and never even once needed to align text?
https://github.com/zed-industries/zed/issues/8792
-
Really painful, I want #Rust GUI toolkit for Wayland that minimizes memory usage. My UI is two textboxes and five labels, I don't want to use browsers.
#EGUI = 105MB of memory
#GPUI with GPUI-components = 100MB of memoryHowever running Smithay example Wayland window takes only 2MB of memory! But it is not toolkit, it doesn't have textboxes etc.
If toolkit uses already over 100MB of memory, it feels like I could just use webview, sigh.
-
Really painful, I want #Rust GUI toolkit for Wayland that minimizes memory usage. My UI is two textboxes and five labels, I don't want to use browsers.
#EGUI = 105MB of memory
#GPUI with GPUI-components = 100MB of memoryHowever running Smithay example Wayland window takes only 2MB of memory! But it is not toolkit, it doesn't have textboxes etc.
If toolkit uses already over 100MB of memory, it feels like I could just use webview, sigh.
-
Unfortunately, we were not able to raise the necessary funds and thus will have to shut down Acter and its matrix sever (for now): https://acter.global/news/we-are-shutting-down-acter-app-and-service-by-february-2026/
*Fortunately* for you that means I am available for some freelance #rust engineering work again, part-time for now as things still require my attention at times. #fedihire
I can help from building SDKs to entire Apps in Rust (currently playing with #gpui ), architect, debug, profile, educate, teach and lead. Most of my 18+ years I've spent with #decentralization #privacy #encryption and #offlineFirst . If any of that is of interest to your, hit me up. Either here or via any of the contacts on my website (which also has a CV and project overview): https://GNUnicorn.org
Retoots appreciated ❤️ !
-
Unfortunately, we were not able to raise the necessary funds and thus will have to shut down Acter and its matrix sever (for now): https://acter.global/news/we-are-shutting-down-acter-app-and-service-by-february-2026/
*Fortunately* for you that means I am available for some freelance #rust engineering work again, part-time for now as things still require my attention at times. #fedihire
I can help from building SDKs to entire Apps in Rust (currently playing with #gpui ), architect, debug, profile, educate, teach and lead. Most of my 18+ years I've spent with #decentralization #privacy #encryption and #offlineFirst . If any of that is of interest to your, hit me up. Either here or via any of the contacts on my website (which also has a CV and project overview): https://GNUnicorn.org
Retoots appreciated ❤️ !
-
GPUI Component je open-source Rust knihovna rozšiřující framework GPUI o více než 60 moderních, nativních a multiplatformních UI komponent. Staví na deklarativním přístupu, stateless renderování a jednoduchém API inspirovaném Reactem či Yew. Díky optimalizovanému výkonu, podpoře témat a flexibilním layoutům umožňuje rychlý vývoj desktopových aplikací, jako je například trading nástroj Longbridge Pro. Knihovna je licencována pod Apache 2.0 a dostupná na GitHubu.
-
🚨 Oh, look! Another #Rust project promising to revolutionize the universe with cross-platform #GPUI magic! 🌌✨ Spoiler: It’s just more #GitHub #fluff that’ll end up as forgotten as your new year’s resolutions. 🗑️
https://github.com/longbridge/gpui-component #Revolution #CrossPlatform #NewYearsResolutions #HackerNews #ngated -
🚨 Oh, look! Another #Rust project promising to revolutionize the universe with cross-platform #GPUI magic! 🌌✨ Spoiler: It’s just more #GitHub #fluff that’ll end up as forgotten as your new year’s resolutions. 🗑️
https://github.com/longbridge/gpui-component #Revolution #CrossPlatform #NewYearsResolutions #HackerNews #ngated -
Rust cross-platform GPUI components
https://github.com/longbridge/gpui-component
#HackerNews #Rust #GPUI #components #cross-platform #development #open-source
-
Rust cross-platform GPUI components
https://github.com/longbridge/gpui-component
#HackerNews #Rust #GPUI #components #cross-platform #development #open-source
-
The closing keynote by Conrad Irwin "Rendering at 1 million pixels / millisecond with GPUI" is on!
-
The closing keynote by Conrad Irwin "Rendering at 1 million pixels / millisecond with GPUI" is on!
-
Babe, wake up… a new #Rust UI library just dropped
#gpui is the library by the #Atom, #Treesitter and #Zed devs https://github.com/zed-industries/zed/tree/main/crates/gpui