material-design-icons
Material Design icons by Google (Material Symbols)guava
Google core libraries for Javazx
A tool for writing better scriptsstyleguide
Style guides for Google-originated open-source projectsleveldb
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.googletest
GoogleTest - Google Testing and Mocking Frameworkmaterial-design-lite
Material Design Components in HTML/CSS/JSjax
Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and morecomprehensive-rust
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.python-fire
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.mediapipe
Cross-platform, customizable ML solutions for live and streaming media.gson
A Java serialization/deserialization library to convert Java Objects into JSON and backflatbuffers
FlatBuffers: Memory Efficient Serialization Libraryiosched
The Google I/O Android AppExoPlayer
An extensible media player for Androideng-practices
Google's Engineering Practices documentationweb-starter-kit
Web Starter Kit - a workflow for multi-device websitesflexbox-layout
Flexbox for Androidfonts
Font files available from Google Fonts, and a public issue tracker for all things Google Fontsfilament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2cadvisor
Analyzes resource usage and performance characteristics of running containers.libphonenumber
Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.gvisor
Application Kernel for ContainersWebFundamentals
Former git repo for WebFundamentals on developers.google.comyapf
A formatter for Python filestink
Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.deepdream
brotli
Brotli compression formatguetzli
Perceptual JPEG encoderwire
Compile-time Dependency Injection for Goguice
Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 11 and above, brought to you by Google.blockly
The web-based visual programming editor.sanitizers
AddressSanitizer, ThreadSanitizer, MemorySanitizeror-tools
Google's Operations Research tools:grumpy
Grumpy is a Python to Go source code transcompiler and runtime.dopamine
Dopamine is a research framework for fast prototyping of reinforcement learning algorithms.auto
A collection of source code generators for Java.go-github
Go library for accessing the GitHub v3 APIoss-fuzz
OSS-Fuzz - continuous fuzzing for open source software.go-cloud
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.sentencepiece
Unsupervised text tokenizer for Neural Network-based text generation.re2
RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.traceur-compiler
Traceur is a JavaScript.next-to-JavaScript-of-today compilertsunami-security-scanner
Tsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence.trax
Trax — Deep Learning with Clear Code and Speedskia
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.benchmark
A microbenchmark support librarypprof
pprof is a tool for visualization and analysis of profiling dataandroid-classyshark
Android and Java bytecode viewermagika
Detect file content types with deep learningaccompanist
A collection of extension libraries for Jetpack Composeclosure-compiler
A JavaScript checker and optimizer.agera
Reactive Programming for Androiddiff-match-patch
Diff Match Patch is a high-performance library in multiple languages that manipulates plain text.latexify_py
A library to generate LaTeX expression from Python code.flutter-desktop-embedding
Experimental plugins for Flutter for Desktopglog
C++ implementation of the Google logging modulelovefield
Lovefield is a relational database for web apps. Written in JavaScript, works cross-browser. Provides SQL-like APIs that are fast, safe, and easy to use.jsonnet
Jsonnet - The data templating languageerror-prone
Catch common Java mistakes as compile-time errorsmodel-viewer
Easily display interactive 3D models on the web and in AR!gops
A tool to list and diagnose Go processes currently running on your systemdraco
Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.gopacket
Provides packet processing capabilities for Goautoml
Google Brain AutoMLosv-scanner
Vulnerability scanner written in Go which uses the data provided by https://osv.devgrafika
Grafika test appsnappy
A fast compressor/decompressorphysical-web
The Physical Web: walk up and use anythingj2objc
A Java to iOS Objective-C translation tool and runtime.ios-webkit-debug-proxy
A DevTools proxy (Chrome Remote Debugging Protocol) for iOS devices (Safari Remote Web Inspector).flax
Flax is a neural network library for JAX that is designed for flexibility.gemma.cpp
lightweight, standalone C++ inference engine for Google's Gemma models.seesaw
Seesaw v2 is a Linux Virtual Server (LVS) based load balancing platform.EarlGrey
🍵 iOS UI Automation Test Frameworkseq2seq
A general-purpose encoder-decoder framework for Tensorflowgoogle-java-format
Reformats Java source code to comply with Google Java Style.wireit
Wireit upgrades your npm/pnpm/yarn scripts to make them smarter and more efficient.battery-historian
Battery Historian is a tool to analyze battery consumers using Android "bugreport" files.clusterfuzz
Scalable fuzzing infrastructure.syzkaller
syzkaller is an unsupervised coverage-guided kernel fuzzerbbr
gumbo-parser
An HTML5 parsing library in pure C99uuid
Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.git-appraise
Distributed code review system for Git reposgemma_pytorch
The official PyTorch implementation of Google's Gemma modelsgoogle-authenticator
Open source version of Google Authenticator (except the Android app)gts
☂️ TypeScript style guide, formatter, and linter.closure-library
Google's common JavaScript librarycameraview
[DEPRECATED] Easily integrate Camera features into your Android appgrr
GRR Rapid Response: remote live forensics for incident responsemesop
Build delightful web apps quickly in Pythonpytype
A static type analyzer for Python codeliquidfun
2D physics engine for gamesgxui
An experimental Go cross platform UI library.clasp
🔗 Command Line Apps Script Projectsgoogle-ctf
Google CTFbloaty
Bloaty: a size profiler for binariessanta
A binary authorization and monitoring system for macOSko
Build and deploy Go applications on KubernetesLove Open Source and this site? Check out how you can help us