01 / Overview — WGPUICross-platform · GPU-accelerated

A cross-platform GPU-accelerated UI framework for Rust, built on wgpu and winit. One codebase compiles to Windows, macOS, Linux, and WebAssembly.
02 / Quick Start
Add gpui-ce to your Cargo.toml and start building GPU-accelerated UIs in minutes.
03 / Features
Replace platform-specific UI code with a single, unified GPU-accelerated framework.
01
Unified wgpu + winit backend replaces Metal/Vulkan/D3D12/Cocoa/Win32/Wayland — one code path compiles to Windows, macOS, Linux, and WASM.
02
Full GPU-driven UI pipeline with glyphon text atlas, resvg SVG rendering, and custom wgpu shaders.
03
40+ reusable primitives — buttons, menus, tabs, dropdowns, modals, sliders, trees, virtual lists, and more.
04
Runtime-switchable themes via JSON. 20+ included themes with full color, typography, and spacing control.
05
Embeddable code editor with tree-sitter syntax highlighting, ropey text buffers, multi-cursor editing.
06
Built-in GPU profiler and UI inspector with custom wgpu compute shaders for performance visualization.
04 / Component Library
A comprehensive suite of reusable UI primitives built on WGPUI.
05 / Get Started
WGPUI is open source. Clone the repo, add the crate, and start building GPU-accelerated UIs.
View on GitHub