GitHub 热门

longbridge/nsh

在 GitHub 打开 ↗

Rust 编写的跨平台原生 UI 框架,一套代码跑六端

Star1.3k
24h 新增+217
7 天新增—
Fork89
Issue80
语言Rust

项目介绍

更新于 1 天前

Native Shell 是一个用 Rust 写的跨平台原生 UI 框架,可以理解为 Flutter 或 React Native 的同类替代品,但渲染方式不同:它在 iOS、Android、macOS、Windows、Linux 上直接调用各平台原生视图,在 Web 上输出 HTML,菜单在桌面是弹出层、在手机上是底部面板,交互完全跟随系统习惯。开发者可以用纯 Rust 写应用,也可以用 TSX 写界面,两者共享同一套响应式引擎、布局和状态管理,还能把 NSH 嵌进已有的原生 App 里。它还支持运行时加载签名打包的 TSX 模块,配合 AI 生成界面,适合做插件化或动态下发功能。值得看的是做跨端客户端、桌面工具或需要把 AI 生成 UI 快速落地的前端和客户端工程师,纯后端或算法岗关系不大。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间增长 +402

话题标签

cross-platformguinativensh

仓库信息

LicenseOther
创建时间2026-10-14
最后推送30 分钟前
热度分666.0