A hybrid immediate and retained mode, GPU accelerated, UI framework for Rust, designed to support a wide variety of applications.
Key:
- π₯ 1,000+ stars
- π’ active: latest commit within 30 days
- π‘ quiet: latest commit 31β90 days ago
- βͺ dormant: latest commit more than 90 days ago
- π¦ archived
- β unavailable
| Image | Project | Description | Stars | Status |
|---|---|---|---|---|
![]() |
Arbor | Run agentic coding workflows in a fully native desktop app for Git worktrees, terminals, and diffs. | 787 | π‘ |
| arc | Fast and lightweight api client. | 2 | π’ | |
| based | A native database client built for teams and AI agents β connections and queries live in your repo, git-friendly and version-controlled. | 35 | π’ | |
| Baudrun | A cross-platform serial terminal for network engineers, with saved profiles, multi-window, auto-reconnect, and XMODEM/YMODEM file transfer. | 24 | π’ | |
| Codux | A native AI coding terminal built with Rust and GPUI, spanning desktop, mobile, and headless hosts. | 323 | π’ | |
![]() |
DBFlux | A keyboard-first, multi-engine database client for SQLite, PostgreSQL, MySQL, MongoDB, Redis, and DynamoDB with integrated MCP governance for AI agents. | 119 | π’ |
| Fulgur | A lightning-fast, multiplatform, fully themed text & code editor with secured file sync between devices. | 36 | π’ | |
| GitComet | GitComet is fastest open source user interface for GIT workflows. | 617 | π’ | |
![]() |
helix-gpui | Helix gpui frontend. | 538 | βͺ |
| Herdr GUI | A GUI surface for herdr.dev + more. Built with Crepuscularity + GPUI. | 6 | π’ | |
![]() |
hunk | A cross platform and super fast diff viewer and Codex orchestrator. | 61 | π‘ |
![]() |
lgtm | A fast, native code review app built with Rust and GPUI. | 89 | π’ |
![]() |
Lumi | A Unified Cowork & Code Agent to control - Cursor, Claude, Crush/ OpenCode , Hermes, Codex | 26 | π‘ |
| mobie-studio | AI-powered desktop application for automated mobile testing, built with Rust and GPUI. | 9 | π‘ | |
| onetcli | A GPU-accelerated, cross-platform desktop client for PostgreSQL, MySQL, SQLite, SQL Server, Oracle, ClickHouse, DuckDB, Redis, MongoDB, SSH, SFTP, serial, terminals, and AI in one place. | 517 | π’ | |
![]() |
pgui | A GUI to query & manage postgres databases. | 184 | π‘ |
![]() |
postman-gpui | A simple graphical user interface application for making HTTP requests, inspired by Postman. | 49 | βͺ |
![]() |
Rabbitty | A keyboard-driven terminal that runs the AI CLIs you already use, tracking each agent across git worktrees and telling you which one needs you. | N/A | N/A |
| RED | A fast, native database explorer, featuring an AI assistant that understands your schema, drafts queries for approval, and turns results into charts. | 8 | π’ | |
![]() |
setu | A minimal, native API testing application built with GPUI. | 50 | π’ |
![]() |
termy | A Lightweight & GPU-rendered terminal emulator, written in Rust. | 371 | π’ |
| tty7 | A GPU-rendered, daemon-backed terminal in pure Rust β a persistent daemon holds the PTYs so sessions survive quitting the app (no tmux needed), with an enhanced prompt, tabs, splits, a command palette, and native builds for macOS, Windows, and Linux. | 400 | π’ | |
| zed | A high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. | 87.8k π₯ | π’ | |
| zedis | A blazing-fast, native Redis GUI built with Rust and GPUI. | 2k π₯ | π’ | |
| zlyph | A minimal text editor built with GPUI. | 13 | βͺ | |
![]() |
zqlz | A database IDE built with Rust and GPUI, supporting SQLite, PostgreSQL, MySQL, and Redis. | 183 | π‘ |
| Image | Project | Description | Stars | Status |
|---|---|---|---|---|
![]() |
bmo | Pomorodo timer written with rust & gpui. | 39 | βͺ |
![]() |
coop | A simple, fast, and reliable nostr client for secure messaging across all platforms. | 200 | βͺ |
| dicto | Fast offline desktop dictionary built with GPUI. Reads MDX/MDD dictionary files, the same format used by GoldenDict and MDict. | 6 | π’ | |
| Fast Forward | A window switcher for macOS. | 377 | βͺ | |
![]() |
gpui-todos | A todo app written in gpui. | 70 | βͺ |
| Loungy | App launcher in the vein of Spotlight, Alfred, Raycast. | 1.7k π₯ | βͺ | |
| nohrs | A fast, flexible, and extensible file explorer for macOS, built with Rust and gpui as a modern alternative to Finder. | 141 | π’ | |
![]() |
Oxide | A binary-first browser that runs WebAssembly modules instead of HTML/CSS/JS, built with GPUI. | 27 | π’ |
![]() |
reminder | An open-source and self-hostable alternative to Notion. | 28 | βͺ |
![]() |
Vellum | A WYSIWYG desktop Markdown editor built with Rust and GPUI. | 13 | π‘ |
| Zorite | A Markdown daily journal with WYSIWYG and raw-Markdown editing β wiki-linked pages, embedded PDFs, Mermaid diagrams, whiteboards, and LaTeX math, on macOS, Windows, and Linux. | 19 | π’ |
| Image | Project | Description | Stars | Status |
|---|---|---|---|---|
| Futureboard Studio | An open-source digital audio workstation with Native GPUI, React WebUI, Rust DSP, and native plugin hosting. | 47 | π’ | |
![]() |
hummingbird | Modern music player written in Rust using gpui with a focus on design and performance. | 579 | π’ |
| Lumia | A small, polished, high-performance, cross-platform image viewer built with Rust, GPUI, and gpui-component. | 2 | π’ | |
![]() |
Monocurl | An environment for programmatically animating images, videos, and slideshows in the Monocurl language. | 294 | π‘ |
| Pawse | A cross-platform music player with bit-perfect/exclusive output and a customizable UI. | 7 | π’ | |
![]() |
rox | A Foobar2000-style music player for large local libraries: composable panels, shareable themes, and tagging that holds up at tens of thousands of tracks. | 4 | π’ |
![]() |
sukusho | A powerful screenshot manager for Windows. | 13 | βͺ |
| vleer | Music, but without the subscription. Built on top of the OpenMusic API for a new streaming standard. | 203 | π’ |
| Image | Project | Description | Stars | Status |
|---|---|---|---|---|
![]() |
bandmeter | Per-program network usage monitor for Linux. | 18 | βͺ |
| clp | A minimal, GPU-accelerated Wayland clipboard manager with image support and pinned entries. | 9 | βͺ | |
![]() |
omarchist | A full Rust rewrite of the Omarchy control center. | 709 | βͺ |
| OpenLogi | A native, local-first alternative to Logitech Options+ β remap buttons, DPI, and SmartShift over HID++ with no account or telemetry. | 7.9k π₯ | π’ | |
| picoforge | A commissioning tool for pico-fido firmware based hardware keys. | 305 | π’ | |
![]() |
ropy | A cross-platform native clipboard manager in pure Rust. | 162 | π’ |
| WSL2-HyperV-Firewall-Manager | A WSL2 Hyper-V Firewall Management GUI for mirrored WSL2 networking built with Rust and GPUI. | 22 | βͺ |
| Image | Project | Description | Stars | Status |
|---|---|---|---|---|
| gpui-base64 | Base64 encoder/decoder example with gpui and gpui-component. | 1 | βͺ | |
![]() |
gpui-calculator | Beautifully designed calculator with both keys and mouse interaction. | 52 | βͺ |
![]() |
gpui-list | Basic list examples in gpui. | 27 | βͺ |
| Image | Project | Description | Stars | Status |
|---|---|---|---|---|
![]() |
adabraka-ui | UI components for building beautiful desktop applications. | 448 | βͺ |
![]() |
Base GPUI | A GPUI-native port of Base UI's rich, headless component APIs. | 43 | π’ |
![]() |
declarative-gpui | A declarative ui! macro with Tailwind-style tokens, real Rust control flow, and zero runtime overhead. | 7 | π’ |
![]() |
ferrum-flow | A high-performance, extensible node-based editor framework. | 69 | π‘ |
![]() |
gpui-component | UI components for building fantastic desktop applications using gpui. | 12.3k π₯ | π’ |
| gpui-d3rs | a low level plotting library 100% in rust with the familiar d3js components. | 49 | βͺ | |
![]() |
gpui-flow | Visual node editor react flow for GPUI. | 24 | βͺ |
| gpui-form | A struct derive macro for deriving gpui-component... components on fields. | 22 | π’ | |
| gpui-hooks | React-style hooks for GPUI framework. | 18 | βͺ | |
| gpui-nav | Easy navigation library for GPUI applications. | 26 | βͺ | |
| gpui-pdf | Page-virtualized PDF viewing built on the pure-Rust hayro rasterizer β zoom, navigation, full-text search, and bounded memory, with no native dependencies. | 19 | π’ | |
| gpui-px | a high level plotting library 100% in rust inspired by plotly express and using d3rs. | 49 | βͺ | |
| gpui-router | A router for GPUI App. | 94 | π‘ | |
| gpui-storybook | Storybook-like library for GPUI applications. | 6 | π’ | |
| gpui-symbols | Native SF Symbols for GPUI with type-safe Icon component. | 17 | βͺ | |
| gpui-tea | Runtime primitives for building Elm-style GPUI applications. | 7 | βͺ | |
![]() |
gpui-video-player | Video player for gpui. | 81 | π’ |
| gpui-whiteboard | An infinite, pan-and-zoom whiteboard canvas with shapes, arrows, freehand ink, text, and images, plus a built-in toolbar, templates, and undo/redo. | 19 | π’ | |
| guise | A Mantine-inspired component library with theming, sizing tokens, and a large set of ready-made components. | 77 | π’ | |
![]() |
plotters-gpui | gpui backend for plotters. | 52 | βͺ |
| ratex-gpui | A LaTeX math renderer and a structural, MathQuill-style formula editor for GPUI, built on the RaTeX engine. | 19 | π’ |
| Image | Project | Description | Stars | Status |
|---|---|---|---|---|
| create-gpui-app | Create a new gpui app in a single command. | 371 | βͺ | |
| Crepuscularity | One UI codebase for desktop, web, mobile, terminal, browser extensions, and embedded devices. Write React JSX or our lightweight DSL, get GPUI, Ratatui, SwiftUI, LVGL, and more. Batteries included. Official site. | 26 | π’ | |
![]() |
Pulsar-Native | The next-generation game engine that you deserve implemented in rust on top of GPUI. | 366 | π’ |
| React Native GPUI | An out-of-tree platform for React Native desktop applications, implementing RN Fabric architecture with Rust and GPUI. | 51 | π’ |
| Image | Project | Description | Stars | Status |
|---|---|---|---|---|
| Duane Bester - Rust Streams | YouTube streams covering gpui app development. | N/A | N/A | |
| gpui-book | A book teaching you the concepts you need to create your own gpui application. | 253 | βͺ |



































