最快增长的工具揭示了软件是如何被构建的

发布: (2026年2月4日 GMT+8 01:00)
11 分钟阅读

Source: GitHub Blog

房间里的大象:TypeScript 成为新的 #1

在 2025 年 8 月,TypeScript 成为 GitHub 上使用最广泛的语言,首次超越 Python 和 JavaScript。过去一年中,TypeScript 增加了超过一百万名贡献者,这是 GitHub 上所有语言中绝对增长最多的。

一张图表显示 2023 年至 2025 年 GitHub 上前 10 大编程语言的排名。TypeScript 在 2025 年升至 #1,超越 Python 和 JavaScript,后两者分别位列 #2 和 #3。其他热门语言包括 Java、C#、PHP、Shell、C++、HCL 和 Go。图表在深色背景上以彩色线条展示各语言随时间的排名变化。

Python 也继续快速增长,新增约 85 万名贡献者(同比增长 48.78%),而 JavaScript 增长相对缓慢(增长 24.79%,约 42.7 万名贡献者)。总体来看,TypeScript 和 Python 的总量和增长幅度均显著超过 JavaScript。

这一转变不仅仅是偏好变化。随着 AI 辅助编码逐渐成为常态,类型化语言正日益成为新项目的默认选择。原因何在?

在实际工作中,团队在使用 AI 生成代码时常会遇到类型不匹配、契约破裂或组件之间假设错误等问题。更强的类型系统充当早期防护栏:它们可以更早捕获错误,减少审查过程中的反复修改,使得在代码进入生产环境之前,更容易对 AI 生成的改动进行推理。

如果你打算在软件设计中使用 AI——这已成为越来越多开发者的日常,那么强类型语言就是你的好帮手。

实际意义

  • 如果你今天要启动一个新项目,TypeScript 正日益成为默认选择(尤其是对日常开发中使用 AI 的团队)。
  • 如果你在已有的 JavaScript 代码库中引入 AI 辅助工作流,添加类型可能比更换模型或工具带来更少的摩擦。

Python 是 AI 的关键

贡献者数量显示了谁在使用一种语言。仓库数据展示了该语言被用于构建什么。

当我们专门查看 AI 方向的仓库时,Python 脱颖而出。截止 2025 年 8 月,几乎一半的新 AI 项目在 GitHub 上主要使用 Python 构建。

一张图表列出了 2025 年 GitHub 上带 AI 标记的项目中最常用的编程语言。Python 以 582 000 个仓库(同比增长 50.7%)位居第一,其次是 JavaScript(88 000,+24.8%)、TypeScript(86 000,+77.9%)、Shell(9 000,+324%)和 C++(7 800,+11%)。图表包含每种语言在 AI 开发中的角色简要说明,背景为蓝色渐变,配有绿色几何丝带图形。

这很重要,因为 AI 项目现在在开源活力中占据了不成比例的份额。2025 年贡献者增长最快的十个开源项目中,有六个直接聚焦于 AI 基础设施或工具。

一张表格列出了 2025 年 GitHub 上贡献者增长最快的开源项目。前十名分别是 zen-browser/desktop、cline/cline、vllm-project/vllm、astral-sh/uv、microsoft/vscode、infiniflow/ragflow、sgl-project/sglang、continuedev/continue、comfyanonymous/ComfyUI 和 home-assistant/core。增长率从 2 301% 到 6 836% 不等,大多数项目标记为 AI 方向。背景为蓝色渐变,配有 GitHub Octoverse 丝带图形。

Python 的角色并非新出现,但正在演变。数据表明,Python 正从实验阶段转向生产就绪的 AI 系统,越来越多地承担打包、编排和部署等工作,而不再仅仅局限于笔记本环境。

此外,随着 AI 获得进一步支持并有更多项目加入,Python 在 2026 年仍有望继续增长。

实际意义

  • Python 仍是应用 AI 工作的基石——从模型训练、推理到编排全链路。
  • 面向生产的 Python 技能,如打包、类型注解、持续集成(CI)和容器化,正变得比单纯的探索性脚本更为重要。

