TypeScript超越Python成GitHub上使用最廣語言,AI是主要驅動力
開發者最常使用的編程語言是什麼?相信很多人都會不假思索地選擇 Python。
但 GitHub 近日發佈的《Octoverse 2025》報告卻給出了一個不一樣的答案:TypeScript。
根據 GitHub 的貢獻者數量統計,2025 年 8 月,Python 的貢獻者數量在連續霸榜 16 個月之後首次跌落到第二名,TypeScript 首次成為 GitHub 上使用最廣泛的語言,以約 4.2 萬名貢獻者的優勢超越了 Python。JavaScripst 緊隨其後,四五六名則是名次超級穩定的 Java、C# 和 PHP。

GitHub 報告表示:「這一里程碑事件是過去十年來開發者轉向類型化 JavaScript (typed JavaScript)趨勢的集中體現,也標誌著 TypeScript 正在成為現代開發的新預設選項。」
更具體而言,TypeScript 在 2025 年的貢獻者數量增長了超過 100 萬(同比增長 66%)。其主要驅動力一方面來自那些預設使用 TypeScript 搭建項目的開發框架,另一方面則來自 AI 輔助開發,因為 TypeScript 那更嚴格的類型系統讓 AI 輔助開發受益匪淺。


不過,GitHub 也指出,Python 在 AI 和數據科學領域仍然保持著主導地位,擁有 260 萬貢獻者(同比增長 48%)。Jupyter Notebook 依舊是 AI 領域的首選探索性環境(相關倉庫約 40.3 萬個;在 AI 標籤的項目中,同比增長 17.8%)。
JavaScript 的貢獻者體量依然龐大(215 萬),但隨著開發者逐漸轉向 TypeScript,其增長已經放緩。

總而言之,TypeScript 和 Python 兩者目前共擁有超過 520 萬貢獻者(約佔 2025 年 8 月 GitHub 所有活躍開發者的 3%)。類型化語言的崛起表明:AI 不僅在改變編碼的速度,同時也在影響開發團隊在「信任並採納 AI 生成的代碼進入生產環境」時,會選擇哪些語言。
另外,根據 GitHub 統計,過去 12 月新增的軟件庫有 80% 都集中在 6 大核心語言:Python、JavaScript、TypeScript、Java、C++ 和 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 萬人,這表明即便 AI 正在重塑整個行業格局,它們在大型企業和遊戲開發(game-dev)環境中的增長依舊穩定。
舊語言的實驗性項目湧現。COBOL 語言也出現在 GitHub 的數據集中,擁有近 3,000 名活躍開發者。這很可能是由一些組織和愛好者所推動的,他們創建了許多 AI 輔助的教程倉庫,旨在幫助實現遺留代碼庫的現代化。
性能和系統語言正隨 AI 崛起(但增長不均)。C 語言同比增長約 20.9%,C++ 同比增長約 11.8%,這反映了市場對更快的運行時、推理引擎和硬件優化 Loop 的需求。
生成式 AI 正日益成為基礎設施。現在有超過 110 萬個公開倉庫導入了 LLM SDK(同比增長 178%,對比 2025 年 8 月與 2024 年 8 月),由超過 105 萬名貢獻者支持,月度提交量(monthly commits)達到 175 萬次(自 2023 年以來增長了 4.8 倍)。

AI 在開源領域的應用。半數(50%)的開源項目至少有一名維護者(maintainer)在使用 GitHub Copilot。
.NET 保持強勁。 C# 同比增長約 10.6%,與企業級和遊戲 / 工具生態系統的(增長)保持一致。這表明 AI 功能正被集成到現有的 .NET 工作流中,而不是在驅動(開發者)進行徹底的語言轉移。
增長最快的語言是 Luau。Luau 是 Roblox 的腳本語言,也是一個逐步類型化的語言,體現了整個行業向「類型靈活性」發展的趨勢。

可複現性和依賴清潔(dependency hygiene)備受關注。 astral-sh/uv 和 NixOS/nixpkgs 的崛起,表明開發者對確定性構建(deterministic builds)、更快的安裝速度以及直接運行的渴望。
以性能為中心的開發者工具贏得關注。 Ghostty、Tailwind CSS 和 uv 的共同點都是關於速度、緊湊的反饋循環和最小化的(開發)阻力。
更多詳情請參閱原報告:
Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1
本文來自微信公眾號「機器之心」(ID:almosthuman2014),作者:Panda,36氪經授權發佈。



















