• 请不要在回答技术问题时复制粘贴 AI 生成的内容
w568w
V2EX  ›  程序员

各编程语言新生项目数量排行 Top30

  •  
  •   w568w ·
    w568w · Jul 16, 2025 · 6998 views
    This topic created in 325 days ago, the information mentioned may be changed or developed.

    上下文和统计方法见 https://v2ex.com/t/1145522 的 #2

    统计不同编程语言在 2025 年以来 star > 10 的仓库数量,以比较其新生活力

    • #1: Python (16.1k)
    • #2: TypeScript (7.1k)
    • #3: JavaScript (4.8k) [到此为止,以上语言平均每小时都会产生一个新仓库]
    • #4: Java (2.5k)
    • #5: Go (2.4k)
    • #6: C++, Rust (1.8k)
    • #7: C#, C, Shell (1.1k)
    • #8: PHP (680)
    • #9: Swift (655)
    • #10: Kotlin (604)
    • #11: Lua (473)
    • #12: Dart (316)
    • #13: Ruby (184) [到此为止,以上语言平均每天都会产生一个新仓库]
    • #14: PowerShell (157)
    • #15: Zig (101)
    • #16: R (90)
    • #17: Pascal (81)
    • #18: Nix (71)
    • #19: Julia (57)
    • #20: Scala (31)
    • #21: Haskell (29) [到此为止,以上语言平均每周都会产生一个新仓库]
    • #22: OCaml (25)
    • #23: Odin (23)
    • #24: F# (22)
    • #25: Nim (14)
    • #26: Haxe (11)
    • #27: Perl (8)
    • #28: V, Crystal (6) [到此为止,以上语言平均每月都会产生一个新仓库]
    • #29: D (5)
    • #30: Coq (3)
    Supplement 1  ·  Jul 16, 2025
    相同行的多个语言表示并列排名(例如 C++ 和 Rust 并列),不是合并统计
    38 replies    2025-07-17 11:26:06 +08:00
    oudioppa
        1
    oudioppa  
       Jul 16, 2025
    看来现在 AI 是挺火的,像 openai 提供的 agents 也是 js 和 python 两个源码库,前端 demo 也是 nextjs
    coolair
        2
    coolair  
       Jul 16, 2025
    Zig 在国外用的人其实挺多的,折腾 Linux 的时候,发现很多小玩意是用 Zig 写的。
    des
        3
    des  
       Jul 16, 2025
    能再统计一下 star > 200 的吗
    datadump
        4
    datadump  
       Jul 16, 2025
    C++, Rust 这两个建议分开
    ckvv
        5
    ckvv  
       Jul 16, 2025   ❤️ 1
    从项目数量来看 Python 二倍于 TS 但是从 issues 以及 pull request 的角度来看缺几乎持平
    w568w
        6
    w568w  
    OP
       Jul 16, 2025
    @des #3 可以看一下 OP 链接里的搜索方式。我之前统计过,其实顺序大差不差,就是下面一些语言要吃零蛋了

    @wjx0912 什么意思
    movq
        7
    movq  
       Jul 16, 2025
    c++为什么要和 rust 合并统计呢
    passon
        8
    passon  
       Jul 16, 2025
    工作中遇到 Python 挺少的
    w568w
        9
    w568w  
    OP
       Jul 16, 2025
    @ckvv > 从 issues 以及 pull request 的角度

    这个有过滤 star 数的接口吗?我看 GitHub 的 PR 搜索只能过滤创建时间

    > 从 issues 以及 pull request 的角度来看缺几乎持平

    其实是远超,我简单手工统计了一下 top10 的 PR 数量

    - #1: TypeScript (7.2M)
    - #2: Python (4.8M)
    - #3: JavaScript (4.4M)
    - #4: Java (2.7M)
    - #5: Go (2.1M)
    - #6: C# (1.4M)
    - #7: C++ (1.1M)
    - #8: Rust (1M)
    - #9: PHP (839k)
    - #10: Shell (795k)
    - #11: Kotlin (616k)
    - #12: C (584k)
    - #13: Swift (189k)

    不过 ts 和 js 是不是配那种自动发升级依赖 PR 的机器人比较多……
    hamwong
        10
    hamwong  
       Jul 16, 2025
    @movq #7 并排吧
    MidHack
        11
    MidHack  
       Jul 16, 2025
    PHP 居然还有这么多
    w568w
        12
    w568w  
    OP
       Jul 16, 2025   ❤️ 1
    @movq #7 什么意思?数字的意思是两者并列啊,哪来的合并

    而且按你这么说,更奇怪的难道不应该是 C#, C, Shell 以及 V, Crystal 这种八竿子打不着的语言合并吗……
    Mark24
        13
    Mark24  
       Jul 16, 2025
    这都是国外的,国内情况完全不同
    yuzii
        14
    yuzii  
       Jul 16, 2025
    @Mark24 想知道国内的情况
    w568w
        15
    w568w  
    OP
       Jul 16, 2025
    @MidHack 真不能小瞧 PHP ,怎么也算 web 活化石了

    @Mark24 请教一下哪里可以只统计国内的数据呢?总不能去 gitee 搜吧(另外感觉统计国内数据意义不大……)
    nagisaushio
        16
    nagisaushio  
       Jul 16, 2025 via Android
    @w568w 并列为什么不拆成几行呢
    404E
        17
    404E  
       Jul 16, 2025
    @w568w #15 感觉国内大部分都是公司私有仓库甚至自建 git ,不会纳入统计,而且公司不会频繁开新项目,另外国人开源为什么要用国内平台而不是 github
    doraemonki
        18
    doraemonki  
       Jul 16, 2025
    做个网站就更好了
    spritecn
        19
    spritecn  
       Jul 16, 2025
    #6: C++, Rust (1.8k)
    #7: C#, C, Shell (1.1k)
    why? 这些不怎么搭的语言,杂就放一起了呢
    Mark24
        20
    Mark24  
       Jul 16, 2025
    @w568w #15 国内没有统计渠道。摊手.jpg

    只能说排行榜上的分布,相信和国内任何一家实际情况都相差甚远。国内是分工里面的下游,偏应用。而且喜欢互相模仿、追求的是 机器成本优于人工。主打一个图便宜。
    newlan
        21
    newlan  
       Jul 16, 2025
    不知道 TS7 这一两年发布后会不会继续攀升
    butanediol2d
        22
    butanediol2d  
       Jul 16, 2025
    @spritecn 这个地方的意思是 C++,Rust 各自都是 1.8k ,虽然精确数量肯定有区别,但是可能 GitHub 只精确到 0.1k ,C#,C ,Shell 同理。

    我也看了半天才看明白,排序的时候如果有并列,不会这样编号的的,应该是

    #6: C++, Rust (1.8k)
    #8: C#, C, Shell (1.1k)
    #11: PHP (680)
    ...
    w568w
        23
    w568w  
    OP
       Jul 16, 2025
    @butanediol2d > 排序的时候如果有并列,不会这样编号的

    你说得对,我打表格的时候脑袋抽了……是这个道理
    Greendays
        24
    Greendays  
       Jul 16, 2025
    只统计开源项目的话,国内情况会有很大差别嘛? Python 肯定还是最多的,Go 和 Swfit 可能会很少,其他的应该也都差不多吧。
    xFrye
        25
    xFrye  
       Jul 16, 2025
    同个项目多种语言这种怎么统计?
    craftsmanship
        26
    craftsmanship  
       Jul 16, 2025 via Android
    @coolair 好趋势 不过现在还不稳定 等正式版发布后考虑玩一玩
    Gilfoyle26
        27
    Gilfoyle26  
       Jul 16, 2025
    PHP 还是强啊,这个 WP 的红利估计还能吃 20 年
    roundgis
        28
    roundgis  
       Jul 16, 2025 via Android
    @coolair 是些什么工具?最近看了一下 zig 感觉比 rust 易上手
    back0893
        29
    back0893  
       Jul 16, 2025
    php 还不会死啊
    timespy
        30
    timespy  
       Jul 16, 2025
    可以 预见以后的语言排行榜就是 AI 友好排行榜,同时也期待后面有专门针对 AI 友好的编程语言
    askfilm
        31
    askfilm  
       Jul 16, 2025
    新仓库呀? php 码农都在忙着写代码呢, 哪有时间去建仓库.... (很多都不会去用 github....甚至不屑于去用...)
    iwh718
        32
    iwh718  
       Jul 16, 2025 via Android
    @Gilfoyle26 wp 这个在国外太流行了。尤其是独立站也很多人用。
    Schalkiii
        33
    Schalkiii  
       Jul 16, 2025
    看标题还以为是 new student...
    w3cll
        34
    w3cll  
       Jul 16, 2025
    PHP 还是那个 PHP ,不过现在 PHP 越来越乏力了。
    twig
        35
    twig  
       Jul 17, 2025
    Haskell 比 OCaml 高我很诧异。以及,竟然没有 Elixir 。
    wnanbei
        36
    wnanbei  
       Jul 17, 2025   ❤️ 1
    把 star 数量限制到 100 ,Java 的仓库数量一下子就掉下去了,Go 279 ,Rust 232 ,Java 80.
    moonlord
        37
    moonlord  
       Jul 17, 2025
    符合预期。
    感觉主要原因是脚本语言 py 、ts 、js 是解释执行的,程序即源码,天然适合开源。
    w568w
        38
    w568w  
    OP
       Jul 17, 2025
    @twig #35

    > Haskell 比 OCaml 高我很诧异

    其实这种个位数级别的差别大致可以算作统计误差

    > 竟然没有 Elixir

    哦我获取漏了。刚刚手动搜了一下,Elixir 应该是 97 ,插入到 Zig 下方
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2738 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 94ms · UTC 12:37 · PVG 20:37 · LAX 05:37 · JFK 08:37
    ♥ Do have faith in what you're doing.