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 趋势
话题标签
cross-platformguinativensh
仓库信息
| License | Other |
| 创建时间 | 2026-10-14 |
| 最后推送 | 30 分钟前 |
| 热度分 | 666.0 |