如果想在 V2EX 获得更好的推广效果,欢迎了解 PRO 会员机制:
https://v2ex.ih06.com/pro/about

如果你经常使用铜币置顶主题,持有 V2EX Solana Token 会在每日签到时获得额外铜币:
https://v2ex.ih06.com/solana
cbasil
V2EX  ›  推广

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

  •  
  •   cbasil · 17h 54m ago · 1488 views
    名字叫 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 replies    2026-08-12 14:42:08 +08:00
    alleluya
        1
    alleluya  
       17h 6m ago
    假装路人吗?
    duanxianze
        2
    duanxianze  
       17h 6m ago
    直接发推广算了
    ffalex
        3
    ffalex  
       17h 5m ago via Android
    现在是流行这种说法嘛🐴分享就分享,装啥路人🚶
    Chatterleys
        4
    Chatterleys  
       17h 2m ago
    连个预览链接都没有就推广,拉了
    liuliuliuliu
        5
    liuliuliuliu  
       17h 2m ago
    张奇峰同学你这样做不合适

    deplives
        6
    deplives  
       16h 55m ago   ❤️ 1
    @Livid 推广
    cbasil
        7
    cbasil  
    OP
       16h 4m ago
    我真不是作者本人,单纯是觉得好用才推荐,我的 github 账号跟 v2 是同一个账号名。
    cbasil
        8
    cbasil  
    OP
       15h 50m ago
    @alleluya @duanxianze @ffalex @Chatterleys @liuliuliuliu @deplives
    统一回复一下:我不是作者,也不是在推广。大家可以看看我以前的发帖记录,之前用过 go-admin 和 HotGo ,HotGo 本身挺好用,但基于 GoFrame 封装太重。我更习惯使用 Gin ,所以想找一款 Gin 实现的框架。这个 gin 框架目录结构类似 Laravel ,我之前主要是写 PHP ,上手容易,文档也写得用心,纯粹觉得好用才推荐。
    alleluya
        9
    alleluya  
       14h 21m ago
    @cbasil #8 你没看我带狗头吗 我就是开个玩笑 至于是不是真的 其实没那么重要😂
    hzz2
        10
    hzz2  
       14h 12m ago
    willygeek007
        11
    willygeek007  
       13h 37m ago
    推广就是推广,不用遮遮掩掩的🐶大大方方地
    loading
        12
    loading  
       13h 28m ago
    我觉得 GVA 更好一点
    hamwong
        13
    hamwong  
       13h 24m ago
    这个作者之前有一个 golang 的 qq 群 不知道这两天为啥解散了
    bunai
        14
    bunai  
       13h 21m ago
    我一直在用这个,已经魔改了一套自己用得。
    cbasil
        15
    cbasil  
    OP
       13h 8m ago
    @hzz2 如果是一样,那我直接用 laravel 好了
    cbasil
        16
    cbasil  
    OP
       13h 6m ago
    @hamwong 怪不得我搜 qq 群怎么也搜不到
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   980 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 19:48 · PVG 03:48 · LAX 12:48 · JFK 15:48
    ♥ Do have faith in what you're doing.