Open Source Projects released by Google

Source: Internet
Author: User


Open Source Projects released by Google

Google has released over million lines of code and over projects. Many engineers work in open source projects full time, and even more use their 20% time to create new projects or Contribu Te to their favorite existing projects. This list features some of our best-known projects. For more, see our GitHub repositories and Blog announcements.

Android
Android is a software stack for mobile devices This includes an operating system, middleware, and key applications.
Angular
Angular is a open source Web application framework for JavaScript and Dart, focused on developer productivity, Spee D, and Testability.
Bazel
Bazel is Google's internal build tool which have built-in support for building both client and server software, INCLU Ding client applications for both Android and IOS platforms. Bazel offers speed, scalability, flexibility, reliability and repeatability while ensuring correctness.
Brotli
Brotli is a general purpose compressor This is the well suited for HTML, CSS, and JavaScript. It's similar in speed to deflate but offers more dense compression.
Cartographer
cartographer is a system, provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across Mu Ltiple platforms and sensor configurations.
Chromium
the Chromium Projects include Chromium and Chromium OS, the open source Projects behind the Google Chrome browser an D Google Chrome OS, respectively.
Closure Tools
The
Closure tools help developers to build rich Web applications with JavaScript, is both powerful and efficient . The Closure tools Include:closure Compiler, Closure Library, Closure Templates, and Closure Linter.
Course Builder
Course Builder is a open source education platform used to create and deliver online courses, whether for ten or 1,0 00,000+ students. It utilizes Google App Engine to massively scale without requiring any infrastructure investments.
Dart
Dart is an open source, scalable programming language. It has robust libraries and runtimes for building web, server, and mobile apps.
Flutter
Flutter is a project to help developers build high-performance, high-fidelity, mobile apps for IOS and Android from A single codebase.
Ganeti
Ganeti is a cluster virtual Server Management software tool built on top of existing virtualization technologies SUC H 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 contro L System.
Go
The
Go programming language is a 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.
Grpc
A High Performance, open source, general RPC framework that puts mobile and HTTP/2 first.
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:collection s, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.
Kubernetes
Kubernetes is a open-source system for automating deployment, operations, and scaling of containerized applications .
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.
Liquid Galaxy
Liquid Galaxy is a clustered panoramic display system which runs Google Earth, Street View, Second life, World Wide Telescope, 3D game engines and more.
Native Client
Native Client is a 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.
Nomulus
Nomulus is a open source, scalable, cloud-based service for operating top-level domains (TLDs). It is responsible for tracking domain name ownership, handling registrations and renewals, availability checks and WHOIS R Equests for the TLDs that it runs.
Openthread
Openthread is a open source implementation of the Thread networking protocol for connected devices.
Oppia
Oppia is a tool for creating and sharing interactive educational activities. These activities, called ' explorations ', simulate a conversation with an intelligent tutor, and can be improved bit-by-bit Over time.
Polymer
Polymer lets you build encapsulated, re-usable elements This work just like standard HTML elements, to use in Buildi ng Web applications.
Protobuf
Protocol buffers is a language-neutral, platform-neutral extensible mechanism for serializing structured data.
Science Journal
Science
Journal was a mobile app which allows you to gather data from the world around your using the sensors that was Built into smartphones to measure things.
TensorFlow
TensorFlow is a library for numerical computation using data flow graphs. IT supports scalable machine learning across platforms from data-centers to embedded devices.
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's 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's freely available to EV Eryone.
Yeoman
Yeoman is a robust and opinionated set of tools, libraries and a workflow so can help developers quickly build Bea Utiful and compelling web apps.
ZXing
ZXing (pronounced "zebra crossing") is an open source, multi-format 1d/2d Barcode Image Processing Library Implement Ed in Java.
Some projects say that they is "not a official Google product". What's does that mean?

We release a lot of open source software and want to keep doing so, but we also want to set appropriate Expectati ONS for those projects. Projects that include the this label simply mean that they is not being as fully staffed as larger, supported products like Android OID or Chromium, and so the and/or new releases may be limited.

Open Source Projects released by Google

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.