![]()
機器之心報道
編輯:Panda
開發者最常使用的編程語言是什么?相信很多人都會不假思索地選擇 Python。
但 GitHub 近日發布的《Octoverse 2025》報告卻給出了一個不一樣的答案:Typescript。
根據 GitHub 的貢獻者數量統計,2025 年 8 月,Python 的貢獻者數量在連續霸榜 16 個月之后首次跌落到第二名,Typescript 首次成為 GitHub 上使用最廣泛的語言,以約 4.2 萬名貢獻者的優勢超越了 Python。JavaScripst 緊隨其后,四五六名則是名次超級穩定的 Java、C。
![]()
為什么 Typescript 在 2025 年勝出?
Typescript 在 2025 年 8 月以 2,636,006 名月度貢獻者(同比增長 105 萬;+66.6%)的成績在 GitHub 上排名第一,并在新增倉庫數量上處于領先地位。
原因是「類型(Type)」對 AI 系統的輔助:類型系統可減少代碼的模糊性,并在(AI 生成的)代碼進入生產環境前提早捕獲大型語言模型(LLM)的錯誤。
另外,許多框架也默認內置 Typescript。 Next.js 15、Astro 3、SvelteKit 2、Qwik、SolidStart、Angular 18 和 Remix 均默認(通過 npm create、pnpm dlx 或 bunx create 命令)生成 Typescript 代碼庫。
并且類型系統也有助于在開發流程中更早地識別 LLM 生成的編譯錯誤。2025 年的一項學術研究發現,LLM 生成的編譯錯誤中有 94% 是類型檢查失敗。
Typescript 的入門門檻也比較低。諸如 Vite、ts-node、Bun 和 IDE 自動配置等工具隱藏了(繁瑣的)樣板文件(boilerplate),因此初級開發者也可以快速啟動類型化的技術棧。
Python 依然主導 AI 項目
即便 Typescript 崛起了,但在所有 AI 標簽的倉庫中,Python 仍然是當之無愧的領導者。其中,Jupyter Notebook 的使用量在 2025 年幾乎翻了一番,這充分證明了 Python 作為 AI 工作負載原型設計、模型訓練和任務編排的首選語言的地位。
![]()
具體來看,Python 驅動了近一半的新增 AI 倉庫(582,196 個;同比增長 50.7%),突顯了它作為應用型 AI 工作(從訓練、推理到編排和部署)的支柱地位。Jupyter Notebook 依舊是用于實驗的首選探索性環境(402,643 個;同比增長 17.8%),但(貢獻者)向 Python 代碼庫的轉移表明,有更多項目正在擺脫原型階段,進入生產技術棧。
前端和應用層語言在較小的基數上實現了急劇增長:Typescript 增長 77.9%(85,746 個)和 Javascript 增長 24.8%(88,023 個)。
這表明圍繞模型 API 接口(model endpoints)構建的演示、儀表盤和輕量級應用正在崛起。
Shell 腳本(+324%)成為增長最快的類別,反映了團隊如何將評估工具、數據準備和部署流程代碼化。C++ 則跨越了 7,800 個倉庫(+11%),穩步提醒著人們它在性能攸關的推理引擎、運行時和近硬件(hardware-close)系統中所扮演的角色。
其它趨勢和要點
GitHub 還在報告中總結了其它一些趨勢和要點。
今年,開源開發活動達到了創紀錄的水平,公共倉庫的貢獻總量達到了 11.2 億次(同比增長 13%)。2025 年 3 月是 GitHub 歷史上新增開源貢獻者數量最多的一個月。
![]()
印度增長迅猛,該國在 2025 年新增了超過 520 萬名開發者,占 GitHub 2025 年新增 3600 萬開發者總數的 14% 以上。這使得印度成為今年 GitHub 上新增開發者的最大單一來源國,延續了其自 2020 年以來的迅猛增長勢頭。
![]()
企業級技術棧保持穩固。Java 和 C 同比增長約 10.6%,與企業級和游戲 / 工具生態系統的(增長)保持一致。這表明 AI 功能正被集成到現有的 .NET 工作流中,而不是在驅動(開發者)進行徹底的語言轉移。
增長最快的語言是 Luau。Luau 是 Roblox 的腳本語言,也是一個逐步類型化的語言,體現了整個行業向「類型靈活性」發展的趨勢。
![]()
可復現性和依賴清潔(dependency hygiene)備受關注。 astral-sh/uv 和 NixOS/nixpkgs 的崛起,表明開發者對確定性構建(deterministic builds)、更快的安裝速度以及直接運行的渴望。
以性能為中心的開發者工具贏得關注。 Ghostty、Tailwind CSS 和 uv 的共同點都是關于速度、緊湊的反饋循環和最小化的(開發)阻力。
更多詳情請參閱原報告:
![]()
https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/





京公網安備 11011402013531號