名字叫 GinSkeleton ,作者应该是之前用过 laravel,目录机构跟 laravel 类似。项目自带完整的 redis 、消息队列、websocket 、mysql 主从同步、读写分离方案、zap + lumberjack 日志方案。
项目的几个优点:
1 、Web 项目的通用基础(路由、中间件、配置、日志、数据库等)封装好,只需要关注业务逻辑。
2 、有开箱即用的用户体系、框架简洁、可扩展性强,只要会用 gin 就能快速上手。
3 、高质量完整文档覆盖从入门使用到 Gin 内核源码研究,适合初学者和进阶开发者。
4 、技术栈用的依赖包都是 github 上 star 非常高的知名包,GORM v2 、Redis 、WebSocket 、RabbitMQ 、Casbin 、
CLI ( Cobra )等。
5 、是前后端分离单体应用。适合快速搭建 API 服务、后台管理系统等前后端分离应用。
我认为这个框架代码结构清晰、可维护性高。适合中小型到中大型 Web/API 项目快速起步。尤其是文档写的很完善。大家可以了解一下。
项目地址: https://github.com/qifengzhang007/GinSkeleton
项目的几个优点:
1 、Web 项目的通用基础(路由、中间件、配置、日志、数据库等)封装好,只需要关注业务逻辑。
2 、有开箱即用的用户体系、框架简洁、可扩展性强,只要会用 gin 就能快速上手。
3 、高质量完整文档覆盖从入门使用到 Gin 内核源码研究,适合初学者和进阶开发者。
4 、技术栈用的依赖包都是 github 上 star 非常高的知名包,GORM v2 、Redis 、WebSocket 、RabbitMQ 、Casbin 、
CLI ( Cobra )等。
5 、是前后端分离单体应用。适合快速搭建 API 服务、后台管理系统等前后端分离应用。
我认为这个框架代码结构清晰、可维护性高。适合中小型到中大型 Web/API 项目快速起步。尤其是文档写的很完善。大家可以了解一下。
项目地址: https://github.com/qifengzhang007/GinSkeleton

