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

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


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

總而言之,TypeScript 和 Python 兩者目前共擁有超過 520 萬貢獻者(約占 2025 年 8 月 GitHub 所有活躍開發(fā)者的 3%)。類型化語言的崛起表明:AI 不僅在改變編碼的速度,同時也在影響開發(fā)團隊在「信任并采納 AI 生成的代碼進入生產(chǎn)環(huán)境」時,會選擇哪些語言。
另外,根據(jù) GitHub 統(tǒng)計,過去 12 月新增的軟件庫有 80% 都集中在 6 大核心語言:Python、JavaScript、TypeScript、Java、C++ 和 C#。

為什么 TypeScript 在 2025 年勝出?
TypeScript 在 2025 年 8 月以 2,636,006 名月度貢獻者(同比增長 105 萬;+66.6%)的成績在 GitHub 上排名第一,并在新增倉庫數(shù)量上處于領先地位。
原因是「類型(Type)」對 AI 系統(tǒng)的輔助:類型系統(tǒng)可減少代碼的模糊性,并在(AI 生成的)代碼進入生產(chǎn)環(huán)境前提早捕獲大型語言模型(LLM)的錯誤。
另外,許多框架也默認內(nèi)置 TypeScript。 Next.js 15、Astro 3、SvelteKit 2、Qwik、SolidStart、Angular 18 和 Remix 均默認(通過 npm create、pnpm dlx 或 bunx create 命令)生成 TypeScript 代碼庫。
并且類型系統(tǒng)也有助于在開發(fā)流程中更早地識別 LLM 生成的編譯錯誤。2025 年的一項學術研究發(fā)現(xiàn),LLM 生成的編譯錯誤中有 94% 是類型檢查失敗。
TypeScript 的入門門檻也比較低。諸如 Vite、ts-node、Bun 和 IDE 自動配置等工具隱藏了(繁瑣的)樣板文件(boilerplate),因此初級開發(fā)者也可以快速啟動類型化的技術棧。
Python 依然主導 AI 項目
即便 TypeScript 崛起了,但在所有 AI 標簽的倉庫中,Python 仍然是當之無愧的領導者。其中,Jupyter Notebook 的使用量在 2025 年幾乎翻了一番,這充分證明了 Python 作為 AI 工作負載原型設計、模型訓練和任務編排的首選語言的地位。

具體來看,Python 驅(qū)動了近一半的新增 AI 倉庫(582,196 個;同比增長 50.7%),突顯了它作為應用型 AI 工作(從訓練、推理到編排和部署)的支柱地位。Jupyter Notebook 依舊是用于實驗的首選探索性環(huán)境(402,643 個;同比增長 17.8%),但(貢獻者)向 Python 代碼庫的轉(zhuǎn)移表明,有更多項目正在擺脫原型階段,進入生產(chǎn)技術棧。
前端和應用層語言在較小的基數(shù)上實現(xiàn)了急劇增長:TypeScript 增長 77.9%(85,746 個)和 JavaScript 增長 24.8%(88,023 個)。
這表明圍繞模型 API 接口(model endpoints)構建的演示、儀表盤和輕量級應用正在崛起。
Shell 腳本(+324%)成為增長最快的類別,反映了團隊如何將評估工具、數(shù)據(jù)準備和部署流程代碼化。C++ 則跨越了 7,800 個倉庫(+11%),穩(wěn)步提醒著人們它在性能攸關的推理引擎、運行時和近硬件(hardware-close)系統(tǒng)中所扮演的角色。
其它趨勢和要點
GitHub 還在報告中總結(jié)了其它一些趨勢和要點。
今年,開源開發(fā)活動達到了創(chuàng)紀錄的水平,公共倉庫的貢獻總量達到了 11.2 億次(同比增長 13%)。2025 年 3 月是 GitHub 歷史上新增開源貢獻者數(shù)量最多的一個月。

印度增長迅猛,該國在 2025 年新增了超過 520 萬名開發(fā)者,占 GitHub 2025 年新增 3600 萬開發(fā)者總數(shù)的 14% 以上。這使得印度成為今年 GitHub 上新增開發(fā)者的最大單一來源國,延續(xù)了其自 2020 年以來的迅猛增長勢頭。

企業(yè)級技術棧保持穩(wěn)固。Java 和 C# 今年的貢獻者均增長了超過 10 萬人,這表明即便 AI 正在重塑整個行業(yè)格局,它們在大型企業(yè)和游戲開發(fā)(game-dev)環(huán)境中的增長依舊穩(wěn)定。
舊語言的實驗性項目涌現(xiàn)。COBOL 語言也出現(xiàn)在 GitHub 的數(shù)據(jù)集中,擁有近 3,000 名活躍開發(fā)者。這很可能是由一些組織和愛好者所推動的,他們創(chuàng)建了許多 AI 輔助的教程倉庫,旨在幫助實現(xiàn)遺留代碼庫的現(xiàn)代化。
性能和系統(tǒng)語言正隨 AI 崛起(但增長不均)。C 語言同比增長約 20.9%,C++ 同比增長約 11.8%,這反映了市場對更快的運行時、推理引擎和硬件優(yōu)化 Loop 的需求。
生成式 AI 正日益成為基礎設施。現(xiàn)在有超過 110 萬個公開倉庫導入了 LLM SDK(同比增長 178%,對比 2025 年 8 月與 2024 年 8 月),由超過 105 萬名貢獻者支持,月度提交量(monthly commits)達到 175 萬次(自 2023 年以來增長了 4.8 倍)。

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

可復現(xiàn)性和依賴清潔(dependency hygiene)備受關注。 astral-sh/uv 和 NixOS/nixpkgs 的崛起,表明開發(fā)者對確定性構建(deterministic builds)、更快的安裝速度以及直接運行的渴望。
以性能為中心的開發(fā)者工具贏得關注。 Ghostty、Tailwind CSS 和 uv 的共同點都是關于速度、緊湊的反饋循環(huán)和最小化的(開發(fā))阻力。
更多詳情請參閱原報告:

https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/


























