gpui-kit

Rust UI toolkit for building desktop apps with GPUI. It gives developers ready-made controls, layout primitives, accessibility, and testing for cross-platform desktop interfaces.

Share on XCustom license (see repository)

Overview

GPUI Kit is a Rust desktop UI framework built around GPUI. It helps developers assemble cross-platform desktop applications with reusable components, layout and editing primitives, accessibility support, and testing tools. The project is used to create a single Rust codebase that can target macOS, Windows, and Linux, with optional WebAssembly and JavaScript extension support for data tables, dock layouts, rich content, and UI customization.

Key features

  • Rust desktop UI components and layout primitives
  • Cross-platform desktop app support with GPUI
  • Accessibility checks and headless UI testing
  • WebAssembly and optional JavaScript extension hosting

Best for

This suits Rust developers building desktop app interfaces that need reusable controls, layouts, and testing. It is useful when you want one codebase for desktop work across multiple operating systems and optional web or script extension layers.

Upstream
longbridge/gpui-kit
Fork on GitHub
Guo-astro/gpui-kit
Upstream stars
16k
Category
Developer tools and infrastructure
Language
Rust
License
Custom license (see repository)
Forked
2026-10-04
Sync status
Updated by last syncLast synced 2026-10-06