The Go Programming Language
› http://golang.org/
› Go Playground
Go Projects
› Revel Web Framework
61366756

go 语言大佬请看过来

  •  
  •   61366756 · Jul 15, 2025 · 5059 views
    This topic created in 477 days ago, the information mentioned may be changed or developed.

    想入 go 的坑,特地请教下,现在 go 主流的框架都用啥?相关技术栈都有啥?

    27 replies  •  2025-09-29 14:18:51 +08:00
    w568w
    w568w
    Jul 15, 2025
    1
    你这问题范围也太广了,缩小一下需求范围吧
    XFLx2
    XFLx2
    Jul 15, 2025
    2
    这种问题 直接 github 搜 "{语言} awesom" 就能解决
    moonsn
    moonsn
    Jul 15, 2025
    3
    建议从需求出发,比如,你做个“youtube 视频下载器”应该用不到框架。
    zhengfan2016
    zhengfan2016
    Jul 15, 2025❤️2
    4
    看你喜好吧,web 框架领域的话,旧派使用 gin+gorm ,新派使用 sqlc+echo 啥的
    maocat
    maocat
    Jul 15, 2025 via Android
    5
    直接找个框架研究一下就行,我建议 k8s ,或者 ollama ,/dog
    bbao
    bbao
    Jul 15, 2025
    6
    @zhengfan2016 进一步讲讲 sqlc+echo 是咋玩的
    Aicnal
    Aicnal
    Jul 15, 2025
    7
    Gin+Gorm ?
    skiy
    skiy
    Jul 15, 2025
    9
    gin + gorm 。
    StarUDream
    StarUDream
    Jul 15, 2025
    10
    https://www.cloudwego.io/ 试试这一套?
    skiy
    skiy
    Jul 15, 2025
    11
    @StarUDream 你看 cloudwego ,都要转 Rust 了。。。
    bronyakaka
    bronyakaka
    Jul 15, 2025
    12
    学啥不好学 go 这坨。。。
    SSang
    SSang
    Jul 15, 2025
    13
    protobuf echosystem
    SSang
    SSang
    Jul 15, 2025
    14
    go 的主流是不用框架,你看哪个出名的开源项目是用框架的
    craftsmanship
    craftsmanship
    Jul 15, 2025 via Android
    15
    @bronyakaka 写 Web 别的也没啥好选的了吧 Java 免谈 C# 国内又没市场 Node Python PHP Ruby 都算一档的 剩下只有 Go 了
    coolmenu
    coolmenu
    Jul 16, 2025
    16
    这种问题适合问 AI ,耐心,多轮问答。
    kakki
    kakki
    Jul 16, 2025
    17
    我在等一个什么也不用自己写的回答.
    nanrenlei
    nanrenlei
    Jul 16, 2025
    18
    看你要干嘛,如果 web 接口的话可以 gin+gorm,如果是 grpc 的话可以 gozero ,gozero 手脚架还可以
    zzfly256
    zzfly256
    Jul 16, 2025
    19
    我独爱 goframe ,集成的文档生成功能太香了
    gvison
    gvison
    Jul 16, 2025
    20
    推荐个简单易用的"低代码"开发框架 go sponge ,内置超过 50+条代码生成命令和丰富的模版(也支持自定义模板),一键生成基于主流 Go 框架的完整项目代码(如 Gin+GORM 或 gRPC 方案),生成的服务代码完全自主可控,开发者只需专注于核心业务逻辑的实现。
    Ayanokouji
    Ayanokouji
    Jul 16, 2025
    21
    https://github.com/danielgtaylor/huma 好奇,为啥没推荐这个的呢,看着不错,不过我也没用过。
    tangqiu0205
    tangqiu0205
    Jul 16, 2025
    22
    kratos, sqlc / jet
    realpg
    realpg
    Jul 16, 2025
    23
    @w568w #1
    能问出这种问题的 你就默认他是个小白 crudboy 搞 web 的就完事了...
    ollama
    ollama
    Jul 16, 2025❤️1
    24
    这种伸手党……提的问题挺不尊重人的。
    OC0311
    OC0311
    Jul 16, 2025
    25
    golang 不是很重视框架
    qloog
    qloog
    Jul 20, 2025
    26
    没有最流行的,只有最合适的

    比如 Kratos 和 Kitex 比较适合开发微服务,也有专门团队维护,哦,还有一个 go-zero

    但我个人更喜欢: https://github.com/go-eagle/eagle 适合 api 和微服务,主要是 gin + gorm 的 gen(更方便、更安全、支持复杂 SQL 生成) + 其他常用组件

    可以都看看,最后选择适合自己的、顺手的就行。
    skkakaka2
    skkakaka2
    Sep 29, 2025
    27
    我用的 echo+gorm ,还是挺好上手的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5523 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 153ms · UTC 02:59 · PVG 10:59 · LAX 18:59 · JFK 21:59
    ♥ Do have faith in what you're doing.