GPUI 组件库

longbridge/gpui-kit 访问 GitHub ↗
🔤 Rust ★ 18335 ⑂ 0 monthly #21 (+3797) 抓取 2026-10-20

一句话简介

基于 Rust 与 GPUI 的桌面 UI 组件库,提供高性能、跨平台的图形界面构建能力。

标签

  • Rust
  • GPUI
  • 桌面应用
  • UI组件库
  • 跨平台

适用应用场景

  • 快速构建 Rust 桌面应用界面
  • 开发跨平台 GUI 工具
  • 搭建高性能终端替代 UI
  • 实现自定义组件原型设计

README 中文摘要

项目简介

GPUI Kit 是一个面向 Rust 桌面应用开发的综合性框架,整合了生产级的 UI 系统以及应用级数据、布局与编辑能力,构建于可复用的行为、状态与基础设施之上。它包含 75+ 已文档化的组件与原语,并支持 WebAssembly、AccessKit 无障碍访问、UI 集成测试以及可选的 JavaScript 扩展运行时。

架构分层

框架由三个互相关联的 crate 组成,共享同一生态系统:

  • gpui-kit:应用入口的聚合 crate,固定对应版本的 GPUI 并重新导出 GPUI、base、component 与 assets,应用只需声明这一项依赖。
  • gpui-base:无样式的行

摘要更新于 2026-10-18 00:37:18 · 原文 12836 字符 · md5 4548c053d66c…