Github

GitHub стал не просто хостингом для хранения кодов, а огромным сообществом разработчиков.

Масштабы GitHub колоссальны: более 30 миллионов аккаунтов, более 2 миллионов организаций и более 96 миллионов репозиториев. Это самая популярная сеть разработчиков в мире.

Но как определить ценность этой сети? Как выделить ТОП репозиториев? Для этого мы использовали упрощённую версию нашего собственного алгоритма определения репутации.

Результат оказался весьма интересный. Мы увидели отражение интересов нашего общества к технологиям и направление, в котором они развиваются. Здесь есть большие коммерческие компании со своими open source проектами, такие как: Google, Apple, Microsoft, Facebook, и даже Baidu.

В то же время, мы видим такие проекты, как: инструменты для обхода китайской цензуры, биткоин, CERN (Большой адронный коллайдер), игровые проекты Space Station 13 и Cataclysm: Dark Days Ahead, игровой движок Godot, образовательные проекты freeCodeCamp, Open edX, Oppia, и Code.org.

Проекты для разработки веб и мобильных приложений: WordPress, Joomla, и Flutter для публикации контента; базы данных Ceph и CockroachDB, поисковой движок Elasticsearch. Также присутствуют инструменты для прошивки (jailbreak) Nintendo 3DS и устройств на платформе iOS. Система управления «умным домом» — Home Assistant.

В общем, получился действительно интересный обзор технологий, который отражает интересы общества. Мы учимся, используем криптографию, освобождаемся от проприетарного ПО, играем в игры в наших «умных домах». А крупные компании делают свои проекты открытыми.

Прежде чем я перейду к списку, хочу сообщить, что наш алгоритм учёл каждый аккаунт и проект. Если у вас есть аккаунт на GitHub, вы можете узнать свой рейтинг. Результаты доступны по ссылке.

Top 100 проектов и репозиториев

