A performance-focused fork of Zed's GPUI Rust UI framework with incremental rendering and native window composition.
zed-industries/awesome-gpui
A curated awesome-list of desktop apps, libraries and tools built with or for the GPUI Rust UI framework.
- Stars
- 1,613
- Forks
- 140
- Open issues
- 1
- Last commit
- 14 hours ago
What is it?
awesome-gpui is a curated list of open-source projects built with or for GPUI, the GPU-accelerated UI framework for Rust. It is organized into sections for developer tools, productivity apps, media players and editors, system utilities, demos, UI component libraries, and supporting tooling such as devtools and app generators.
Each entry shows a short description, star count, and an activity indicator based on how recently the project was updated, along with archived status. The list makes it easier to find existing GPUI-based apps, component libraries like gpui-component, and building blocks for desktop Rust development.
The repository is maintained by the Zed team and serves as a reference for developers exploring what has been built on GPUI.
Key features
- 01Lists GPUI-based desktop apps grouped by category, such as developer tools, productivity, and media.
- 02Includes UI component libraries and routing, navigation, and plotting packages for GPUI.
- 03Shows star counts and activity status for each project.
- 04Marks archived projects so readers can avoid abandoned work.
- 05Links to tooling like devtools, app generators, and learning resources.
Use cases
- Finding existing GPUI apps to study real-world code patterns.
- Choosing a GPUI component library or utility crate for a new Rust desktop project.
- Discovering learning resources and starter templates for GPUI development.
In collections
Topics
FAQ
- What is awesome-gpui?
- A curated awesome-list of desktop apps, libraries and tools built with or for the GPUI Rust UI framework. awesome-gpui is a curated list of open-source projects built with or for GPUI, the GPU-accelerated UI framework for Rust. It is organized into sections for developer tools, productivity apps, media players and editors, system utilities, demos, UI component libraries, and supporting tooling such as devtools and app generators.
- Is awesome-gpui free to use? What license does it have?
- awesome-gpui is open source under the CC0-1.0 license. Check the license terms before using it in commercial products.
- Is awesome-gpui still maintained?
- Actively maintained. The last commit to awesome-gpui was on Nov 7, 2026.
- What can I use awesome-gpui for?
- Finding existing GPUI apps to study real-world code patterns. Choosing a GPUI component library or utility crate for a new Rust desktop project. Discovering learning resources and starter templates for GPUI development.
- Where can I get awesome-gpui?
- The source code and installation instructions are on GitHub: https://github.com/zed-industries/awesome-gpui
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A native desktop GUI for FFmpeg that gives granular control over video, audio, image, subtitle and metadata conversion settings.
A Rust framework on GPUI for building desktop and browser apps from one codebase, with agent-controllable runtime inspection.
An Elixir library for building native desktop apps with declarative UI rendered by the Rust-based GPUI framework.
A Zig toolkit for building desktop apps with native UI drawn on the GPU, or with a web page in the system webview.
A native, GPU-rendered Rust UI framework for macOS, Windows, Linux and the web, with its own renderer, text, layout and springs.