longbridge/gpui-kit
Rust GUI components for building fantastic cross-platform desktop application by using GPUI.
Recommended between 2025-10-27 and 2026-10-08. Last pushed 2026-11-02.
▲ 10 recommend · ▼ 0 criticisms
What hackers say
“I've been using https://github.com/longbridge/gpui-component”
— ellg, 2026-10-08 · strong recommendation · original comment on Hacker News ↗
show original comment
I've been using https://github.com/longbridge/gpui-component Imgui is also good for this
“My current favourite is https://github.com/longbridge/gpui-component”
— IshKebab, 2026-06-13 · strong recommendation · original comment on Hacker News ↗
show original comment
> egui is the clear winner for making desktop applications I disagree. It's the easiest to get started with, but it looks pretty terrible (poor font rendering especially), and immediate mode has serious downsides. My current favourite is https://github.com/longbridge/gpui-component
“This honestly looks incredible and makes huge strides in the Rust UI landscape.”
— nu11ptr, 2025-10-27 · strong recommendation · original comment on Hacker News ↗
show original comment
…/known outside of fyrox. The Rust UI scene is maturing, but the most popular options (iced, egui, dioxus, slint, etc.) aren't even the most complete component-wise atm as far as I can tell. UPDATE: This honestly looks incredible and makes huge strides in the Rust UI landscape. You can run an impressive widget gallery app here showing all their components: https://github.com/longbridge/gpui-component/tree/main/crates/story Just "cargo run --release"
“GPUI is truly awesome.”
— victor106, 2026-06-13 · original comment on Hacker News ↗
show original comment
GPUI is truly awesome. Check out: https://github.com/longbridge/gpui-component
“gpui-component exists”
— landr0id, 2026-05-03 · original comment on Hacker News ↗
show original comment
…t sense: a framework for building UIs. It has core functionality for async execution, an ECS for grabbing shared resources, and a div. It's basically like building a website with div and basic CSS. gpui-component exists: https://github.com/longbridge/gpui-component Up until sometime late 2025 GPUI wasn't even on crates.io, and it seems like the GPUI-component ecosystem still promotes using git deps. It was also in "read the code for docs" state for a very long time It's been a while since I've used it, but there were weird things missing too like the Scollbar was located in Zed's UI component crates instead of core GPUI. Arbitrary text selection also is not possible, which is something I…
“In case you find it useful, I recently stumbled upon this project:”
— foresto, 2026-04-29 · original comment on Hacker News ↗
show original comment
> I wish GPUI could become the go-to Rust UI library and not just an editor backend. In case you find it useful, I recently stumbled upon this project: https://github.com/longbridge/gpui-component "UI components for building fantastic desktop applications using GPUI."
“Maybe https://github.com/longbridge/gpui-component would be more keen on accepting PRs like that?”
— Levitating, 2026-04-08 · original comment on Hacker News ↗
show original comment
> they reject PRs because they're not strictly related to Zed What kind of PRs? Like new widget components or what? Maybe https://github.com/longbridge/gpui-component would be more keen on accepting PRs like that?
“This was recently on HN and I think it adds so much value to GPUI: https://github.com/longbridge/gpui-component/”
— brainless, 2025-11-29 · original comment on Hacker News ↗
“Doesn't https://github.com/longbridge/gpui-component tick all your boxes ?”
— lenkite, 2025-11-06 · original comment on Hacker News ↗
“Very impressive! Only thing I am concerned over is that it uses around 900 dependencies.”
— nicce, 2025-10-27 · original comment on Hacker News ↗
show original comment
> UPDATE: This honestly looks incredible and makes huge strides in the Rust UI landscape. You can run an impressive widget gallery app here showing all their components: > https://github.com/longbridge/gpui-component/tree/main/crate ... > Just "cargo run --release" Very impressive! Only thing I am concerned over is that it uses around 900 dependencies. But I don't know whether it much for GUI applications.
Badge for your README
[](https://hackerrepos.org/repo/longbridge/gpui-kit)