Any Charts you need
Charts, plots and visualizations, all drawn by the GPU so dense interfaces stay smooth instead of dropping frames.
- Chart
- Plot
- GPU
uni-kit is a universal, framework-agnostic ecosystem of UI components. with more GUI frameworks on the way.
The systems that real desktop applications need are integrated into one framework.
Charts, plots and visualizations, all drawn by the GPU so dense interfaces stay smooth instead of dropping frames.
Virtual scrolling, fixed and resizable columns, sorting and cell selection across hundreds of thousands of rows.
Add any component with a single command — run it through npx, pnpm or bun and it drops straight into your project.
Production-ready starter templates to scaffold a new project, wire up navigation and ship a first release in minutes.
Prebuilt blocks that snap together into full screens, so you assemble layouts instead of writing them from scratch.
Light, dark and custom themes driven by semantic tokens instead of endless style fields.
Where the project has been, in the order it happened, and where it goes next.
What people ask before their first install. Anything missing belongs in Discussions.
A fork of GPUI Kit that keeps the component library and the applications built on it, and carries the same catalogue past a single framework. GPUI is what it builds on today; Slint is the second target, from source written for it.
Nothing. It is 100% free forever — no trial, no paid tier, no per-seat licence and no feature held back for a plan. The crates are Apache-2.0, so you can ship them in closed-source and commercial products without paying anything or asking permission.
Yes. The imports you already have are unchanged, including use gpui_kit::component::button::Button;, so an application written against GPUI Kit compiles here without edits.
A whole screen built from the components — a sidebar, a dock, a settings page — with the spacing, grouping and focus order already decided. Blocks install with the same command, and each one shows its source on the page.
GPUI if you want the components as a Rust crate on Zed’s GPUI. Slint if you want the same catalogue as .slint files inside your own project. The catalogue is shared; only the language the components are written in changes.
Yes. The crates are Apache-2.0, the same licence as GPUI itself, so you can ship them in closed-source products. The documentation is covered separately.
Open an issue for something broken, and a discussion for anything else — a question about an approach, a request for a component, or a framework you would like to see supported next. Both are linked just below.
Ask in Discussions, or open an issue if something is broken. Both go tothe repository .