REPOSITORIES
Google core libraries for Java
A tool for writing better scripts
Style guides for Google-originated open-source projects
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
GoogleTest - Google Testing and Mocking Framework
A Python library for extracting structured information from unstructured text using LLMs with precise source grounding and interactive visualization.
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
Material Design Components in HTML/CSS/JS
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
FlatBuffers: Memory Efficient Serialization Library
A Java serialization/deserialization library to convert Java Objects into JSON and back
This project is deprecated and stale. The latest ExoPlayer code is available in https://github.com/androidx/media
The Google I/O Android App
Google's Engineering Practices documentation
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Font files available from Google Fonts, and a public issue tracker for all things Google Fonts
Analyzes resource usage and performance characteristics of running containers.
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
Flexbox for Android
Web Starter Kit - a workflow for multi-device websites
Application Kernel for Containers
Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
Google's Operations Research tools:
Perceptual JPEG encoder
Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 11 and above, brought to you by Google.
AddressSanitizer, ThreadSanitizer, MemorySanitizer
Brotli compression format
Compile-time Dependency Injection for Go
A formatter for Python files
Former git repo for WebFundamentals on developers.google.com
Dopamine is a research framework for fast prototyping of reinforcement learning algorithms.
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. See documentation for contribution instructions.
A collection of source code generators for Java.
Grumpy is a Python to Go source code transcompiler and runtime.
Fast and accurate AI powered file content types detection
A microbenchmark support library
OSS-Fuzz - continuous fuzzing for open source software.
Unsupervised text tokenizer for Neural Network-based text generation.
Go library for accessing the GitHub v3 API
Material Design icons by Google (Material Symbols)