发现一个完成度极高的 gin 框架的 web 项目骨架,还带管理后台

发布于

名字叫 **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](https://github.com/qifengzhang007/GinSkeleton)

---

原文链接:[点击查看](https://www.v2ex.com/t/1233734)

评论

暂无评论。

0.054858s