Что формирует наш мир технологий?
GitHub — это не просто место хранения кода с контролем версий — это огромная сеть разработчиков.
Огромный размер GitHub — более 30 миллионов аккаунтов, более 2 миллионов организаций и более 96 миллионов репозиториев — делает GitHub одной из самых ценных сетей разработчиков в мире.
Как количественно оценить ценность этой сети? И есть ли способ получить лучшие репозитории?
В U°OS мы прогнали сеть GitHub через упрощенную версию нашего алгоритма репутации и составили топ-100 самых ценных репозиториев.
Результат получился настолько же интересным, насколько и эклектичным, так как он хорошо отражает интерес нашего общества к технологии и то, куда она движется.
Есть крупные проприетарные игроки с проектами с открытым исходным кодом — Google, Apple, Microsoft, Facebook и даже Baidu. И в то же время есть китайский инструмент борьбы с цензурой.
Есть Bitcoin — криптовалюта.
Детектор частиц для Большого адронного коллайдера ЦЕРН.
Есть игровые проекты, такие как Space Station 13 и Cataclysm: Dark Days Ahead и игровой движок Godot.
Есть образовательные проекты, такие как freeCodeCamp, Open edX, Oppia и Code.org.
Существуют проекты по созданию веб-приложений и мобильных приложений, такие как WordPress, Joomla и Flutter, на которых можно публиковать свой контент.
Есть базы данных для хранения вашего контента в Интернете, такие как Ceph и CockroachDB.
И есть поисковая система для навигации по контенту — Elasticsearch.
Есть также, что неудивительно, проекты джейлбрейка, такие как менеджер совместимости Cydia для iOS и кастомная прошивка Nintendo 3DS.
Есть и система умного дома — Home Assistant.
В целом, это действительно прекрасная перспектива для мира технологий: мы учимся, создаем вещи для трансляции наших уникальных голосов, используем криптовалюту, освобождаемся от проприетарного программного обеспечения на нашем оборудовании, а в свободное время играем в наши автоматизированные дома. А крупные компании открывают свои проекты.
Прежде чем я продолжу список, в результате прогона Octoverse через алгоритм репутации также был получен показатель ценности для каждого отдельного участника GitHub.
100 лучших проектов и репозиториев
- Google Kubernetes
Container scheduling and management
Repository: https://github.com/kubernetes/kubernetes
Website: https://kubernetes.io/ - Apache Spark
A unified analytics engine for large-scale data processing
Repository: https://github.com/apache/spark
Website: http://spark.apache.org/ - Microsoft Visual Studio Code
A source-code editor
Repository: https://github.com/Microsoft/vscode
Website: https://code.visualstudio.com/ - NixOS Package Collection
A collection of packages for the Nix package manager
Repository: https://github.com/NixOS/nixpkgs
Website: https://nixos.org - Rust
Programming language
Repository: https://github.com/rust-lang/rust
Website: https://www.rust-lang.org/ - Firehol IP Lists
Blacklists for Firehol, a firewall builder
Repository: https://github.com/firehol/blocklist-ipsets
Website: https://iplists.firehol.org/ - Red Hat OpenShift
A community distribution of Kubernetes optimized for continuous application development and multi-tenant deployment
Repository: https://github.com/openshift/origin
Website: https://www.openshift.com/ - Ansible
A deployment automation platform
Repository: https://github.com/ansible/ansible
Website: https://www.ansible.com/ - Automattic WordPress Calypso
A JavaScript and API powered front-end for WordPress.com
Repository: https://github.com/Automattic/wp-calypso
Website: https://developer.wordpress.com/calypso/ - Microsoft .NET CoreFX
Foundational class libraries for .NET Core
Repository: https://github.com/dotnet/corefx
Website: https://docs.microsoft.com/en-us/dotnet/core/ - Microsoft .NET Roslyn
.NET compiler
Repository: https://github.com/dotnet/roslyn
Website: https://docs.microsoft.com/en-us/dotnet/csharp/roslyn-sdk/ - Node.js
A JavaScript runtime built on Chrome’s V8 JavaScript engine
Repository: https://github.com/nodejs/node
Website: https://nodejs.org/en/ - TensorFlow
Google’s machine learning framework
Repository: https://github.com/tensorflow/tensorflow
Website: https://www.tensorflow.org/ - freeCodeCamp
Code learning platform
Repository: https://github.com/freeCodeCamp/freeCodeCamp
Website: https://www.freecodecamp.org/ - Space Station 13
A round-based roleplaying game
Repository: https://github.com/tgstation/tgstation
Website: https://www.tgstation13.org/ - Apple Swift
Apple’s programming language
Repository: https://github.com/apple/swift
Website: https://swift.org/ - Elasticsearch
A search engine
Repository: https://github.com/elastic/elasticsearch
Website: https://www.elastic.co/products/elasticsearch - Moby
An open framework to assemble specialized container systems
Repository: https://github.com/moby/moby
Website: https://mobyproject.org/ - CockroachDB
A cloud-native SQL database
Repository: https://github.com/cockroachdb/cockroach
Website: https://www.cockroachlabs.com/ - Cydia Compatibility Checker
A compatibility checker for Cydia — a package manager for iOS jailbroken devices
Repository: https://github.com/jlippold/tweakCompatible
Website: https://jlippold.github.io/tweakCompatible/ - Servo
A web browser engine
Repository: https://github.com/servo/servo
Website: https://servo.org/ - Google Flutter
Google’s mobile app SDK to create interfaces for iOS and Android
Repository: https://github.com/flutter/flutter
Website: https://flutter.dev/ - macOS Homebrew Package Manager
Default formulae for the missing package manager for macOS
Repository: https://github.com/homebrew/homebrew-core
Website: https://brew.sh/ - Home Assistant
Home automation software
Repository: https://github.com/home-assistant/home-assistant
Website: https://www.home-assistant.io/ - Microsoft .NET CoreCLR
Runtime for .NET Core
Repository: https://github.com/dotnet/coreclr
Website: https://docs.microsoft.com/en-us/dotnet/core/ - CocoaPods Specifications
Specifications for CocoaPods, a Cocoa dependency manager
Repository: https://github.com/CocoaPods/Specs
Website: https://cocoapods.org/ - Elastic Kibana
An analytics and search dashboard for Elasticsearch
Repository: https://github.com/elastic/kibana
Website: https://www.elastic.co/products/kibana - Julia Language
A technical computing language
Repository: https://github.com/JuliaLang/julia
Website: https://julialang.org/ - Microsoft TypeScript
A superset of JavaScript that compiles to plain JavaScript
Repository: https://github.com/Microsoft/TypeScript
Website: https://www.typescriptlang.org/ - Joomla
A content management system
Repository: https://github.com/joomla/joomla-cms
Website: https://www.joomla.org/ - DefinitelyTyped
A repository for TypeScript type definitions
Repository: https://github.com/DefinitelyTyped/DefinitelyTyped
Website: http://definitelytyped.org/ - Homebrew Cask
A CLI workflow for the administration of macOS applications distributed as binaries
Repository: https://github.com/Homebrew/homebrew-cask
Website: https://brew.sh/ - Ceph
A distributed object, block, and file storage platform
Repository: https://github.com/ceph/ceph
Website: https://ceph.com/ - Go
Programming language
Repository: https://github.com/golang/go
Website: https://golang.org/ - AMP HTML Builder
A way to build pages for Google AMP
Repository: https://github.com/ampproject/amphtml
Website: https://amp.dev/ - Open edX
An online education platform
Repository: https://github.com/edx/edx-platform
Website: https://open.edx.org/ - Pandas
A data analysis and manipulation library for Python
Repository: https://github.com/pandas-dev/pandas
Website: https://pandas.pydata.org/ - Istio
A platform to manage microservices
Repository: https://github.com/istio/istio
Website: https://istio.io/ - ManageIQ
A containers, virtual machines, networks, and storage management platform
Repository: https://github.com/ManageIQ/manageiq
Website: http://manageiq.org/ - Godot Engine
A multi-platform 2D and 3D game engine
Repository: https://github.com/godotengine/godot
Website: https://godotengine.org/ - Gentoo Repository Mirror
A Gentoo ebuild repository mirror
Repository: https://github.com/gentoo/gentoo
Website: https://www.gentoo.org/ - Odoo
A suite of web based open source business apps
Repository: https://github.com/odoo/odoo
Website: https://www.odoo.com/ - Azure Documentation
Documentation of Microsoft Azure
Repository: https://github.com/MicrosoftDocs/azure-docs
Website: https://docs.microsoft.com/azure - Magento
An eCommerce platform
Repository: https://github.com/magento/magento2
Website: https://magento.com/ - Saltstack
Software to automate the management and configuration of any infrastructure or application at scale
Repository: https://github.com/saltstack/salt
Website: https://www.saltstack.com/ - AdGuard Filters
Ad blocking filters for AdGuard
Repository: https://github.com/AdguardTeam/AdguardFilters
Website: https://adguard.com/en/welcome.html - Symfony
A PHP framework
Repository: https://github.com/symfony/symfony
Website: https://symfony.com/ - CMS Software for the Large Hadron Collider
Particle detector software components for CERN’s Large Hadron Collider
Repository: https://github.com/cms-sw/cmssw
Website: http://cms-sw.github.io/ - Red Hat OpenShift
OpenShift installation and configuration management
Repository: https://github.com/openshift/openshift-ansible
Website: https://www.openshift.com/ - ownCloud
Personal cloud software
Repository: https://github.com/owncloud/core
Website: https://owncloud.org/ - gRPC
A remote procedure call (RPC) framework
Repository: https://github.com/grpc/grpc
Website: https://grpc.io/ - Liferay
An enterprise web platform
Repository: https://github.com/brianchandotcom/liferay-portal
Website: https://www.liferay.com/ - CommCare HQ
A mobile data collection platform
Repository: https://github.com/dimagi/commcare-hq
Website: https://www.commcarehq.org/ - WordPress Gutenberg
An editor plugin for WordPress
Repository: https://github.com/WordPress/gutenberg
Website: https://wordpress.org/gutenberg/ - PyTorch
A Python package for Tensor computation and deep neural networks
Repository: https://github.com/pytorch/pytorch
Website: https://pytorch.org/ - Kubernetes Test Infrastructure
A test-infra repository for Kubernetes
Repository: https://github.com/kubernetes/test-infra
Website: https://kubernetes.io/ - Keybase
Keybase client repository
Repository: https://github.com/keybase/client
Website: https://keybase.io/ - Facebook React
A JavaScript library for building user interfaces
Repository: https://github.com/facebook/react
Website: https://reactjs.org/ - Code.org
Code learning resource
Repository: https://github.com/code-dot-org/code-dot-org
Website: https://code.org/ - Bitcoin Core
Bitcoin client software
Repository: https://github.com/bitcoin/bitcoin
Website: https://bitcoincore.org/ - Arm Mbed OS
A platform operating system for the Internet of Things
Repository: https://github.com/ARMmbed/mbed-os
Website: https://www.mbed.com - scikit-learn
A Python module for machine learning
Repository: https://github.com/scikit-learn/scikit-learn
Website: https://scikit-learn.org - Nextcloud
A self-hosted productivity platform
Repository: https://github.com/nextcloud/server
Website: https://nextcloud.com/ - Helm Charts
A curated list of applications for Kubernetes
Repository: https://github.com/helm/charts
Website: https://kubernetes.io/ - Terraform
An infrastructure management tool
Repository: https://github.com/hashicorp/terraform
Website: https://www.terraform.io/ - Ant Design
A UI design language
Repository: https://github.com/ant-design/ant-design
Website: https://ant.design/ - Phalcon Framework Documentation
Documentation for Phalcon, a PHP framework
Repository: https://github.com/phalcon/docs
Website: https://docs.phalconphp.com - Documentation for CMS Software for the Large Hadron Collider
Documentation for CMS Software for CERN’s Large Hadron Collider
Repository: https://github.com/cms-sw/cms-sw.github.io
Website: http://cms-sw.github.io/ - Apache Kafka Mirror
A mirror for Apache Kafka, a distributed streaming platform
Repository: https://github.com/apache/kafka
Website: https://kafka.apache.org/ - Electron
A framework to write cross-platform desktop applications using JavaScript, HTML and CSS
Repository: https://github.com/electron/electron
Website: https://electronjs.org/ - Zephyr Project
A real-time operating system
Repository: https://github.com/zephyrproject-rtos/zephyr
Website: https://www.zephyrproject.org/ - The web-platform-tests Project
A cross-browser testsuite for the Web-platform stack
Repository: https://github.com/web-platform-tests/wpt
Website: https://www.w3.org/ - Marlin Firmware
Optimized firmware for RepRap 3D printers based on the Arduino platform
Repository: https://github.com/MarlinFirmware/Marlin
Website: http://marlinfw.org/ - Apache MXNet
A library for deep learning
Repository: https://github.com/apache/incubator-mxnet
Website: https://mxnet.apache.org/ - Apache Beam
A unified programming model
Repository: https://github.com/apache/beam
Website: https://beam.apache.org/ - Fastlane
A build and release automaton for iOS and Android apps
Repository: https://github.com/fastlane/fastlane
Website: https://fastlane.tools/ - Kubernetes Website and Documentation
A repository for the Kubernetes website and documentation
Repository: https://github.com/kubernetes/website
Website: https://kubernetes.io - Ruby on Rails
A web-application framework
Repository: https://github.com/rails/rails
Website: https://rubyonrails.org/ - Zulip
Team chat software
Repository: https://github.com/zulip/zulip
Website: https://zulipchat.com/ - Laravel
A web application framework
Repository: https://github.com/laravel/framework
Website: https://laravel.com/ - Baidu PaddlePaddle
Baidu’s deep learning framework
Repository: https://github.com/PaddlePaddle/Paddle
Website: http://www.paddlepaddle.org/ - Gatsby
A web application framework
Repository: https://github.com/gatsbyjs/gatsby
Website: https://www.gatsbyjs.org/ - Rust Crate Registry
Rust’s community package registry
Repository: https://github.com/rust-lang/crates.io-index
Website: https://crates.io/ - Nintendo 3DS Custom Firmware
A complete guide to 3DS custom firmware
Repository: https://github.com/hacks-guide/Guide_3DS
Website: https://3ds.hacks.guide/ - TiDB
A NewSQL database
Repository: https://github.com/pingcap/tidb
Website: https://pingcap.com - Angular CLI
CLI tool for Angular, a Google web application framework
Repository: https://github.com/angular/angular-cli
Website: https://cli.angular.io/ - MAPS.ME
Offline OpenStreetMap maps for iOS and Android
Repository: https://github.com/mapsme/omim
Website: https://maps.me/ - Eclipse Che
A cloud IDE for Eclipse
Repository: https://github.com/eclipse/che
Website: http://www.eclipse.org/che/ - Brave Browser
A browser with native BAT cryptocurrency
Repository: https://github.com/brave/browser-laptop
Website: https://www.brave.com/ - Patchwork
A repository to learn Git
Repository: https://github.com/jlord/patchwork
Website: http://jlord.us/patchwork/ - Angular Material
Component infrastructure and Material Design components for Angular, a Google web application framework
Repository: https://github.com/angular/components
Website: https://material.angular.io/ - Python
Programming language
Repository: https://github.com/python/cpython
Website: https://www.python.org/ - Space Station 13
A round-based roleplaying game
Repository: https://github.com/vgstation-coders/vgstation13
Website: http://ss13.moe/ - Cataclysm: Dark Days Ahead
A turn-based survival game
Repository: https://github.com/CleverRaven/Cataclysm-DDA
Website: http://cataclysmdda.org/ - Material-UI
React components that implement Google’s Material Design
Repository: https://github.com/mui-org/material-ui
Website: https://material-ui.com/ - Ionic
A Progressive Web Apps development framework
Repository: https://github.com/ionic-team/ionic
Website: https://ionicframework.com/ - Oppia
A tool for collaboratively building interactive lessons
Repository: https://github.com/oppia/oppia
Website: https://www.oppia.org - Alluxio
A virtual distributed storage system
Repository: https://github.com/Alluxio/alluxio
Website: https://www.alluxio.io/ - XX Net
A Chinese web proxy and anti-censorship tool
Repository: https://github.com/XX-net/XX-Net
Website: None - Microsoft .NET CLI
A CLI tool for .NET
Repository: https://github.com/dotnet/cli
Website: https://docs.microsoft.com/en-us/dotnet/core/tools/