其他
8.6K Star,这个全栈开发项目有点强!
推荐关注
责编:猿哥 | 来源:程序员小乐
上次是谁要的全栈系统项目啊,猿哥帮你找到了。
功能
后端使用标准 Go 使用任意前端技术构建 UI 界面 快速为您的 Go 应用生成 Vue、Vuetify、React 前端代码 另外,搜索公众号顶级算法后台回复“算法”,获取一份惊喜礼包。 通过简单的绑定命令将 Go 方法暴露到前端 使用原生渲染引擎 - 无嵌入式浏览器 共享事件系统 原生文件系统对话框 强大的命令行工具 跨多个平台
安装
Wails 使用 cgo 与原生渲染引擎结合,因此需要依赖一些平台的库以及 Go 的安装。基本要求是:
Go 1.16 npm
MacOS
请确保已安装 xcode 命令行工具。
Linux
Debian/Ubuntu
Debian: 8, 9, 10
Ubuntu: 16.04, 18.04, 19.04
Centos
CentOS 6, 7
Fedora
Fedora 29, 30
VoidLinux & VoidLinux-musl
xbps-install gtk+3-devel webkit2gtk-devel
Gentoo
sudo emerge gtk+:3 webkit-gtk
Windows
Windows 需要 GCC 和相关工具。
使用方法
确保 Go modules 是开启的:GO111MODULE=on 并且 go/bin 在您的 PATH 变量中。另外,搜索公众号顶级架构师后台回复“offer”,获取一份惊喜礼包。
安装:
go get -u github.com/wailsapp/wails/cmd/wails
创建项目
svelte
wails init -n myproject -t svelte
//ts
wails init -n myproject -t svelte-ts
react
wails init -n myproject -t react
//ts
wails init -n myproject -t react-ts
vue
wails init -n myproject -t vue
//ts
wails init -n myproject -t vue-ts
项目地址
最后,想学习这个项目的可以查看项目地址:
项目源码,怎么领取?
扫码下方二维码,后台回复【全栈】即可获取所有系统
在 GitHub猿 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!
猿哥个人微信
添加猿哥个人微信即送一份惊喜大礼包
→ 技术资料共享
→ 技术交流社群
一个很酷的企业级脚手架系统!
最近,GitHub猿建了一个「GitHub猿交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,在 「GitHub猿」公众号后台回复【加群】邀请你入群。