A GPUI component kit for Rust desktop apps: data tables, docking, charts, code editor.
GPUI Kit is a Rust desktop application framework built on GPUI, the GPU-rendered UI toolkit behind the Zed editor, and proven in production at Longbridge Pro. Aimed at information-dense software, it ships data tables with virtual scrolling and resizable columns, virtualized lists, a rope-backed code editor with Tree-sitter highlighting and LSP support, serializable dock layouts, charts, and semantic multi-theming — every frame drawn on the GPU. The ecosystem is layered like shadcn for the desktop: gpui-component for a polished styled system, gpui-base for unstyled behavior primitives when you want to own the design system, and gpui-shell for extending a shipped Rust host with sandboxed JavaScript panels.