Wails 是一个使用 Go 语言编写的现代 Web 应用程序框架。
它结合了 Go 的高性能和 Web 技术的灵活性,为开发者提供了一个强大的平台来构建跨平台的桌面应用程序,允许开发者使用熟悉的前端技术(如 HTML、CSS、JavaScript)创建用户界面。
以下是一些精选的开源应用程序,它们不仅值得学习,还可以直接使用。
开源应用
Cantor[1] - 基于 wails + vue + github-api 实现的个人图床。
DevToolKit[2] - 一款集成众多开发工具的软件。
Justnotes[3] - 一款风格类似 typora 的 markdown 编辑器。
Optimus[4] - 一款图片压缩、优化和格式转换软件。
Triangula GUI[5] - 一款任意图片生成三角棱形图片。
Modal File Manager[6] - 一个 vim 风格的文件管理器,支持扩展和主题。
EmailIt[7] - 一个简单的 Markdown 电子邮件发送器,只有记事本、模板和文本操作脚本。
ScriptBar[8] - 在单个窗口中完成的 xBar,输出来自 Node-Red 服务器。
Bulletin Board[9] - 附带用户创建模板的简单消息对话框。
Spirit[10] - 从剪切板或本地获取图像并将其悬浮在桌面上。
Owlly[11] - 让你的 Slack 团队知道 .env 只需要一个二进制文件就能立即改变。
Surrealist[12] - 一个易于使用来构建和测试您的 SurrealDB 查询的桌面应用程序。
GitHelper[13] - 一个简单而漂亮的 git 助手。
CryptoBox[14] - 一个简单实用的密码工具箱。
MT-SATA-server[15] - 半自动 metatrader 交易助手。
CFN Tracker[16] - 跟踪 街头霸王 V CFN 帐户。
Hatt[17] - 用于在 Internet 上直接下载(DDL)和流式传输文件的元搜索引擎。
ChYing[18] - 承影 - 一款安全工具箱,集成了目录扫描、JWT、Swagger 测试、编/解码、轻量级 BurpSuite、杀软辅助等功能
RWKV-Runner[19] - RWKV大语言模型管理,启动和交互工具,带有OpenAI兼容的API
PF_Tools[20] - PF_Tools 一个简单的炫酷时钟桌面应用。
Swallow[21] - 一个静态博客客户端。
Tiny RDM[22] - 一个现代化轻量级的跨平台Redis桌面客户端,支持Mac、Windows和Linux。
Easygen[23] - 一款简单易用的代码生成器,可以有效减少重复劳动,提升开发效率。
Ai Gui[24] - 一个使用wails开发的简易ai问答软件用于日常问答,可缩小图标,方便随时使用。
goseph[25] - 一个利用局域网,以聊天的交互实现局域网内传输数据的桌面应用。
Kafka Trial[26] - 一个用户友好的界面,用于浏览 Kafka 主题并检查其中的数据。
godesk[27] - 一个使用 Vue 和 Go 开发桌面软件,基于wails2实现的桌面应用开发模板。
如果你对构建高性能的跨平台桌面应用程序感兴趣,那么 Wails 绝对是一个值得探索的选择。
如果想快速实现一个 helloworld,可以看这篇文章:Wails:打造跨平台桌面应用的新选择
最后,谢谢你看到了这里👏 想要第一时间接收到推送,可以点个关注。
可点击下方👇 关注公众号
添加作者微信 👇 获取原创学习资料
参考资料
[1]
Cantor: https://github.com/evercyan/cantor
[2]DevToolKit: https://github.com/qaware/dev-tool-kit
[3]Justnotes: https://github.com/justmiles/justnotes
[4]Optimus: https://github.com/Splode/optimus
[5]Triangula GUI: https://github.com/RH12503/triangula-gui
[6]Modal File Manager: https://github.com/raguay/ModalFileManager
[7]EmailIt: https://github.com/raguay/EmailIt
[8]ScriptBar: https://github.com/raguay/ScriptBarApp
[9]Bulletin Board: https://github.com/raguay/BulletinBoard
[10]Spirit: https://github.com/o8x/spirit
[11]Owlly: https://github.com/asunlabs/owlly
[12]Surrealist: https://github.com/StarlaneStudios/Surrealist
[13]GitHelper: https://github.com/xusenlin/git-helper
[14]CryptoBox: https://github.com/istommao/CryptoBox
[15]MT-SATA-server: https://github.com/newproplus/MT-SATA-server
[16]CFN Tracker: https://github.com/GreenSoap/cfn-tracker
[17]Hatt: https://github.com/FrenchGithubUser/Hatt
[18]ChYing: https://github.com/yhy0/ChYing
[19]RWKV-Runner: https://github.com/josStorer/RWKV-Runner
[20]PF_Tools: https://github.com/pfinal-nc/wails_pf
[21]Swallow: https://github.com/rangwea/swallow-wails
[22]Tiny RDM: https://github.com/tiny-craft/tiny-rdm
[23]Easygen: https://github.com/faith0831/easygen
[24]Ai Gui: https://github.com/pwh-pwh/ai-gui
[25]goseph: https://github.com/zhu-hong/goseph
[26]Kafka Trial: https://github.com/imkrishnaagrawal/KafkaTrail
[27]godesk: https://github.com/xbuntu/godesk