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