Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wll8/sys-shim
使用前端语言快速实现桌面程序。
https://github.com/wll8/sys-shim
Last synced: about 5 hours ago
JSON representation
使用前端语言快速实现桌面程序。
- Host: GitHub
- URL: https://github.com/wll8/sys-shim
- Owner: wll8
- Created: 2023-10-02T02:06:44.000Z (about 1 year ago)
- Default Branch: main-open
- Last Pushed: 2024-11-01T04:17:59.000Z (18 days ago)
- Last Synced: 2024-11-01T04:27:18.311Z (18 days ago)
- Language: JavaScript
- Homepage: https://wll8.github.io/sys-shim-doc/
- Size: 9.38 MB
- Stars: 235
- Watchers: 6
- Forks: 18
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
简单的使用前端语言即可快速开发桌面程序,程序体积小于 1M。
## 为什么
想开发一个简单的桌面程序,只使用前端语言开发,暂只考虑在 windows 上运行,希望开发体验像在浏览器中一样,然后程序的样子像是本地应用一样,调用本地文件、系统命令、后台运行、托盘菜单这些都没有问题。
调研了一些常见的方案,发现他们都不适合,所以就开发了此项目 。
## 贡献
如果你想参与这个项目的开发,建议准备如下环境:
- node v18.19.0
- vscode v1.94.2
- pnpm v9目录结构说明:
store/
bin/ - 提供服务调用的二进制程序源码。
demo/ - 一些使用示例。
doc/ - 项目和使用文档源码。
play/ - 游乐场程序。
sdk/ - js api 源码。