Google’s contribution to Open Source community
Google is the biggest Open Source Project on this Globe, Google’s uses Open Source Technologies to build their fortune and always advocating Open Source.
Google has been submitting projects to Open Source community since long time.
Open Source Projects by Google.com
Google has released over 20 million lines of code and over 900 projects. Many engineers work on open source projects full time, and even more use their 20% time to create new projects or contribute to their favorite existing projects. See our full list of released projects on Google Project Hosting.
Some important projects by Google :
-
Android
- Android is a software stack for mobile devices that includes an operating system, middleware, and key applications.
-
Chromium
The Chromium Projects include Chromium and Chromium OS, the open-source projects behind the Google Chrome browser and Google Chrome OS, respectively.
-
Closure Tools
The Closure tools help developers to build rich web applications with JavaScript that is both powerful and efficient. The Closure tools include: Closure Complier, Closure Library,Closure Templates, and Closure Linter.
-
Ganeti
Ganeti is a cluster virtual server management software tool built on top of existing virtualization technologies such as Xen or KVM and other Open Source software.
-
Gerrit
Gerrit is a web based code review system, facilitating online code reviews for projects using the Git version control system.
-
Go
The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and efficient. It’s a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.
-
Google Web Toolkit
The Google Web Toolkit (GWT) is a development toolkit for building and optimizing complex browser-based applications. GWT is used by many products at Google, including Google AdWords and Orkut.
-
Guava
The Guava project contains several of Google’s core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.
-
LiquidFun
LiquidFun is a 2D rigid-body and fluid simulation C++ library for games based upon Box2D. It provides support for procedural animation of physical bodies to make objects move and interact in realistic ways.
-
Native Client
Native Client is an open-source technology for running native code in web applications, with the goal of maintaining the browser neutrality, OS portability, and safety that people expect from web apps.
-
Tesseract OCR
Tesseract is considered one of the most accurate free software OCR engines currently available.
-
V8 JavaScript Engine
V8 is Google’s open source, high performance JavaScript engine. It is written in C++ and is used in Google Chrome, Google’s open source browser.
-
WebM
The WebM project is dedicated to developing high-quality video compression technology that is freely available to everyone.
-
ZXing
ZXing (pronounced “zebra crossing”) is an open-source, multi-format 1D/2D barcode image processing library implemented in Java.