Python zajął pierwsze miejsce w rankingu GitHub, wyprzedzając JavaScript. Statystyki GitHub za 2024 rok

GitHub opublikował raport z analizą statystyk za 2024 rok. Główne trendy:

  • Język Python zajął pierwsze miejsce w rankingu języków programowania, wyprzedzając JavaScript jako najpopularniejszy język na GitHub. Trzecie miejsce zachował język TypeScript, który w ubiegłorocznym rankingu wypchnął język Java na czwarte miejsce. Język C przesunął się na dziewiąte miejsce, ustępując ósme miejsce językowi Shell.
    Python zajął pierwsze miejsce w rankingu GitHub, wyprzedzając JavaScript. Statystyki GitHub za 2024 rok
  • W rankingu najszybciej rozwijających się języków prowadzi Python, za nim plasują się TypeScript, Go i HCL.
    Python zajął pierwsze miejsce w rankingu GitHub, wyprzedzając JavaScript. Statystyki GitHub za 2024 rok
  • W nowych repozytoriach utworzonych w 2024 roku najczęściej używane języki to JavaScript, Python, Java, TypeScript i C#.
    Python zajął pierwsze miejsce w rankingu GitHub, wyprzedzając JavaScript. Statystyki GitHub za 2024 rok
  • W 2024 roku na GitHubie stworzono 108 mln nowych repozytoriów (w 2023 roku — 98 mln, w 2022 — 85,7 mln, w 2021 — 61 mln, w 2020 — 60 mln). Łączna liczba projektów osiągnęła poziom 518 mln (+25%).
  • Łączny wkład uczestników we wszystkie projekty oszacowano na 5,2 miliarda działań (commity, issue, pull-requesty, dyskusje, recenzje itp.). Dla porównania w 2023 roku wykonano 4,5 miliarda działań, a w 2022 roku — 3,5 miliarda.
  • Wkład w otwarte i publicznie dostępne projekty oszacowano na 1 miliard działań (pozostałe 4,2 miliarda (82%) dotyczy repozytoriów prywatnych).
  • Stan top10 rankingu krajów na rok nie zmienił się, na pierwszym miejscu pod względem liczby programistów wciąż znajdują się USA, na drugim — Indie, na trzecim — Chiny, na czwartym — Brazylia, na piątym — Wielka Brytania, na szóstym — Rosja, na siódmym — Niemcy.
    Python zajął pierwsze miejsce w rankingu GitHub, wyprzedzając JavaScript. Statystyki GitHub za 2024 rok
  • Najdynamiczniej rozwijającą się społecznością są Indie, które z utrzymującym się trendem wzrostu w 2027 roku wyprzedzą społeczność USA. Społeczności Niemiec prognozują w 2026 roku przesunięcie z 7 na 8 miejsce, a społeczności Rosji w 2025 roku przesunięcie z 6 na 9 miejsce.
    Python zajął pierwsze miejsce w rankingu GitHub, wyprzedzając JavaScript. Statystyki GitHub za 2024 rok
  • Pod względem wkładu w otwarte projekty zdecydowanie przodują programiści z USA, a Rosja nie znalazła się w pierwszej dziesiątce (aktywność z Rosji związana jest głównie z repozytoriami prywatnymi). W ciągu roku do rozwoju otwartych projektów na GitHubie dołączyło 1,4 miliona nowych uczestników.
    Python zajął pierwsze miejsce w rankingu GitHub, wyprzedzając JavaScript. Statystyki GitHub za 2024 rok
  • Pod względem liczby programistów, którzy po raz pierwszy wzięli udział w rozwijaniu otwartych projektów, prowadzą projekty VSCode, Home Assistant, Microsoft PowerToys, java2bedrock.sh, ultralytics, flutter, langchain, Ultimaker Cura.
  • Liderami pod względem liczby uczestników są repozytoria home-assistant (21K), vscode (20K), leo (20K), first-contributions (13K), flutter (10K), NixOS nixpkgs (9K), next.js (9K), langchain (8K), godot (7K) oraz ollama (7K).
  • W ciągu roku dodano 70 tysięcy nowych publicznych lub otwartych projektów rozwijających generatywne systemy AI (w 2023 roku dodano 65 tysięcy). Liczba zmian wprowadzanych w projektach AI wzrosła o 60% w ciągu roku. Łączna liczba projektów AI osiągnęła 137 tysięcy. Spośród najpopularniejszych projektów AI wyróżniają się: stable-diffusion-webui, AutoGPT, ollama, gpt4all, gpt_academic, ComfyUI.
    Python zajął pierwsze miejsce w rankingu GitHub, wyprzedzając JavaScript. Statystyki GitHub za 2024 rok
  • W ciągu roku zarejestrowano wyciek 39 milionów kluczy, tokenów i innych sekretów zapomnianych przez programistów w kodzie. Najbardziej powszechnym typem podatności stały się problemy związane z wstrzyknięciem kodu (np. wstrzyknięcia SQL).
    Python zajął pierwsze miejsce w rankingu GitHub, wyprzedzając JavaScript. Statystyki GitHub za 2024 rok

Jednocześnie ogłoszono laureatów nagrody GitHub Awards 2024:

  • Nominacja „Cudownie Przyjazny”: projekt Home Assistant, który rozwija platformę dla inteligentnego domu.
  • Nominacja „Godny Zauważenia Debiut”: Abi Raja za projekt screenshot-to-code z narzędziem do generowania kodu na podstawie makiet interfejsu i zrzutów ekranu (oparty na systemach AI Claude Sonnet 3.5 i GPT-4o).
  • Nominacja „Globalna Grandioza”: framework webowy GatsbyJS (oparty na React).
  • Nominacja „Zadziwiające AI”: Ollama, narzędzie do lokalnego uruchamiania dużych modeli językowych.
  • Nominacja „Supreme Chain Sentinel”: Simon Gerst, za promowanie CodeQL.
  • Nominacja „Wybór Publiczności”: narzędzie ORM (Object-Relational Mapping) Prisma, które upraszcza pracę z PostgreSQL, MySQL i SQLite w kodzie JavaScript i TypeScript.
  • Nominacja „Przywództwo OSPO”: największa indyjska platforma brokerska Zerodha, aktywnie wykorzystująca, tworząca i wspierająca open source.
  • Nominacja „GitHub dla Dobra”: laboratorium The Hive, które wykorzystywało AI do planowania rozmieszczenia uchodźców.
  • Nominacja „AI Champion”: SAP za wdrożenie GitHub Copilot w procesie rozwoju.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster