khromov

gpuix-svelte

khromov

Build native desktop apps for Mac, Windows and Linux with Svelte and GPUI

AI 简介

gpuix-svelte 是一个实验性 Svelte 自定义渲染器,用于将 Svelte 组件直接编译为 GPUI(Zed 编辑器所用的 GPU 加速原生 UI 框架)的原生桌面界面,无需 WebView。它基于 Svelte 未发布版的自定义渲染器 API,通过 @gpuix/native 封装实现跨平台(macOS/Windows/Linux)原生窗口支持,并提供 FFI 集成(如 macOS 的 NSGlassEffectView 实现毛玻璃效果)。项目开箱即用,预编译二进制依赖 npm 安装,支持热重载与多 Demo 演示(含 Hacker News、tic-tac-toe、液体玻璃控制中心等)。适用于构建高性能、低延迟、视觉效果丰富的桌面级 Svelte 应用原型或轻量级原生工具。

TypeScript
MIT License
223
Stars
0
Forks
1
Watchers
3
Issues

Star 增长

今日+2
近 7 天+73
近 30 天+73
综合评分71.3
默认分支main