Google Delivers its own Open Source Report Card

by Ostatic Staff - Oct. 17, 2016

In recent months, Google has open sourced a slew of useful tools, many of them tested and hardened in-house. They include machine learning applications, 3D visualization tools and more. Now, in a move that should be followed by other companies, Google has announced the 'Open Source Report Card.'

"Today we're sharing our first Open Source Report Card, highlighting our most popular projects, sharing a few statistics and detailing some of the projects we've released in 2016. We've open sourced over 20 million lines of code to date and you can find a listing of some of our best known project releases on our website," said Josh Simmons, from Google's Open Source Programs Office.

Here are some of the most popular projects:

Android - a software stack for mobile devices that includes an operating system, middleware and key applications.

Chromium - a project encompassing Chromium, the software behind Google Chrome, and Chromium OS, the software behind Google Chrome OS devices.

Angular - a web application framework for JavaScript and Dart focused on developer productivity, speed and testability.

TensorFlow - a library for numerical computation using data flow graphics with support for scalable machine learning across platforms from data centers to embedded devices.

Go - a statically typed and compiled programming language that is expressive, concise, clean and efficient.

Kubernetes - a system for automating deployment, operations and scaling of containerized applications.

Polymer - a lightweight library built on top of Web Components APIs for building encapsulated re-usable elements in web applications.

Protobuf - an extensible, language-neutral and platform-neutral mechanism for serializing structured data.

Guava - a set of Java core libraries that includes new collection types (such as multimap and multiset), immutable collections, a graph library, functional types, an in-memory cache, and APIs/utilities for concurrency, I/O, hashing, primitives, reflection, string processing and much more.

Yeoman - a robust and opinionated set of scaffolding tools including libraries and a workflow that can help developers quickly build beautiful and compelling web applications.

Google claims that its GitHub footprint includes over 84 organizations and 3,499 repositories, 773 of which were created this year.

You can find expanded discussions of some of the projects that Google sees the most promise for here