Google is no stranger to open-source software; the company has released more than 20 million lines of code to the open-source community to date. In an effort to demonstrate further commitment to the open-source community, Google is releasing an open-source report card highlighting its most popular projects and statistics.
“Open-source software enables Google to build things quickly and efficiently without reinventing the wheel, allowing us to focus on solving new problems,” wrote Josh Simmons from Google’s open-source programs office in a blog post. “We stand on the shoulders of giants and we know it. This is why we support open source and make it easy for Googlers to release the projects they’re working on internally as open source.”
(Related: Disney forms its own open-source program)
According to the company, its most popular open-source projects include:
Android: Google’s software stack of the mobile operating system, middleware and apps
Chromium: A browser project that contains Google Chrome and Chromium OS software
Angular: A mobile and desktop JavaScript framework
TensorFlow: Google’s machine learning toolkit
Go: A compiled programming language
Kubernetes: A system for managing, automating, deploying operating and scaling an entire cluster of containerized apps
Polymer: A lightweight library that focuses on reusable web elements
Protobuf: A Language and platform-neutral mechanism for serializing structured data
Guava: A collection of Java core libraries
Yeoman: Tools for building modern web apps
Based on its GitHub data, the company currently has 3,499 repositories on GitHub. Of those 3,499, 773 were announced this year. The most recent projects include Seesaw, Vendor Security Assessment Questionnaire, OpenThread, Magenta, Omnitone, Science Journal, and Cartographer.
In addition, the company revealed that the most popular languages (in order) from its users are JavaScript, Java, C/C++, Go, Python, TypeScript, Dart, PHP, Objective-C, and C#.