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

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

  •  
  •   w568w ·
    w568w · 11 天前 · 4577 次点击

    上下文和统计方法见 https://ex.noerr.eu.org/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)
    第 1 条附言  ·  11 天前
    相同行的多个语言表示并列排名(例如 C++ 和 Rust 并列),不是合并统计
    38 条回复    2025-07-17 11:26:06 +08:00
    oudioppa
        1
    oudioppa  
       11 天前
    看来现在 AI 是挺火的,像 openai 提供的 agents 也是 js 和 python 两个源码库,前端 demo 也是 nextjs
    coolair
        2
    coolair  
       11 天前
    Zig 在国外用的人其实挺多的,折腾 Linux 的时候,发现很多小玩意是用 Zig 写的。
    des
        3
    des  
       11 天前
    能再统计一下 star > 200 的吗
    wjx0912
        4
    wjx0912  
       11 天前
    C++, Rust 这两个建议分开
    ckvv
        5
    ckvv  
       11 天前   ❤️ 1
    从项目数量来看 Python 二倍于 TS 但是从 issues 以及 pull request 的角度来看缺几乎持平
    w568w
        6
    w568w  
    OP
       11 天前
    @des #3 可以看一下 OP 链接里的搜索方式。我之前统计过,其实顺序大差不差,就是下面一些语言要吃零蛋了

    @wjx0912 什么意思
    movq
        7
    movq  
       11 天前
    c++为什么要和 rust 合并统计呢
    passon
        8
    passon  
       11 天前
    工作中遇到 Python 挺少的
    w568w
        9
    w568w  
    OP
       11 天前
    @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  
       11 天前
    @movq #7 并排吧
    MidHack
        11
    MidHack  
       11 天前
    PHP 居然还有这么多
    w568w
        12
    w568w  
    OP
       11 天前   ❤️ 1
    @movq #7 什么意思?数字的意思是两者并列啊,哪来的合并

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

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

    只能说排行榜上的分布,相信和国内任何一家实际情况都相差甚远。国内是分工里面的下游,偏应用。而且喜欢互相模仿、追求的是 机器成本优于人工。主打一个图便宜。
    newlan
        21
    newlan  
       11 天前
    不知道 TS7 这一两年发布后会不会继续攀升
    butanediol2d
        22
    butanediol2d  
       11 天前
    @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
       11 天前
    @butanediol2d > 排序的时候如果有并列,不会这样编号的

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

    > Haskell 比 OCaml 高我很诧异

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

    > 竟然没有 Elixir

    哦我获取漏了。刚刚手动搜了一下,Elixir 应该是 97 ,插入到 Zig 下方
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2561 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 11:15 · PVG 19:15 · LAX 04:15 · JFK 07:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.