我讨厌开发时代码生成!
go-together 是一个基于 Go 语言开发的多模块项目集合,包含多个独立但相互关联的应用程序和工具库。 项目使用 Go Workspace 管理多个子模块,各模块独立声明所需的 Go 版本。
rest - RESTful API 框架
go get github.com/akagiyui/go-together/rest@latest基于 Go 1.22+ net/http ServeMux 的轻量级 RESTful API 框架,支持但不限于:
- 自动参数绑定
- 中间件支持
- 路由组功能
- 数据验证集成
common - 通用工具库
go get github.com/akagiyui/go-together/common@latest零依赖库,提供通用工具函数和数据结构,包括但不限于:
- 枚举注册器(EnumRegistry)
- 线程安全的缓存实现
- 数据验证工具
- 加密工具
- 通用响应模型
docker-deploy-webhook - Docker 部署 Webhook 服务
自动化部署工具,提供:
- GitHub workflow_run 事件接收
- Docker Compose 自动部署
- 多实例部署配置
- HMAC SHA256 签名验证
bluestacks - BlueStacks 实例管理工具
BlueStacks Air 安卓模拟器管理工具,功能包括:
- 实例状态监控
- ADB 连接状态显示
- 实时刷新的表格界面