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. | 836 | π‘ |
![]() |
arc | Fast and lightweight api client. | 22 | π’ |
| based | A native database client built for teams and AI agents β connections and queries live in your repo, git-friendly and version-controlled. | 74 | π’ | |
| Baudrun | A cross-platform serial terminal for network engineers, with saved profiles, multi-window, auto-reconnect, and XMODEM/YMODEM file transfer. | 32 | π’ | |
| Codux | A native AI coding terminal built with Rust and GPUI, spanning desktop, mobile, and headless hosts. Archived; succeeded by Sailry. | 472 | π¦ | |
| DBDelve | Multi-engine fast, modern and lightweight DB Client with a focus on beautiful transparent UI and staying snappy on large amounts of data. | 214 | π’ | |
| DBFlux | A keyboard-first, multi-engine database client for SQLite, PostgreSQL, MySQL, MongoDB, Redis, and DynamoDB with integrated MCP governance for AI agents. | 483 | π’ | |
| dbui | A TablePlus-shaped database editor for PostgreSQL, MySQL, and SQLite β browse the schema tree, page through rows, and run queries. | 15 | π’ | |
| Delta | A multiplayer environment for coding with agents, built by the creators of Zed. | N/A | N/A | |
![]() |
Eleven | Agent-first reverse-engineering app for macOS, Windows and Linux. Any ACP agent reads, renames and patches binaries, Android apps and GPU kernels next to you. | 828 | π’ |
| Farcaster | A native desktop app for working with multiple AI coding agents, with keyboard controls, an embedded terminal, and Neovim. | 67 | π’ | |
| FluxDB | A beautiful, intuitive native database client built with Rust and GPUI, featuring smart SQL editing, schema and data management, support for MySQL, PostgreSQL, SQLite, and Redis, and an extensible connector architecture designed for more databases. | 11 | π’ | |
| Fulgur | A lightning-fast, multiplatform, fully themed text & code editor with secured file sync between devices. | 58 | π’ | |
![]() |
GetCat | No Postman, Just GetCat! A native, cross-platform HTTP API client built with Rust and GPUI β send requests, browse huge responses smoothly, import cURL commands, and generate code snippets. | 46 | π’ |
| GitComet | GitComet is fastest open source user interface for GIT workflows. | 950 | π’ | |
| Hadron | Run a swarm of AI coding agents side by side β each in its own git worktree, with a shared event bus, live token telemetry, and an automatic merge gate. | 27 | π’ | |
![]() |
helix-gpui | Helix gpui frontend. | 540 | βͺ |
| Herdr GUI | A GUI surface for herdr.dev + more. Built with Crepuscularity + GPUI. | 22 | π‘ | |
![]() |
hi5 | A macOS menu-bar app for approving pull requests with zero friction, built with Rust and GPUI. | 3 | π‘ |
| hunk | A cross platform and super fast diff viewer and Codex orchestrator. | 76 | π¦ | |
| insensical | A terminal multiplexer with its own native window. Every pane shows whether it's working, waiting on you, done or failed, and one shortcut jumps you to whichever needs you most. | N/A | N/A | |
| JayJay | A native, keyboard-driven GUI for Jujutsu with DAG navigation, side-by-side diffs, conflict resolution, and a GPUI shell targeting Linux. | 187 | π’ | |
| Kitten | Fast and lightweight API client. | N/A | N/A | |
![]() |
lgtm | A fast, native code review app built with Rust and GPUI. | 102 | π‘ |
![]() |
Lumi | A Unified Cowork & Code Agent to control - Cursor, Claude, Crush/ OpenCode , Hermes, Codex | 39 | βͺ |
| Matcha | A native regex workbench for macOS and Linux, with live match highlighting, numbered and named capture groups, replace preview, pattern library, and two regex engines. | 0 | π’ | |
| mobie-studio | AI-powered desktop application for automated mobile testing, built with Rust and GPUI. | 9 | βͺ | |
| Navop | A native, all-in-one workspace for databases, SSH, SFTP, terminals, remote desktop, monitoring, and AI. | 1.9k π₯ | π’ | |
| OpenMango | A native, GPU-accelerated MongoDB workbench for macOS, built with Rust and GPUI. | 25 | π’ | |
| OxiMux | A multi-agent development cockpit for macOS. Open a repo, spawn isolated Git worktrees, run CLI coding agents such as Claude Code, Codex, and Aider side by side, and review every change through a built-in Git UI. | 60 | π’ | |
![]() |
pgui | A GUI to query & manage postgres databases. | 194 | βͺ |
![]() |
postman-gpui | A simple graphical user interface application for making HTTP requests, inspired by Postman. | 97 | π’ |
| Probe | A native, local-first HTTP, GraphQL, and WebSocket client for macOS, Windows, and Linux, built with Rust and GPUI, with a CLI for automation and Git-friendly OpenCollection files. | 51 | π’ | |
![]() |
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. | 11 | π‘ |
| RED | A fast, native database explorer, featuring an AI assistant that understands your schema, drafts queries for approval, and turns results into charts. | 17 | π‘ | |
| Resolved | A native, programmable API workspace for exploring HTTP and WebSocket APIs, scripting and chaining requests into reusable workflows, and collaborating through a self-hosted server. | 4 | π’ | |
| Reviu | A native Rust and GPUI desktop app for reviewing agent-written code, with local Git workflows, inline diff feedback, and pull request review. | 95 | π’ | |
| Runner | A native desktop app where Claude Code, Codex, Copilot CLI, and pi work one task together as a crew, each keeping its own TUI in a real terminal, on macOS and Windows. | 359 | π’ | |
![]() |
Sailry | A GPUI-native AI agent harness with plugins, skills and MCP, connecting desktop, mobile, and headless hosts. | 13 | π’ |
| setu | A minimal, native API testing application built with GPUI. | 56 | π‘ | |
| shellwing | A fast, native SSH client with tabs, split panes, SFTP, port forwarding and an encrypted vault that syncs between devices, on libghostty-vt. | 46 | π’ | |
| Shepherd | A GPU-rendered herdr client for running many Claude Code and Codex agents side by side, with a libghostty-vt terminal and custom glyph rendering. | 6 | π’ | |
![]() |
SyZyGy | A HTTP toolkit for security research, written in Zopra & Rust. | 13 | π’ |
| termy | A Lightweight & GPU-rendered terminal emulator, written in Rust. | 450 | π’ | |
| tern | Native SSH client for macOS with an encrypted vault, password-manager logins and sync to your own Git repo. | 53 | π’ | |
![]() |
TokenMonitor | A native Windows desktop app for tracking token usage across AI coding tools (Claude Code, Codex, and more), built with Rust and GPUI. | 17 | π‘ |
| 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. | 1.3k π₯ | π’ | |
| Vibex | A native, local-first AI coding workbench supporting Claude Code, Codex, ZCode, OpenCode, Cursor, Gemini CLI, GitHub Copilot, and any ACP-compatible agent, with a mobile client to monitor and steer sessions remotely. | 33 | π’ | |
| Waku | A fast, native desktop app for working with local coding agents. | 1.6k π₯ | π’ | |
| Zaku | A native Rust, local-first, open-source API client engineered for speed and productivity. | 386 | π’ | |
| zed | A high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. | 92k π₯ | π’ | |
| zedis | A blazing-fast, native Redis GUI built with Rust and GPUI. | 2.2k π₯ | π’ | |
| Zeron | A native app that controls coding agents, for example Claude Code, Codex, and Cursor. It keeps all sessions on your device. If you connect more devices, you can start an agent on one device and control it from a different device. | 3.3k π₯ | π’ | |
| zlyph | A minimal text editor built with GPUI. | 15 | βͺ | |
| zqlz | A database IDE built with Rust and GPUI, supporting SQLite, PostgreSQL, MySQL, and Redis. | 194 | π’ |
| Image | Project | Description | Stars | Status |
|---|---|---|---|---|
| Bible Reader | An offline Bible reader for macOS, built with Rust and GPUI Kit, featuring topical search, tabs, split view, verse highlights, and notes. | 0 | π’ | |
![]() |
bmo | Pomorodo timer written with rust & gpui. | 42 | βͺ |
![]() |
coop | A simple, fast, and reliable nostr client for secure messaging across all platforms. | 204 | βͺ |
| dicto | Fast offline desktop dictionary built with GPUI. Reads MDX/MDD dictionary files, the same format used by GoldenDict and MDict. | 14 | π’ | |
| Fast Forward | A window switcher for macOS. | 378 | βͺ | |
![]() |
Glim | A free, open-source macOS file viewer for Markdown, PDFs, images, JSON, CSV and source code in one workspace. | 24 | π’ |
![]() |
gpui-todos | A todo app written in gpui. | 75 | βͺ |
| LokalBot | Your personal context engine: private, on-device meeting transcription, screen recall, dictation and autocomplete, with an MCP server for AI agents. The Windows and Linux app (alpha) is built with GPUI. | 72 | π’ | |
| Loungy | App launcher in the vein of Spotlight, Alfred, Raycast. | 1.7k π₯ | π¦ | |
| mdoc | Turns PDFs, scans and office documents into Markdown and replaces client names with aliases before you paste the text into ChatGPT or Claude, then restores the real names in the reply. Runs locally; nothing is uploaded. | 1 | π’ | |
| Moeka | A high-performance, all-in-one WYSIWYG Markdown editing engine with workspaces, live diff and integrated Agent terminal. | N/A | N/A | |
| NearWord | Look up words anywhere on screen, with on-device OCR, offline dictionaries, and AI-powered context. | N/A | N/A | |
| nohrs | A fast, flexible, and extensible file explorer for macOS, built with Rust and gpui as a modern alternative to Finder. | 157 | π’ | |
![]() |
Oxide | A binary-first browser that runs WebAssembly modules instead of HTML/CSS/JS, built with GPUI. | 39 | π’ |
| Panoply | Free, open-source file tools for macOS, Windows and Linux: PDF, image, video and audio, OCR, ID photos, file search and a disk map, all on your device, with community plugins that run as sandboxed WebAssembly. | 9 | π’ | |
| reminder | An open-source and self-hostable alternative to Notion. | 27 | βͺ | |
| Rovar | A Figma-like design editor for desktop and the web, built with Rust and GPUI, with vector editing, auto layout, reusable components, and PNG/SVG export. | 80 | π’ | |
| Scratchpad | A keyboard-first, multi-document scratchpad for Rust code and text blocks on macOS, built with GPUI, GPUI Component, and SQLite. | 1 | π‘ | |
| Seesvee | A minimalist, fast CSV viewer and editor for macOS, with sorting, filtering, drag-to-reorder rows and columns, and precise diagnostics for malformed files. | 0 | π’ | |
| Skwir | A fast, cross-platform (Linux, macOS, Windows) file manager, with built-in previews for documents, photos, videos, music, archives and 3D models, tags and saved searches, and an MCP server so agents can drive it too. It will soon support AI to organise your files. | 4 | π’ | |
![]() |
Steward | A small, polished launcher and plugin platform for Windows, built with Rust, GPUI, and gpui-component. | 14 | π’ |
![]() |
Vellum | A WYSIWYG desktop Markdown editor built with Rust and GPUI. | 16 | βͺ |
| zex | An extremely fast file explorer and disk usage analyzer companion for Linux, built for the Zed ecosystem. Config, themes, icons inherited from Zed OOTB. | 18 | π‘ | |
| 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. | 69 | π’ |
| Image | Project | Description | Stars | Status |
|---|---|---|---|---|
| Cadence | A minimal native Spotify player for macOS built with Rust and GPUI, using librespot and rspotify. | 74 | π’ | |
| Futureboard Studio | An open-source digital audio workstation with Native GPUI, React WebUI, Rust DSP, and native plugin hosting. | 120 | π’ | |
| hummingbird | Modern music player written in Rust using gpui with a focus on design and performance. | 616 | π’ | |
| Lumia | A small, polished, high-performance, cross-platform image viewer built with Rust, GPUI, and gpui-component. | 22 | π’ | |
| Monocurl | An environment for programmatically animating images, videos, and slideshows in the Monocurl language. | 321 | π’ | |
| opencut | An open source video editor built with Rust and GPUI, with a GStreamer-backed player and timeline editor. | 21 | π’ | |
| Pawse | A cross-platform music player with bit-perfect/exclusive output and a customizable UI. | 75 | π’ | |
![]() |
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. | 89 | π’ |
| Sonora | A native music streaming client, built with Rust and GPUI. | 2.2k π₯ | π’ | |
![]() |
sukusho | A powerful screenshot manager for Windows. | 14 | βͺ |
| vleer | Music, but without the subscription. Built on top of the OpenMusic API for a new streaming standard. | 220 | π’ |
| Image | Project | Description | Stars | Status |
|---|---|---|---|---|
![]() |
bandmeter | Per-program network usage monitor for Linux. | 19 | βͺ |
| clp | A minimal, GPU-accelerated Wayland clipboard manager with image support and pinned entries. | 10 | βͺ | |
| CLV3000-Plus | A disk cleaner that understands agent work. Blazing-fast and safe, built with GPUI. | 11 | π‘ | |
| disktree | A treemap for finding and removing what fills your disk, for Omarchy. | 3.5k π₯ | π’ | |
![]() |
omarchist | A full Rust rewrite of the Omarchy control center. | 771 | π’ |
| OpenLogi | A native, local-first alternative to Logitech Options+ β remap buttons, DPI, and SmartShift over HID++ with no account or telemetry. | 23.9k π₯ | π’ | |
| picoforge | A commissioning tool for pico-fido firmware based hardware keys. | 408 | π’ | |
| PoE2 Oracle | A price checker and XP overlay for Path of Exile 2 on Windows: a panel next to the game's inventory and plates on its HUD, drawn with GPUI over Direct3D 11. | 3 | π’ | |
![]() |
ropy | A cross-platform native clipboard manager in pure Rust. | 197 | π’ |
| rustat | A fast native Linux system monitor with live CPU, memory, network, disk, GPU, sensors, and process management. | 3 | π‘ | |
| sysman | A system monitor for Linux desktops: a small collector daemon that records what your machine is doing, and a native app that shows it live and as history. | 2 | π’ | |
| WSL2-HyperV-Firewall-Manager | A WSL2 Hyper-V Firewall Management GUI for mirrored WSL2 networking built with Rust and GPUI. | 31 | βͺ |
| 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. | 54 | βͺ |
![]() |
gpui-list | Basic list examples in gpui. | 29 | βͺ |
| Image | Project | Description | Stars | Status |
|---|---|---|---|---|
![]() |
adabraka-ui | UI components for building beautiful desktop applications. | 481 | βͺ |
![]() |
Base GPUI | A GPUI-native port of Base UI's rich, headless component APIs. | 94 | π’ |
![]() |
Bezel | A SwiftUI-lean GPUI component library, style flows through the environment, never through parameters. | 186 | π’ |
![]() |
declarative-gpui | A declarative ui! macro with Tailwind-style tokens, real Rust control flow, and zero runtime overhead. | 13 | π‘ |
![]() |
Ely GPUI Component | A GPUI component library with light and dark themes and a live WebAssembly gallery. | 58 | π’ |
![]() |
ferrum-flow | A high-performance, extensible node-based editor framework. | 91 | βͺ |
![]() |
gpui-component | UI components for building fantastic desktop applications using gpui. | 18.5k π₯ | π’ |
| gpui-d3rs | a low level plotting library 100% in rust with the familiar d3js components. | 59 | βͺ | |
![]() |
gpui-flow | Visual node editor react flow for GPUI. | 43 | βͺ |
| gpui-form | A struct derive macro for deriving gpui-component... components on fields. | 26 | π’ | |
| gpui-hooks | React-style hooks for GPUI framework. | 17 | βͺ | |
| gpui-mobile | A mobile platform layer for running GPUI applications natively on iOS and Android with wgpu. | 432 | π’ | |
| gpui-nav | Easy navigation library for GPUI applications. | 29 | βͺ | |
| 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. | 69 | π’ | |
| gpui-px | a high level plotting library 100% in rust inspired by plotly express and using d3rs. | 59 | βͺ | |
| gpui-router | A router for GPUI App. | 100 | π’ | |
| gpui-storybook | Storybook-like library for GPUI applications. | 10 | π’ | |
| gpui-symbols | Native SF Symbols for GPUI with type-safe Icon component. | 18 | βͺ | |
| gpui-tea | Runtime primitives for building Elm-style GPUI applications. | 10 | π‘ | |
![]() |
gpui-video-player | Video player for gpui. | 96 | π’ |
| 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. | 69 | π’ | |
| GPUIX | React bindings for building native GPU-accelerated GPUI desktop applications without Electron. | 2.8k π₯ | π’ | |
| guise | A Mantine-inspired component library with theming, sizing tokens, and a large set of ready-made components. | 138 | π’ | |
| HIG for GPUI | A comprehensive implementation of Apple Human Interface Guidelines for GPUI desktop applications. | 1 | π’ | |
![]() |
plotters-gpui | gpui backend for plotters. | 54 | βͺ |
| ratex-gpui | A LaTeX math renderer and a structural, MathQuill-style formula editor for GPUI, built on the RaTeX engine. | 69 | π’ | |
| rhythm-gpui | Print-inspired vertical rhythm for GPUI, with baseline offsets computed from real font metrics. | 11 | π‘ | |
| Zopra | A practical app framework for GPUI providing React style macros for rust aiming for high DX speed, low boilerplate. | 29 | π’ |
| Image | Project | Description | Stars | Status |
|---|---|---|---|---|
| create-gpui-app | Create a new gpui app in a single command. | 391 | βͺ | |
| 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. | 45 | π’ | |
| GPUI Kit Canvas | A browser-based visual canvas for designing gpui-kit desktop windows and generating implementation prompts. | 15 | π‘ | |
| gpui-devtools | Inspect and debug GPUI applications with an element picker, layout information, source locations, computed values, and style details. | 25 | π’ | |
![]() |
Pulsar-Native | The next-generation game engine that you deserve implemented in rust on top of GPUI. | 398 | π’ |
| React Native GPUI | An out-of-tree platform for React Native desktop applications, implementing RN Fabric architecture with Rust and GPUI. | 52 | π‘ |
| 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. | 278 | βͺ |






































