近期有哪些优秀开源项目源码进行深度阅读 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
pythonee
V2EX    程序员

近期有哪些优秀开源项目源码进行深度阅读

  •  
  •   pythonee 024-06-27 09:14:16 +08:00 6971 次点击
    这是一个创建于 537 天前的主题,其中的信息可能已经有所发展或是发生改变。

    阅读的主要目的不是纯纯为了工作,只是想领略优秀和经典,保持技术的敏感

    42 条回复    2024-06-28 23:56:30 +08:00
    gongxuanzhang
        1
    gongxuanzhang  
       2024-06-27 09:16:20 +08:00   1
    看了好几次没看懂标题
    LonnyWong
        2
    LonnyWong  
       2024-06-27 09:16:57 +08:00   1
    forgottencoast
        3
    forgottencoast  
       2024-06-27 09:17:57 +08:00
    @gongxuanzhang
    类似:买的书的都看完了,现在书荒了,没啥看的求推荐。
    KMpAn8Obw1QhPoEP
        4
    KMpAn8Obw1QhPoEP  
       2024-06-27 09:34:42 +08:00 via Android
    搭车求个适合学习的 TS 全栈项目 前端要 React 系的
    NessajCN
        5
    NessajCN  
       2024-06-27 09:52:33 +08:00   2
    https://github.com/torvalds/linux
    目前暂未发现更优秀的
    SWALLOWW
        6
    SWALLOWW  
       2024-06-27 10:09:02 +08:00
    astra-sim
    maple2snow
        7
    maple2snow  
       2024-06-27 10:12:10 +08:00
    @NessajCN 认真的吗 [笑哭脸]
    vsitebon
        8
    vsitebon  
       2024-06-27 10:31:13 +08:00
    @enchilada2020 #4 ChatGPT next web
    weixind
        9
    weixind  
       2024-06-27 10:44:23 +08:00
    @enchilada2020 fastGPT
    windcode
        10
    windcode  
       2024-06-27 11:20:52 +08:00
    新开源的 k8s 可视化项目,Golang+React 前后端分离项目,研发和打包在一起,方便分发,工程结构符合 Go 最佳实践:
    https://github.com/KusionStack/karpor
    redime
        11
    redime  
       2024-06-27 11:29:29 +08:00 via iPhone
    大佬们,想问下,有没有 java 的最佳实践的开源项目?
    KylinYou
        12
    KylinYou  
       2024-06-27 11:41:33 +08:00 via Android
    pythonee
        13
    pythonee  
    OP
       2024-06-27 11:42:00 +08:00
    @forgottencoast

    扎心了,不过吐槽的很对,脱离技术栈时间较长,需慢慢回归队伍
    tool2dx
        14
    tool2dx  
       2024-06-27 12:30:35 +08:00   1
    可以找一点商业游戏的开源项目。

    第一大型游戏都挺复杂的,需要良好的代码技巧。

    第二,商业代码比个人代码要规范不少,至少质量不会太差。
    Betsy
        15
    Betsy  
       2024-06-27 12:39:52 +08:00 via iPhone
    @vsitebon 这个项目还是算了,代码质量一般 …
    vsitebon
        16
    vsitebon  
       2024-06-27 12:41:46 +08:00
    @Betsy #15 开源的全栈项目中,矮个子拔高个了。你有好推荐的话可以推荐一下
    Betsy
        17
    Betsy  
       2024-06-27 12:56:21 +08:00 via iPhone   3
    @vsitebon 类似产品的话,dify 和 flowise 个人认为结构会更清晰一些
    htxy1985
        18
    htxy1985  
       2024-06-27 12:57:56 +08:00
    @redime 很多,可以看看这个
    76k star java 电商项目,部分文档要加知识星球才能看。
    https://github.com/macrozheng/mall
    yb2313
        19
    yb2313  
       2024-06-27 13:36:58 +08:00
    @Betsy #17 还有其他好项目吗, 不限于前端的
    key0323
        20
    key0323  
       2024-06-27 13:42:20 +08:00
    快速开发脚手架(ruoyi)这种就别推了吧,真心谈不上优秀。skywalking 源码还不错,最近也在看
    lianggggg
        21
    lianggggg  
       2024-06-27 13:50:51 +08:00
    lyer5
        22
    lyer5  
       2024-06-27 14:47:57 +08:00   1
    往往这种帖子下面就会有推广内容,哈哈哈
    forsuperper
        23
    forsuperper  
       2024-06-27 15:06:53 +08:00
    要不你看数据库内核开源代码吧,让你感受下 学习的快乐 下可上汇编贴近硬件,上可搞性能
    qinconquer
        24
    qinconquer  
       2024-06-27 15:22:46 +08:00
    有什么比较好的社区社交类的开源项目吗
    CHTuring
        25
    CHTuring  
       2024-06-27 15:28:14 +08:00   1
    @enchilada2020 #4 https://github.com/documenso/documenso ,把这个 fork 一遍基本能用 Next 做全栈 Sass 应用了,其它的感觉没有什么推荐的。
    KingHL
        26
    KingHL  
       2024-06-27 15:48:46 +08:00
    刚入行时喜欢看源码,说说我认真看过的源码:
    memcached 、redis
    libevent 、netty
    levelDB
    lua
    mioktiar56
        27
    mioktiar56  
       2024-06-27 15:56:33 +08:00
    不说语言怎么给你推荐了
    xuelang
        28
    xuelang  
       2024-06-27 15:58:11 +08:00
    最近在读 leveldb , 这代码写的是真漂亮。
    smallboy19991231
        29
    smallboy19991231  
       2024-06-27 16:25:06 +08:00
    @NessajCN https://github.com/freebsd/freebsd-src
    FreeBSD 呢?年要不是 FreeBSD 打官司,Linus 可能就不有 Linux,而是去 BSD 了
    smallboy19991231
        30
    smallboy19991231  
       2024-06-27 16:26:51 +08:00
    @NessajCN 且一 Linux 系百行代,哪些是值得的,哪部分都不知道,不如一源的小型 Unix 系的用性
    vsitebon
        31
    vsitebon  
       2024-06-27 20:42:58 +08:00
    @Betsy #17 感谢推荐
    KMpAn8Obw1QhPoEP
        32
    KMpAn8Obw1QhPoEP  
       2024-06-27 21:22:46 +08:00 via Android
    @CHTuring 感谢 这技术栈太时髦了哈哈哈
    jones2000
        33
    jones2000  
       2024-06-27 21:23:57 +08:00
    "Hello World" 经典中的经典。
    jeesk
        34
    jeesk  
       2024-06-27 21:43:53 +08:00
    1. spring 0.1
    2. dubbo 1.x
    3. netty 1.0
    4. docker 1.0
    。。。。。。。。。。。
    太多的项目 1.0 都值得看。
    urobot
        35
    urobot  
       2024-06-28 10:31:54 +08:00
    https://github.com/karpathy/nanoGPT?tab=readme-ov-file

    现在最新最 in 的大模型基础? by Karpathy
    xxxccc
        36
    xxxccc  
       2024-06-28 10:58:36 +08:00
    @LonnyWong 以前研究过 ssh port fowarding 机制,这个 tsshd 的实现机制跟 sshd 的有啥区别吗?
    xxxccc
        37
    xxxccc  
       2024-06-28 10:59:50 +08:00
    @jeesk 加一个,redis 1.0 里面的 ae 库,非常经典的 nio 网络处理框架。
    LonnyWong
        38
    LonnyWong  
       2024-06-28 11:32:33 +08:00   1
    @xxxccc #36 我没有仔细去研究 sshd 的机制,实际端口转发很容易实现的。首先,本地的 tssh 与远程的 tsshd 已经建立了一个通道,只要支持多道复用(或者建立多个通道),只要将服务器的连接与本地的连接串起来,就是端口转发了。具体可以看看源码里 forward.go 的实现,服务端 https://github.com/trzsz/tsshd/blob/main/tsshd/forward.go ,客户端 https://github.com/trzsz/trzsz-ssh/blob/main/tssh/forward.go
    xxxccc
        39
    xxxccc  
       2024-06-28 11:37:34 +08:00
    @LonnyWong 对,原理如您所说确实是这样。代码有空拜读一下,感谢老哥。
    lyer5
        40
    lyer5  
       2024-06-28 17:58:48 +08:00
    @jeesk 为啥 1.0 值得看,有什么原因吗
    jeesk
        41
    jeesk  
       2024-06-28 18:24:44 +08:00
    @lyer5 1.0 的代码很容易看懂.
    bfjm
        42
    bfjm  
       2024-06-28 23:56:30 +08:00 via iPhone
    c++ 进程通信 iceoryx
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5508 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 01:47 PVG 09:47 LAX 17:47 JFK 20:47
    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