更深入了解顶级开源项目

在快速增长的项目中观察,可以看到一个明确的模式:开发者正在优化速度、控制力和可预测的结果。

许多增长最快的工具强调性能和极简主义。像 astral‑sh/uv 这样的项目——一个包和项目管理器,专注于显著加快 Python 包管理。这反映出对慢速反馈循环和非确定性环境的容忍度日益降低。

仅有一个此类项目可能是个例,但出现多个则表明了明确的趋势。该趋势与 AI 辅助工作流高度吻合,在这种工作流中,迭代速度和可复现性直接影响开发者的生产力。

实际意义

  • 快速安装和确定性构建的重要性日益提升,甚至与功能深度同等重要。
  • 能减少“在我的机器上可以运行”情形的工具正在赢得开发者的关注。

首次开源贡献者出现的地方

随着开发者数量的增长,了解首次贡献者出现的地点(以及原因)变得越来越重要。

A chart showing the open source projects that attracted the most first‑time contributors on GitHub in 2025. The top ten are microsoft/vscode, firstcontributions/first-contributions, home-assistant/core, slackblitz/bolt.new, flutter/flutter, zen-browser/desktop, is-a-dev/register, vllm-project/vllm, comfyanonymous/ComfyUI, and ollama/ollama. Displayed on a blue gradient background with green 3D ribbon graphics.

VS CodeFirst Contributions 这样的项目在过去一年里持续位居榜首,这既反映了广泛使用工具的规模,也体现了对低门槛进入开源的持续需求(我们将贡献定义为在 GitHub 上的任何内容生成活动)。

尽管贡献者数量在增长,项目治理的基本水平在整个生态系统中仍然参差不齐。README 文件很常见,但即使首次贡献者在增加,贡献者指南和行为准则仍相对稀缺。

这一差距代表了维护者和开源社区可以进行的最高杠杆改进之一。名单上大多数项目都拥有关于项目是什么以及如何贡献的详细文档,这显示了此类指引的重要性。

实际意义

  • 清晰的文档比新功能更能降低贡献成本。
  • 贡献者指南和行为准则可以帮助将好奇心转化为持续参与。
  • 改善项目卫生往往是扩大贡献者群体的最快途径。

综合来看

总体而言,这些趋势指向了开发者价值观的转变以及他们选择工具的方式。

AI 已不再是独立的开发类别。它正在塑造团队使用的语言、哪些工具获得关注,以及哪些项目吸引贡献者。

像 TypeScript 这样的强类型语言正成为规模化可靠性的默认选择,而 Python 仍然是 AI 驱动系统的核心,随着这些系统从原型阶段进入生产环境。

在整个生态系统中,开发者倾向于奖励那些通过更快的反馈循环、可复现的环境以及更清晰的贡献路径来降低摩擦的工具。

优化速度、清晰度和可靠性的开发者和团队正在塑造软件的构建方式。

提醒一下,你可以查看完整的 2025 Octoverse 报告获取更多信息并自行得出结论。报告中有大量有价值的数据,而我们仅仅触及了其中的一小部分。

作者

Dylan Birtolo

Dylan Birtolo 是 GitHub 的高级内容作者,致力于分享 GitHub 所提供的所有优秀资源。他拥有近 20 年的技术写作经验,其中很大一部分时间在微软的各个团队度过。业余时间,他与动物相处,玩大量游戏,并且专业进行击剑。

探索更多 GitHub 内容

  • Docs – 掌握 GitHub 所需的一切,尽在此处。
    https://github.com/docs

  • GitHub – 在 GitHub 上构建下一个创新项目,这里是来自世界各地的任何人构建任何事物的地方。
    https://github.com/

  • Customer stories – 了解使用 GitHub 构建产品的公司和工程团队。
    https://github.com/customer-stories

  • The GitHub Podcast – 收听 GitHub 播客,这是一档专注于开源开发者社区及其周边的主题、趋势、故事和文化的节目。
    https://github.com/podcast

Back to Blog

相关文章

阅读更多 »