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.orgRustЯзык программирования.Репозиторий: 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/elasticsearchMobyОткрытый фреймворк для сборки специализированных контейнерных систем.Репозиторий: 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 FlutterSDK от 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/kibanaJulia 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/pandasWebsite: 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 MirrorGentoo 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/azureMagentoПлатформа 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.htmlSymfony 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.comscikit-learn Python модуль для машинного обучения.Репозиторий: https://github.com/scikit-learn/scikit-learnСайт: https://scikit-learn.orgNextcloudНабор программ для создания и использования облачного хранилища.Репозиторий: 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.comDocumentation 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.ioRuby 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/TiDBNewSQL базы данных.Репозиторий: https://github.com/pingcap/tidbСайт: https://pingcap.comAngular CLICLI инструмент для 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.orgAlluxioВиртуальная распределенная система хранения данных.Репозиторий: https://github.com/Alluxio/alluxioСайт: https://www.alluxio.io/XX NetПрокси для обхода Китайской цензуры.Репозиторий: https://github.com/XX-net/XX-NetСайт: NoneMicrosoft .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
Комментарии