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

cbasil 2026-08-12 09:53 1

名字叫 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
最新回复 (16)
  • alleluya 08-12 10:42
    1
    假装路人吗?
  • duanxianze 08-12 10:42
    2
    直接发推广算了
  • ffalex 08-12 10:43
    3
    现在是流行这种说法嘛🐴分享就分享,装啥路人🚶
  • Chatterleys 08-12 10:46
    4
    连个预览链接都没有就推广,拉了
  • liuliuliuliu 08-12 10:46
    5
    张奇峰同学你这样做不合适

  • deplives 08-12 10:53
    6
    @Livid 推广
  • cbasil 楼主 08-12 11:43
    7
    我真不是作者本人,单纯是觉得好用才推荐,我的 github 账号跟 v2 是同一个账号名。
  • cbasil 楼主 08-12 11:58
    8
    @alleluya @duanxianze @ffalex @Chatterleys @liuliuliuliu @deplives
    统一回复一下:我不是作者,也不是在推广。大家可以看看我以前的发帖记录,之前用过 go-admin 和 HotGo ,HotGo 本身挺好用,但基于 GoFrame 封装太重。我更习惯使用 Gin ,所以想找一款 Gin 实现的框架。这个 gin 框架目录结构类似 Laravel ,我之前主要是写 PHP ,上手容易,文档也写得用心,纯粹觉得好用才推荐。
  • alleluya 08-12 13:27
    9
    @cbasil #8 你没看我带狗头吗 我就是开个玩笑 至于是不是真的 其实没那么重要😂
  • hzz2 08-12 13:36
    10
    https://github.com/goravel/goravel 咋没发现这个
  • willygeek007 08-12 14:11
    11
    推广就是推广,不用遮遮掩掩的🐶大大方方地
  • loading 08-12 14:19
    12
    我觉得 GVA 更好一点
  • hamwong 08-12 14:24
    13
    这个作者之前有一个 golang 的 qq 群 不知道这两天为啥解散了
  • bunai 08-12 14:26
    14
    我一直在用这个,已经魔改了一套自己用得。
  • cbasil 楼主 08-12 14:40
    15
    @hzz2 如果是一样,那我直接用 laravel 好了
  • cbasil 楼主 08-12 14:42
    16
    @hamwong 怪不得我搜 qq 群怎么也搜不到
* 帖子来源V2EX
返回