Tool Open source

GPUI Kit

GPUI Kit is an open-source Rust framework for building cross-platform desktop applications with GPUI. It provides a single dependency that re-exports the matching GPUI release, base infrastructure, styled components, and assets. Its architecture separates gpui-base for unstyled behavior, state, and infrastructure; gpui-component for the complete styled UI system; and gpui-shell for JavaScript extensions hosted by a Rust application. The project includes more than 75 documented components and primitives, data tables, virtual lists, a code editor, dock layouts, Markdown and HTML rendering, syntax highlighting, and charts.

View repository Visit site Mentioned in 1 video ↓

Overview

Applications can target macOS, Windows, Linux, and WebAssembly. The interaction layer includes AccessKit accessibility support, while its UI integration tests render components in headless windows and exercise pointer and keyboard input while checking state, focus, layout, and accessibility. The repository includes a component showcase and standalone examples, including dock layouts, editors, Markdown, and HTML rendering. Software source and code examples are licensed under Apache-2.0; specified documentation prose and illustrations are also offered under CC BY 4.0.

What GPUI Kit is used for

1 use taken from transcripts — each links to the moment in the video.

  • An open-source Rust framework for building cross-platform desktop apps with GPUI. It includes more than 75 UI components and primitives, plus WebAssembly, accessibility, testing, and optional JavaScript runtime support.

Videos mentioning GPUI Kit

1 in the library.