能分享一下你写过的rust项目吗?
- 发表时间:2025-06-23 05:20:14
- 来源:
目前在用Rust写一个跨平台GUI项目,支持Rust+J***aScript混合编程。
创建这个项目的初衷是想使用Web技术栈写一些个人用的桌面应用,但是又不喜欢Tauri/Eletron这种基于WebView的方案,干脆就自己写了。
JS引擎使用QuickJS,布局使用YogaLayout,2D图形使用Skia,窗口管理使用Winit,然后自己解析CSS、维护组件树和绘制组件。
搞了快一年了,现在已经支持Windows, Linux, MacOS, Android和鸿蒙OS平台,前端框架支持Vue, React和Solid…。
推荐资讯
- 2025-06-22 19:50:1530岁了,你在深圳过着什么样的生活?
- 2025-06-22 21:15:16养鱼一年要花费多少钱?
- 2025-06-22 20:55:17《诛仙》中有哪些捧腹大笑的剧情?
- 2025-06-22 21:25:21二氧化碳人工合成淀粉技术现在怎么没动静了?
- 2025-06-22 20:30:16开车的人和不开车的人思维有什么区别?
- 2025-06-22 21:05:16鱼缸有哪些寿命比较长的草推荐呢?
- 2025-06-22 21:10:21花那么多钱举办婚礼的意义在哪呢?
- 2025-06-22 20:10:15如何评价DuckDB?
- 2025-06-22 20:05:17《甄嬛传》中祺贵人为什么和甄嬛反目?
- 2025-06-22 20:05:17Electron 和当下其他的桌面开发方法相比如何?
推荐产品
-
能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
独立开发者二人团队的***项目《》,虽然已经上线,但是功能还 -
如何看待英雄联盟前职业选手mlxg官司输了,被强制执行2500w?
麻辣香锅纯自己找的。 他的经历是“一手好牌打的稀烂”的标准 -
如何看待英雄联盟前职业选手mlxg官司输了,被强制执行2500w?
麻辣香锅纯自己找的。 他的经历是“一手好牌打的稀烂”的标准 -
为什么Rust的包管理器Cargo这么好用?
好用,指 request 被一个死了九年的包占用。 新来的
新闻动态
最新资讯