Выборка из 96 миллионов репозиториев

  1. Google Kubernetes
    Планирование и управление контейнерами.
    Репозиторий: https://github.com/kubernetes/kubernetes
    Сайт: https://kubernetes.io/
  2. Apache Spark
    Унифицированный движок для анализа и обработки больших объёмов данных.
    Репозиторий: https://github.com/apache/spark
    Сайт: http://spark.apache.org/
  3. Microsoft Visual Studio Code
    Редактор исходного кода.
    Репозиторий: https://github.com/Microsoft/vscode
    Сайт: https://code.visualstudio.com/
  4. NixOS Package Collection
    Коллекция пакетов для пакет-менеджера NixOS.
    Репозиторий: https://github.com/NixOS/nixpkgs
    Сайт: https://nixos.org
  5. Rust
    Язык программирования.
    Репозиторий: https://github.com/rust-lang/rust
    Сайт: https://www.rust-lang.org/
  6. Firehol IP Lists
    Черные списки для Firehol (скрипт для создания файрволла).
    Репозиторий: https://github.com/firehol/blocklist-ipsets
    Сайт: https://iplists.firehol.org/
  7. Red Hat OpenShift
    Платформа для разработки, развертывания и эксплуатации классических и контейнерных приложений.
    Репозиторий: https://github.com/openshift/origin
    Сайт: https://www.openshift.com/
  8. Ansible
    Платформа автоматизации развертывания.
    Репозиторий: https://github.com/ansible/ansible
    Сайт: https://www.ansible.com/
  9. Automattic WordPress Calypso
    Приложение для управления сайтом на WordPress.
    Репозиторий: https://github.com/Automattic/wp-calypso
    Сайт: https://developer.wordpress.com/calypso/
  10. Microsoft .NET CoreFX
    Библиотеки классов для .NET Core.
    Репозиторий: https://github.com/dotnet/corefx
    Сайт: https://docs.microsoft.com/en-us/dotnet/core/
  11. Microsoft .NET Roslyn
    .NET компилятор.
    Репозиторий: https://github.com/dotnet/roslyn
    Сайт: https://docs.microsoft.com/en-us/dotnet/csharp/roslyn-sdk/
  12. Node.js
    Среда выполнения JavaScript, построенная на движке JavaScript V8 Chrome.
    Репозиторий: https://github.com/nodejs/node
    Сайт: https://nodejs.org/en/
  13. TensorFlow
    Фреймворк для машинного обучения от Google.
    Репозиторий: https://github.com/tensorflow/tensorflow
    Сайт: https://www.tensorflow.org/
  14. freeCodeCamp
    Платформа для обучения программированию.
    Репозиторий: https://github.com/freeCodeCamp/freeCodeCamp
    Сайт: https://www.freecodecamp.org/
  15. Space Station 13
    Ролевая игра.
    Репозиторий: https://github.com/tgstation/tgstation
    Сайт: https://www.tgstation13.org/
  16. Apple Swift
    Язык программирования от Apple.
    Репозиторий: https://github.com/apple/swift
    Сайт: https://swift.org/
  17. Elasticsearch
    Поисковой движок.
    Репозиторий: https://github.com/elastic/elasticsearch
    Сайт: https://www.elastic.co/products/elasticsearch
  18. Moby
    Открытый фреймворк для сборки специализированных контейнерных систем.
    Репозиторий: https://github.com/moby/moby
    Сайт: https://mobyproject.org/
  19. CockroachDB
    Облачная база данных SQL.
    Репозиторий: https://github.com/cockroachdb/cockroach
    Сайт: https://www.cockroachlabs.com/
  20. Cydia Compatibility Checker
    Проверка совместимости пакет-менеджера Cydia для прошивки iOS устройств.
    Репозиторий: https://github.com/jlippold/tweakCompatible
    Сайт: https://jlippold.github.io/tweakCompatible/
  21. Servo
    Движок веб браузера.
    Репозиторий: https://github.com/servo/servo
    Сайт: https://servo.org/
  22. Google Flutter
    SDK от Google для создания интерфейсов приложений. Для платформ iOS и Android.
    Репозиторий: https://github.com/flutter/flutter
    Сайт: https://flutter.dev/
  23. macOS Homebrew Package Manager
    Формулы по умолчанию для диспетчера пакетов macOS.
    Репозиторий: https://github.com/homebrew/homebrew-core
    Сайт: https://brew.sh/
  24. Home Assistant
    ПО для управления «умным домом».
    Репозиторий: https://github.com/home-assistant/home-assistant
    Сайт: https://www.home-assistant.io/
  25. Microsoft .NET CoreCLR
    Среда исполнения для .NET Core
    Репозиторий: https://github.com/dotnet/coreclr
    Сайт: https://docs.microsoft.com/en-us/dotnet/core/
  26. CocoaPods Specifications
    Спецификации для CocoaPods, менеджера зависимостей Cocoa.
    Репозиторий: https://github.com/CocoaPods/Specs
    Сайт: https://cocoapods.org/
  27. Elastic Kibana
    Панель аналитики и поиска для Elasticsearch.
    Репозиторий: https://github.com/elastic/kibana
    Сайт: https://www.elastic.co/products/kibana
  28. Julia Language
    Язык программирования.
    Репозиторий: https://github.com/JuliaLang/julia
    Сайт: https://julialang.org/
  29. Microsoft TypeScript
    Язык программирования, который компилируется в простой JavaScript.
    Репозиторий: https://github.com/Microsoft/TypeScript
    Сайт: https://www.typescriptlang.org/
  30. Joomla
    Система управления контентом.
    Репозиторий: https://github.com/joomla/joomla-cms
    Сайт: https://www.joomla.org/
  31. DefinitelyTyped
    Репозиторий определений типов для TypeScript.
    Репозиторий: https://github.com/DefinitelyTyped/DefinitelyTyped
    Сайт: http://definitelytyped.org/
  32. Homebrew Cask
    CLI для управления macOS приложениями, распространяемыми в бинарниках.
    Репозиторий: https://github.com/Homebrew/homebrew-cask
    Сайт: https://brew.sh/
  33. Ceph
    Распределенная файловая система с открытым исходным кодом.
    Репозиторий: https://github.com/ceph/ceph
    Сайт: https://ceph.com/
  34. Go
    Язык программирования.
    Репозиторий: https://github.com/golang/go
    Сайт: https://golang.org/
  35. AMP HTML Builder
    Создание страниц для Google AMP.
    Репозиторий: https://github.com/ampproject/amphtml
    Сайт: https://amp.dev/
  36. Open edX
    Образовательная онлайн платформа.
    Репозиторий: https://github.com/edx/edx-platform
    Сайт: https://open.edx.org/
  37. Pandas
    Библиотека для анализа и обработки данных для Python.
    Репозиторий: https://github.com/pandas-dev/pandas
    Website: https://pandas.pydata.org/
  38. Istio
    Платформа для управления микросервисами.
    Репозиторий: https://github.com/istio/istio
    Сайт: https://istio.io/
  39. ManageIQ
    Облачная платформа для управления контейнерами, виртуальными машинами и хранилищами.
    Репозиторий: https://github.com/ManageIQ/manageiq
    Сайт: http://manageiq.org/
  40. Godot Engine
    Мультиплатформенный движок для 2D и 3D игр.
    Репозиторий: https://github.com/godotengine/godot
    Сайт: https://godotengine.org/
  41. Gentoo Repository Mirror
    Gentoo ebuild зеркало репозитория.
    Репозиторий: https://github.com/gentoo/gentoo
    Сайт: https://www.gentoo.org/
  42. Odoo
    Набор веб-приложений с открытым исходным кодом для бизнеса.
    Репозиторий: https://github.com/odoo/odoo
    Сайт: https://www.odoo.com/
  43. Azure Documentation
    Документация по Microsoft Azure.
    Репозиторий: https://github.com/MicrosoftDocs/azure-docs
    Сайт: https://docs.microsoft.com/azure
  44. Magento
    Платформа eCommerce.
    Репозиторий: https://github.com/magento/magento2
    Сайт: https://magento.com/
  45. Saltstack
    ПО для автоматизации управления и настройки любой инфраструктуры или приложений.
    Репозиторий: https://github.com/saltstack/salt
    Сайт: https://www.saltstack.com/
  46. AdGuard Filters
    Фильтры для AdGuard.
    Репозиторий: https://github.com/AdguardTeam/AdguardFilters
    Сайт: https://adguard.com/en/welcome.html
  47. Symfony
    PHP фреймворк.
    Репозиторий: https://github.com/symfony/symfony
    Сайт: https://symfony.com/
  48. CMS Software for the Large Hadron Collider
    Программные компоненты детектора частиц для Большого адронного коллайдера CERN.
    Репозиторий: https://github.com/cms-sw/cmssw
    Сайт: http://cms-sw.github.io/
  49. Red Hat OpenShift
    Управление установкой и конфигурацией OpenShift.
    Репозиторий: https://github.com/openshift/openshift-ansible
    Сайт: https://www.openshift.com/
  50. ownCloud
    Открытое ПО для развёртывания облачного хранилища.
    Репозиторий: https://github.com/owncloud/core
    Сайт: https://owncloud.org/
  51. gRPC
    Фреймворк для удалённого вызова процедур (RPC).
    Репозиторий: https://github.com/grpc/grpc
    Сайт: https://grpc.io/
  52. Liferay
    Корпоративная веб-платформа.
    Репозиторий: https://github.com/brianchandotcom/liferay-portal
    Сайт: https://www.liferay.com/
  53. CommCare HQ
    Платформа для сбора данных с мобильных устройств.
    Репозиторий: https://github.com/dimagi/commcare-hq
    Сайт: https://www.commcarehq.org/
  54. WordPress Gutenberg
    Редактор для WordPress.
    Репозиторий: https://github.com/WordPress/gutenberg
    Сайт: https://wordpress.org/gutenberg/
  55. PyTorch
    Библиотека для глубокого обучения на Python.
    Репозиторий: https://github.com/pytorch/pytorch
    Сайт: https://pytorch.org/
  56. Kubernetes Test Infrastructure
    Репозиторий для Kubernetes.
    Репозиторий: https://github.com/kubernetes/test-infra
    Сайт: https://kubernetes.io/
  57. Keybase
    Репозиторий Keybase клиента.
    Репозиторий: https://github.com/keybase/client
    Сайт: https://keybase.io/
  58. Facebook React
    Репозиторий React.
    Репозиторий: https://github.com/facebook/react
    Сайт: https://reactjs.org/
  59. Code.org
    Платформа для обучения программированию.
    Репозиторий: https://github.com/code-dot-org/code-dot-org
    Сайт: https://code.org/
  60. Bitcoin Core
    Клиент Bitcoin.
    Репозиторий: https://github.com/bitcoin/bitcoin
    Сайт: https://bitcoincore.org/
  61. Arm Mbed OS
    Операционная система для IoT (Internet of Things).
    Репозиторий: https://github.com/ARMmbed/mbed-os
    Сайт: https://www.mbed.com
  62. scikit-learn
    Python модуль для машинного обучения.
    Репозиторий: https://github.com/scikit-learn/scikit-learn
    Сайт: https://scikit-learn.org
  63. Nextcloud
    Набор программ для создания и использования облачного хранилища.
    Репозиторий: https://github.com/nextcloud/server
    Сайт: https://nextcloud.com/
  64. Helm Charts
    Инструмент для управления чартами.
    Репозиторий: https://github.com/helm/charts
    Сайт: https://kubernetes.io/
  65. Terraform
    Инструмент для управления инфраструктурой.
    Репозиторий: https://github.com/hashicorp/terraform
    Сайт: https://www.terraform.io/
  66. Ant Design
    Дизайн-система для UI.
    Репозиторий: https://github.com/ant-design/ant-design
    Сайт: https://ant.design/
  67. Phalcon Framework Documentation
    Документация по Phalcon (PHP фреймворк).
    Репозиторий: https://github.com/phalcon/docs
    Сайт: https://docs.phalconphp.com
  68. Documentation for CMS Software for the Large Hadron Collider
    Документация для CMS ПО Большого адронного коллайдера CERN.
    Репозиторий: https://github.com/cms-sw/cms-sw.github.io
    Сайт: http://cms-sw.github.io/
  69. Apache Kafka Mirror
    Зеркало Apache Kafka, распределённая стриминговая платформа.
    Репозиторий: https://github.com/apache/kafka
    Сайт: https://kafka.apache.org/
  70. Electron
    Фреймворк для написания кросс-платформенных настольных приложений с использованием JavaScript, HTML и CSS.
    Репозиторий: https://github.com/electron/electron
    Сайт: https://electronjs.org/
  71. Zephyr Project
    Операционная система реального времени.
    Репозиторий: https://github.com/zephyrproject-rtos/zephyr
    Сайт: https://www.zephyrproject.org/
  72. The web-platform-tests Project
    Кросс-браузерный набор тестов для веб-платформ.
    Репозиторий: https://github.com/web-platform-tests/wpt
    Сайт: https://www.w3.org/
  73. Marlin Firmware
    Оптимизированная прошивка для RepRap 3D принтеров.
    Репозиторий: https://github.com/MarlinFirmware/Marlin
    Сайт: http://marlinfw.org/
  74. Apache MXNet
    Библиотека для глубокого обучения.
    Репозиторий: https://github.com/apache/incubator-mxnet
    Сайт: https://mxnet.apache.org/
  75. Apache Beam
    Унифицированная модель программирования.
    Репозиторий: https://github.com/apache/beam
    Сайт: https://beam.apache.org/
  76. Fastlane
    Автоматизация сборки и релизов iOS и Android приложений.
    Репозиторий: https://github.com/fastlane/fastlane
    Сайт: https://fastlane.tools/
  77. Kubernetes Website and Documentation
    Репозиторий сайта и документации Kubernetes.
    Репозиторий: https://github.com/kubernetes/website
    Сайт: https://kubernetes.io
  78. Ruby on Rails
    Фреймворк для разработки веб приложений.
    Репозиторий: https://github.com/rails/rails
    Сайт: https://rubyonrails.org/
  79. Zulip
    Чат для совместной работы.
    Репозиторий: https://github.com/zulip/zulip
    Сайт: https://zulipchat.com/
  80. Laravel
    Фреймворк для разработки веб приложений.
    Репозиторий: https://github.com/laravel/framework
    Сайт: https://laravel.com/
  81. Baidu PaddlePaddle
    Фреймворк для глубокого обучения от Baidu.
    Репозиторий: https://github.com/PaddlePaddle/Paddle
    Сайт: http://www.paddlepaddle.org/
  82. Gatsby
    Фреймворк для разработки веб-приложений.
    Репозиторий: https://github.com/gatsbyjs/gatsby
    Сайт: https://www.gatsbyjs.org/
  83. Rust Crate Registry
    Реестр пакетов сообщества Rust.
    Репозиторий: https://github.com/rust-lang/crates.io-index
    Сайт: https://crates.io/
  84. Nintendo 3DS Custom Firmware
    Инструкция по взлому 3DS.
    Репозиторий: https://github.com/hacks-guide/Guide_3DS
    Сайт: https://3ds.hacks.guide/
  85. TiDB
    NewSQL базы данных.
    Репозиторий: https://github.com/pingcap/tidb
    Сайт: https://pingcap.com
  86. Angular CLI
    CLI инструмент для Angular.
    Репозиторий: https://github.com/angular/angular-cli
    Сайт: https://cli.angular.io/
  87. MAPS.ME
    Оффлайн карты OpenStreetMap для iOS and Android.
    Репозиторий: https://github.com/mapsme/omim
    Сайт: https://maps.me/
  88. Eclipse Che
    Облачная IDE для Eclipse.
    Репозиторий: https://github.com/eclipse/che
    Сайт: http://www.eclipse.org/che/
  89. Brave Browser
    Браузер с интегрированной криптовалютой BAT.
    Репозиторий: https://github.com/brave/browser-laptop
    Сайт: https://www.brave.com/
  90. Patchwork
    Репозиторий для изучения Git.
    Репозиторий: https://github.com/jlord/patchwork
    Сайт: http://jlord.us/patchwork/
  91. Angular Material
    Компоненты Angular для Material Design и ифраструктуры.
    Репозиторий: https://github.com/angular/components
    Сайт: https://material.angular.io/
  92. Python
    Язык программирования.
    Репозиторий: https://github.com/python/cpython
    Сайт: https://www.python.org/
  93. Space Station 13
    Ролевая игра.
    Репозиторий: https://github.com/vgstation-coders/vgstation13
    Сайт: http://ss13.moe/
  94. Cataclysm: Dark Days Ahead
    Пошаговая игра.
    Репозиторий: https://github.com/CleverRaven/Cataclysm-DDA
    Сайт: http://cataclysmdda.org/
  95. Material-UI
    Компоненты React для реализации Google Material Design.
    Репозиторий: https://github.com/mui-org/material-ui
    Сайт: https://material-ui.com/
  96. Ionic
    Фреймворк для разработки веб приложений.
    Репозиторий: https://github.com/ionic-team/ionic
    Сайт: https://ionicframework.com/
  97. Oppia
    Инструмент для совместного создания интерактивных уроков.
    Репозиторий: https://github.com/oppia/oppia
    Сайт: https://www.oppia.org
  98. Alluxio
    Виртуальная распределенная система хранения данных.
    Репозиторий: https://github.com/Alluxio/alluxio
    Сайт: https://www.alluxio.io/
  99. XX Net
    Прокси для обхода Китайской цензуры.
    Репозиторий: https://github.com/XX-net/XX-Net
    Сайт: None
  100. Microsoft .NET CLI
    CLI инструмент для .NET
    Репозиторий: https://github.com/dotnet/cli
    Сайт: https://docs.microsoft.com/en-us/dotnet/core/tools/

Читайте также:


Перевод статьи Ake Gaviar: GitHub’s Top 100 Most Valuable Repositories Out of 96 Million

Предыдущая статьяОбновления в Nuxt JS 2.8.0
Следующая статьяМикросервисы. Руководство для начинающих