开源声明式 GUI 工具包,用于为 Rust、C++、JavaScript 或 Python 应用构建原生用户界面。
- v1.18.1
- 发布于
- 28 天前
- 24,055
- 星标
- 82,489
- 下载
- 同步于
- 15 天前
最新版本
v1.18.12026年9月21日 17:35下载慢?可在上方随时切换镜像源
项目说明
项目概述
Slint 是一个开源声明式 GUI 工具包,用于为嵌入式系统、桌面和移动平台构建原生用户界面。使用 .slint 标记语言编写 UI,一次编写,连接 Rust、C++、JavaScript 或 Python 业务逻辑。
主要功能
- 声明式 UI 标记语言(.slint)
- 支持 Rust、C++、JavaScript、Python 绑定
- 跨平台:嵌入式、桌面、移动、Web
- 轻量级,资源占用少
- 稳定 1.x API
- Figma 到 Slint 插件
- 实时预览和编辑器集成
适用人群
- 需要跨平台 GUI 的开发者
- 嵌入式系统开发者
- 希望分离 UI 和业务逻辑的团队
快速上手
核心优势
- 可扩展、轻量级、直观、原生
- 独立 UI 设计,设计师与开发者并行工作
- 从 Figma 直接导入设计
- 支持 WebAssembly
系统要求
- 操作系统:跨平台(嵌入式、桌面、移动)
- 支持架构:x86_64、arm64 等
- 额外依赖:Rust/C++/JavaScript/Python 工具链
注意事项
- 查看 #MadeWithSlint 了解更多作品
历史版本
排序