GitHub 發布了一份分析 2024 年統計數據的報告。 主要趨勢:
- Python 在程式語言排名中排名第一,取代 JavaScript 成為 GitHub 上最受歡迎的語言。第三名被 TypeScript 語言保住,在去年的排名中,TypeScript 語言取代了 Java 語言,躍居第四位。 C 語言移至第 9 位,將第 8 位讓給了 Shell。

- Python 在成長最快的語言排名中名列前茅,其次是 TypeScript、Go 和 HCL。

- 2024 年創建的新儲存庫中最常用的語言是 JavaScript、Python、Java、TypeScript 和 C#。

- 2024 年,GitHub 上創建了 108 億個新儲存庫(2023 年為 98 萬個,2022 年為 85.7 萬個,2021 年為 61 萬個,2020 年為 60 萬個)。項目總數達518億個(+25%)。
- 參與者對所有項目的總貢獻估計為 5.2 億次操作(提交、問題、拉取請求、討論、審查等)。相較之下,2023 年完成了 4.5 億個行動,2022 年完成了 3.5 億個行動。
- 對開放和可公開存取的項目的貢獻估計為 1 億個操作(其餘 4.2 億個 (82%) 貢獻給私人儲存庫)。
- Top10國家排名的地位一年來沒有變化;從開發商數量來看,美國仍然位居第一,印度第二,中國第三,巴西第四,英國第五。 。

- 印度社區被認為是成長最快的;如果成長勢頭持續下去,到 2027 年它將超過美國社區。來自德國的社區預計將在 2026 年從第 7 位升至第 8 位,來自俄羅斯的社區預計將在 2025 年從第 6 位升至第 9 位。

- 就開源專案的貢獻規模而言,美國的開發者大幅領先,俄羅斯並未進入前十名(俄羅斯聯邦的活動主要與私人儲存庫相關)。在這一年中,有 1.4 萬名新參與者加入了 GitHub 上開放專案的開發。

- 從首次參與開源專案開發的開發者數量來看,領先的專案有 VSCode、Home Assistant、Microsoft PowerToys、java2bedrock.sh、ultralytics、flutter、langchain、Ultimaker Cura。
- 就參與者數量而言,領先的儲存庫是home-assistant (21K)、vscode (20K)、leo (20K)、first-contributions (13K)、flutter (10K)、NixOS nixpkgs (9K)、next.js ( 9K)、langchain (8K)、godot (7K) 和 ollama (7K)。
- 年內,新增了 70 萬個開發生成式 AI 系統的公共或開放計畫(2023 年新增 65 萬個)。 AI項目的變更數量較去年同期增加了60%。 AI項目總數已達137萬個。最受歡迎的人工智慧專案包括:stable-diffusion-webui、AutoGPT、ollama]、gpt4all、gpt_academic、ComfyUI。

- 在一年的時間裡,透過儲存庫記錄了開發人員遺忘在程式碼中的 39 萬個金鑰、令牌和其他秘密資料的洩漏。最常見的漏洞類型是與程式碼替換(例如 SQL 查詢替換)相關的問題。

同時,2024 年 GitHub Awards 得獎名單揭曉:
- 提名「熱烈歡迎」:Home Assistant 項目,開發智慧家庭平台。
- 「值得關注的新人」提名:Abi Raja 的螢幕截圖到程式碼項目,該專案具有基於介面佈局和螢幕截圖生成程式碼的工具(人工智慧系統 Claude Sonnet 3.5 和 GPT-4o 的框架)。
- 「Global Grandiose」提名:GatsbyJS Web 框架(基於 React)。
- Awesome AI 獎:Ollama,一個用於本地運行大型語言模型的工具包。
- 供應鏈哨兵獎:Simon Gerst,因推廣 CodeQL。
- 觀眾選擇提名:ORM 工具包(物件關聯映射)Prisma,它簡化了 JavaScript 和 TypeScript 程式碼中 PostgreSQL、MySQL 和 SQLite 的使用。
- 提名「OSPO領導力」:印度最大的股票經紀平台Zerodha,積極使用、創建和支持開源。
- GitHub for Good:Hive 實驗室使用人工智慧來規劃難民住房。
- 「AI Champion」提名:SAP 將 GitHub Copilot 引入開發流程。
來源: opennet.ru








