求助推荐优美的并且有一定技术含量的 go 工程源码 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
laodao1990
V2EX    Go 编程语言

求助推荐优美的并且有一定技术含量的 go 工程源码

  •  1
     
  •   laodao1990 2021 年 7 月 22 日 6546 次点击
    这是一个创建于 1699 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近刚看完 go 语言基础,看了一部分 go 源码。
    现在想看下完整的系统性的工程源码,适合我现阶段认知的,大家有推荐的吗?

    真心诚意求推荐,谢绝抖机灵哈!
    36 条回复    2021-07-27 14:07:40 +08:00
    learningman
        1
    learningman  
       2021 年 7 月 22 日   1
    beego ?
    harry890829
        2
    harry890829  
       2021 年 7 月 22 日   1
    gorm?
    evam
        3
    evam  
       2021 年 7 月 22 日   1
    iris ?
    juzzle
        4
    juzzle  
       2021 年 7 月 22 日   1
    k8s ?
    darksword21
        5
    darksword21  
    PRO
       2021 年 7 月 22 日 via iPhone   1
    一楼是认真的? stdlib 就够了
    Junaaq
        6
    Junaaq  
       2021 年 7 月 22 日 via Android   2
    go 基础怎么学啊,求推荐,楼主
    baocaixiong
        7
    baocaixiong  
       2021 年 7 月 22 日   1
    nsq?
    littlewing
        8
    littlewing  
       2021 年 7 月 22 日   1
    golang 源码
    chotow
        9
    chotow  
       2021 年 7 月 22 日 via iPhone   2
    看 frp 我觉得不错,另外,用 git 从初版慢慢看,体会作者的设计。
    shyling
        10
    shyling  
       2021 年 7 月 22 日   2
    标准库啊
    sadfQED2
        11
    sadfQED2  
       2021 年 7 月 22 日 via Android   3
    @learningman beego 不是被喷代码烂吗
    learningman
        12
    learningman  
       2021 年 7 月 22 日   1
    @darksword21 #5 "完整的系统性的工程源码"
    jonathanchoo
        13
    jonathanchoo  
       2021 年 7 月 22 日   1
    Hyperledger Fabric
    clockcloud
        14
    clockcloud  
       2021 年 7 月 22 日   1
    etcd?
    Jirajine
        15
    Jirajine  
       2021 年 7 月 22 日 via Android   2
    go 就是一把梭,和优美沾不上边。
    dorothyREN
        16
    dorothyREN  
       2021 年 7 月 22 日   1
    B 站的代码行不,网上应该还能找到
    zzw1998
        17
    zzw1998  
       2021 年 7 月 23 日   2
    openbilibili?
    bintianbaihua
        18
    bintianbaihua  
       2021 年 7 月 23 日   1
    frp
    dayeye2006199
        19
    dayeye2006199  
       2021 年 7 月 23 日   6
    @juzzle k8s 可还行老铁。。
    我最近拿到了驾本,想去自驾游一下,请问有什么线路可以推荐?建议去参加达喀尔拉力路线
    yaidev
        20
    yaidev  
       2021 年 7 月 23 日
    Go 和优美不沾边
    xxxxware
        21
    xxxxware  
       2021 年 7 月 23 日
    @dayeye2006199 哈哈哈哈哈哈哈哈
    laodao1990
        22
    laodao1990  
    OP
       2021 年 7 月 23 日
    @learningman
    beego 口碑好像不太行。微博上直接有人怼着作者喷写的烂...
    777777
        23
    777777  
       2021 年 7 月 23 日   1
    goframe
    learningman
        24
    learningman  
       2021 年 7 月 23 日
    @laodao1990 #22 知乎还有人怼尤雨溪 Vue 写的烂呢~ 用户量摆在那里,烂也有个下限
    LoNeFong
        25
    LoNeFong  
       2021 年 7 月 23 日   1
    echo 代码是写得真漂亮
    cloudfstrife
        26
    cloudfstrife  
       2021 年 7 月 23 日   1
    cloudfstrife
        27
    cloudfstrife  
       2021 年 7 月 23 日   1
    刚看到你需要一个完整的项目的,那么,下面这个是我正在看的

    https://github.com/nakabonne/tstorage
    cloudfstrife
        28
    cloudfstrife  
       2021 年 7 月 23 日   1
    rahuahua
        29
    rahuahua  
       2021 年 7 月 23 日
    @learningman beego 用户量大吗?(纯提问)
    laodao1990
        30
    laodao1990  
    OP
       2021 年 7 月 23 日   1
    @Junaaq
    我也是初学,很初级的那种。不过可以给你分享下
    1. go 语言圣经
    撸完前 5 章之后,没事的时候就刷几道 leetcode 熟悉下
    2. 标准库
    github 上有个人搞了个翻译版,翻的库比较少。可以照着上面用试试标准库。
    看的时候最好是看他提到的库,然后去找当前版本源码。他上面有些代码不是最新的。
    我提过 pull req,但是后来发现他好像半年前就不更新了,后来就不提了。
    看几个之后自己随便翻翻其他库吧,有个大致了解
    3. 看官方文档
    这时候日常用的一些小工具可以换成 go 写写。没事的时候翻翻官方文档,大部分知识可能你已经掌握了,但是还是会有些知识点是你上面不了解的。例如:
    我到这个步骤的时候用的 golang 写几个小工具,当时编译引用包总是报找不到。
    这时候看了下官方的 create a module.
    4. 看工程源码
    现在卡在这步了,之前都是自己随便写写小工具。现在想把手里的一个中间件翻译成 go,但是基于之前写的感觉结构不是很好,所以想找找看别人的代码
    laodao1990
        31
    laodao1990  
    OP
       2021 年 7 月 23 日
    @learningman
    无意争论哈。
    我只是想找找别人好的代码都是什么样的,给我以后构建工程的时候做个参考。
    用户量大的话可能是因为有需求,能跑就行。
    但是我现在的需求是工程结构好,符合 go 思维,能有些 go 上的小技巧或者用了某些库特性啥的
    bytenoob
        32
    bytenoob  
       2021 年 7 月 23 日
    go-ethereum
    tiedan
        33
    tiedan  
       2021 年 7 月 23 日
    nsq
    yiplee
        34
    yiplee  
       2021 年 7 月 26 日
    drone
    haochen2
        35
    haochen2  
       2021 年 7 月 27 日
    @chotow 代码注释太少了,看的比较累
    haochen2
        36
    haochen2  
       2021 年 7 月 27 日
    web 项目推荐 gogs
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3171 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 13:23 PVG 21:23 LAX 06:23 JFK 09:23
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86