亲爱的各位开发者,根据 GitHub 最新发布的《Octoverse 2025 报告》,在 GitHub 的发展历程中,TypeScript 首次超越 Python,成为平台上最受欢迎的编程语言。
这一结果确实令人惊讶,但其实早有迹象。2024年的报告已显示出 TypeScript 的强劲增长势头,预示了这一变化,而这与近年来人工智能技术的广泛应用不无关系。
TypeScript 的迅猛增长,首次成为 GitHub 上使用人数最多的编程语言
图片来源:GitHub
在过去一年里,TypeScript 的开发者数量急剧增加,新增超过 100 万人,同比增长高达 66%。
目前,TypeScript 的活跃用户约为 263 万,比 Python 多约 4.2 万人,正式成为 GitHub 上第一大编程语言。紧随其后的是 Python 和 JavaScript。
Python 仍然是人工智能和数据科学领域的关键力量,今年新增了 85 万名开发者,同比增长 48%;JavaScript 也保持了稳定的增长势头,新增 42.7 万名用户,增长 25%。
截至目前,TypeScript 和 Python 的开发者总数超过 520 万,占 GitHub 全体活跃用户的约 3%。
人工智能时代推动了 TypeScript 的崛起
那么,是什么原因让 TypeScript 在短时间内超越 Python?
GitHub 在报告中指出,这一变化与 AI 辅助编程工具的普及密切相关。
这些工具更倾向于使用类型系统严格的语言,因为它们能够在代码生成阶段捕捉潜在错误,使模型输出更加准确、可靠。与动态语言 JavaScript 相比,TypeScript 的静态类型机制让大型语言模型(LLM)更容易理解代码结构,也更适合用于大规模项目。
如今,越来越多的主流框架已默认采用 TypeScript 创建新项目,例如:
Next.js 15:现代 Web 应用首选框架
SvelteKit 2:注重性能与开发体验
Qwik 与 Astro 3:新兴的组件化和前端优化方案
这些框架的选择,使 TypeScript 成为开发者生态中的“新常态”。
Python 依然稳坐 AI 与数据科学领域的核心
尽管 TypeScript 在通用开发中表现出色,Python 在人工智能和数据科学领域仍然无可替代。
报告显示,AI 相关项目中仍有超过 58.2 万个使用 Python,较去年增长超过 50%。
同时,Jupyter Notebook 的使用量也提升了近 18%,显示出数据分析与科研领域的活跃度持续增强。
图片来自:GitHub
更值得注意的是,GitHub 指出 TypeScript 的崛起并未削弱 Python 的影响力。
相反,越来越多的团队开始采用 Python + TypeScript 的“混合技术栈”(Hybrid Stack):前端与服务层使用 TypeScript,核心算法与数据分析仍依赖 Python。
这种组合正成为 AI 驱动开发中的一种高效模式。
传统语言稳步前行,新语言崭露头角
在企业级软件开发中,Java 与 C# 依旧稳步增长,各自新增超过 10 万名贡献者,增长率分别为 20% 和 22%。
这表明在后端、云计算和游戏开发领域,这两门编程语言仍是系统级项目的中坚力量。
与此同时,一些新兴编程语言也在崭露头角。如下:
Luau(Roblox 的脚本语言):增长高达 194%,成为增速最快的语言;
Typst(现代 LaTeX 替代方案):增长 108%,受到文档排版开发者的欢迎;
Astro 与 Blade:分别在 Web 和 PHP 社区迅速流行,反映出开发者对“更快、更安全、更组件化”开发模式的偏好。
印度成为全球最大开源贡献者群体
根据 GitHub 发布的《2025 年 Octoverse 报告》数据,印度已成为全球最大的开源贡献者群体,这标志着软件开发生态系统的一个历史性里程碑。这是有史以来第一个在开源贡献量上超越美国的国家。
这一增长是由该国蓬勃发展的开发者群体推动的,该群体随着印度不断扩张的数字经济和强大的科技人才储备而迅速发展。
GitHub 的报告称,到 2025 年,将有 520 万印度开发者加入该平台,占全球所有新帐户的 14% 以上。
报告指出:“2025年,印度新增开发者超过520万,占GitHub 2025年新增3600万开发者总数的14%以上。这使得印度成为今年GitHub上最大的新开发者来源国,并延续了自2020年以来的快速增长势头。”
这一成就使印度在开源贡献总量方面开始领先于美国——这标志着该国的软件创新生态系统日趋成熟。
GitHub 的预测数据表明,到 2030 年,印度将拥有超过 5700 万开发者,这意味着全球每三个新增开发者中就有一个人来自印度。
虽然印度目前在贡献者总数上领先,但美国在贡献量上仍然位居榜首,这表明其在大型企业和项目主导的开发方面持续保持强劲实力。除了印度和美国之外,德国、印度尼西亚和巴西等国亦正在崛起为重要的开源中心。
正如报告所描述的,“人工智能已经到来。我们数据中的早期信号开始显现其影响,但最终指向一个关键点:我们才刚刚起步,预计未来几个月和几年内,人工智能的发展将更加迅猛。”
GitHub 的报告还指出,与人工智能相关的代码库超过了 430 万个,并强调了代码库活跃度创历史新高。开发者每分钟创建超过 230 个新代码库,平均每月合并 4320 万个拉取请求(同比增长 23%),预计到 2025 年将提交近 10 亿次代码(同比增长 25.1%)——仅 8 月份就创下了近 1 亿次提交的纪录。
GitHub 所指的 2025 年涵盖的时间段为 2024 年 9 月 1 日至 2025 年 8 月 31 日。其他有意义的数据包括如下:
1、GitHub 平台上共托管了 6.3 亿个项目。
2、超过1.8亿开发者在使用GitHub。
3、Pull Requests 总计提交了 4320 万个项目。
4、公共项目捐款总额达到11.2亿美元。
还有一个安全方面的数据,到 2025 年,GitHub 修复严重漏洞的速度提高了 30%,收到严重警报的存储库数量减少了 26%。
从整体数据来看,2025 年的 GitHub 呈现出一个清晰的趋势:
人工智能不仅改变了开发方式,也正在重塑编程语言的格局。
TypeScript 的崛起象征着强类型与智能编程时代正在融合;而 Python 的持续稳健则说明,数据与算法仍是未来技术的核心支撑。
两者的并行发展,标志着新一代开发者正处在一个前所未有的黄金时代——既要懂算法,也要精通结构化编程,这正是未来软件世界的双引擎。
另外,印度从软件外包起步,如今却成为世界第二的开发者群体,特别是开源力量,证明已经成功转型,不容任何力量小看。
更多数据和趋势分析,各位开发者伙伴可前往 GitHub 官方查阅《Octoverse 2025 报告》。
编辑:洛逸
来源:
https://octoverse.github.com/
本篇文章为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。
请扫描二维码,使用微信支付哦。