• A media packaging SDK intended for C++ programmers writing MPEG-DASH packaging applications with Widevine DRM and Common Encryption support.

    C++ 261 107 Updated Jun 16, 2017
  • Tools for Blockly app developers to help build custom blocks.

    JavaScript 5 4 Updated Jun 16, 2017
  • Brotli compression format

    C 4,735 514 Updated Jun 16, 2017
  • JavaScript 123 25 Updated Jun 16, 2017
  • Memory Efficient Serialization Library

    C++ 7,923 1,208 Updated Jun 16, 2017
  • A modern editor with a backend written in Rust.

    Rust 7,977 268 Updated Jun 16, 2017
  • JavaScript player library / DASH client / MSE-EME player

    JavaScript 1,328 284 Updated Jun 16, 2017
  • Protocol Buffers - Google's data interchange format

    C++ 18,028 5,358 Updated Jun 16, 2017
  • Google Core Libraries for Java

    Java 16,945 3,987 Updated Jun 16, 2017
  • Blockly for Android

    Java 292 83 Updated Jun 16, 2017
  • A collection of tools, libraries and tests for shader compilation.

    C++ 309 48 Updated Jun 16, 2017
  • CODEU is a program created by Google to develop the skills of future software engineers. This project is a playground for those looking to develop their coding and software engineering skills.

    Java 66 99 Updated Jun 16, 2017
  • Run GoogleTest test suites in parallel.

    Python 49 25 Updated Jun 16, 2017
  • Best practices for modern web development

    HTML 7,499 1,450 Updated Jun 16, 2017
  • A microbenchmark support library

    C++ 1,668 332 Updated Jun 16, 2017
  • A binary whitelisting/blacklisting system for Mac OS X

    Objective-C 1,609 121 Updated Jun 16, 2017
  • API for protocol buffers using modern Haskell language and library patterns. This is not an official Google product.

    Haskell 137 15 Updated Jun 16, 2017
  • C++ 2 Updated Jun 16, 2017
  • Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

    C++ 1,532 379 Updated Jun 16, 2017
  • A conformant OpenGL ES implementation for Windows, Mac and Linux.

    C++ 612 168 Updated Jun 17, 2017
  • One tool to rule them all.

    Python 23 13 Updated Jun 16, 2017
  • paper-material

    Go 59 28 Updated Jun 16, 2017
  • syzkaller is an unsupervised, coverage-guided Linux system call fuzzer

    Go 1,068 178 Updated Jun 16, 2017
  • AMP HTML source code, samples, and documentation. See below for more info.

    JavaScript 102 1,798 Updated Jun 16, 2017
  • Catch common Java mistakes as compile-time errors

    Java 2,673 272 Updated Jun 16, 2017
  • Conscrypt is a Java Security Provider that implements parts of the Java Cryptography Extension and Java Secure Socket Extension.

    Java 232 38 Updated Jun 16, 2017
  • SwiftShader is a high-performance CPU-based implementation of the OpenGL ES and Direct3D 9 graphics APIs. Its goal is to provide hardware independence for advanced 3D graphics.

    C++ 197 36 Updated Jun 16, 2017
  • E2E test framework for tests with complex test bed requirements.

    Python 104 29 Updated Jun 16, 2017
  • Mirror of BoringSSL

    C 211 81 Updated Jun 16, 2017
  • Set of tests for fuzzing engines

    C 274 49 Updated Jun 16, 2017