V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
pythonee
V2EX  ›  程序员

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

  •  
  •   pythonee · 182 天前 · 5614 次点击
    这是一个创建于 182 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    扎心了,不过吐槽的很对,脱离技术栈时间较长,需慢慢回归队伍
    tool2dx
        14
    tool2dx  
       182 天前   ❤️ 1
    可以找一点商业游戏的开源项目。

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

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

    现在最新最 in 的大模型基础? by Karpathy
    xxxccc
        36
    xxxccc  
       181 天前
    @LonnyWong 以前研究过 ssh port fowarding 机制,这个 tsshd 的实现机制跟 sshd 的有啥区别吗?
    xxxccc
        37
    xxxccc  
       181 天前
    @jeesk 加一个,redis 1.0 里面的 ae 库,非常经典的 nio 网络处理框架。
    LonnyWong
        38
    LonnyWong  
       181 天前   ❤️ 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  
       181 天前
    @LonnyWong 对,原理如您所说确实是这样。代码有空拜读一下,感谢老哥。
    lyer5
        40
    lyer5  
       181 天前
    @jeesk 为啥 1.0 值得看,有什么原因吗😂
    jeesk
        41
    jeesk  
       181 天前
    @lyer5 1.0 的代码很容易看懂.
    bfjm
        42
    bfjm  
       181 天前 via iPhone
    c++ 进程通信 iceoryx
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1079 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:10 · PVG 03:10 · LAX 11:10 · JFK 14:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.