Google ❤️ Open Source
2,934
Public repositories
686,749
Total stars
80,931
Followers
Google maintains a significant public presence on GitHub, showcasing a wide range of repositories across various programming languages including C++, Python, Java, Go, TypeScript, and Rust. Notable projects include Material Design icons and core libraries such as Guava and GoogleTest, reflecting Google's commitment to open-source development.
Material Design icons by Google (Material Symbols)
Google core libraries for Java
A tool for writing better scripts
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
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.
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
FlatBuffers: Memory Efficient Serialization Library
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
Agent Skills for Google products and technologies
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Application Kernel for Containers
Fast and accurate AI powered file content types detection
Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
Brotli compression format
ARTEMIS turns natural-language instructions into reliable Android automation. It automates end-to-end workflows, captures logs, and integrates seamlessly with AI coding assistants such as Antigravity, Codex, and Claude Code. It also achieves 99%+ success rate on AndroidWorld Benchmark.
Agent Executor (AX) is Google's open agentic orchestration runtime
AddressSanitizer, ThreadSanitizer, MemorySanitizer
Go library for accessing the GitHub v3 API
Vulnerability scanner written in Go which uses the data provided by https://osv.dev
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. See documentation for contribution instructions.
A collection of agent recipes, reference patterns, and vertical plugins built with Agent Development Kit (ADK)
pprof is a tool for visualization and analysis of profiling data
Easily display interactive 3D models on the web and in AR!
A collection of extension libraries for Jetpack Compose
A JavaScript checker and optimizer.
Flax is a neural network library for JAX that is designed for flexibility.
Catch common Java mistakes as compile-time errors
Production-grade client-side tracing, profiling, and analysis for complex software systems.
The CLI and skills that turn any coding assistant into an expert at creating, evaluating, and deploying AI agents on Google Cloud.
Performance-portable, length-agnostic SIMD with runtime dispatch
Google CTF
2D physics engine for games
A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.
Go library and CLIs for working with container registries
A high performance blog template for the 11ty static site generator.
OpenSK is an open-source implementation for security keys written in Rust that supports both FIDO U2F and FIDO2 standards.
Quickly find differences and similarities in disassembled code
Open source vulnerability DB and triage service.
A modular, stack-agnostic toolkit for AI coding agents to autonomously find, reproduce, and patch vulnerabilities.
A Lightweight LLM Post-Training Library
High-efficiency floating-point neural network inference operators for mobile, server, and Web
Mirror of BoringSSL
This repository is deprecated and will be archived
A collection of tools, libraries, and tests for Vulkan shader compilation.
XLS: Accelerated HW Synthesis
Top-level domain name registry service on Google Cloud Platform
An open-source method and skill set created at Google for spec-driven development with LLMs
An open ecosystem of parametric human models and perception stacks, starting with GNM Head.
Meridian is an MMM framework that enables advertisers to set up and run their own in-house models.
WebGL-based viewer for volumetric data
A Fluent Logging API for Java
Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.
Google Coding Competitions problem archive
Java to Closure JavaScript transpiler
The Chrome OS Virtual Machine Monitor - Mirror of https://chromium.googlesource.com/crosvm/crosvm/
Export disassemblies into Protocol Buffers
Native WebGPU implementation. Mirror of https://dawn.googlesource.com/dawn. File bugs here: https://crbug.com/dawn/new
A bidirectional bindings generator for C++ and Rust.
No description provided for this repository.
Google IT Automation with Python Professional Certificate - Practice files
The compiler for homomorphic encryption
Tutorials and content created by Earth Engine users, for Earth Engine users
Library for reading and processing ML training data.
Cuttlefish host support debian package.
Clspv is a compiler for OpenCL C to Vulkan compute shaders
Horologist is a group of libraries that aim to supplement Wear OS developers with features that are commonly required by developers but not yet available.
The source code to Santa Tracker's website, by Google
Sec-Gemini is a cutting-edge AI model designed to enhance cybersecurity capabilities and empower defenders in the ongoing battle against cyber threats.
CCTZ is a C++ library for translating between absolute and civil times using the rules of a time zone.
OSV-SCALIBR: A library for Software Composition Analysis
XR Blocks is a lightweight WebXR + AI library for rapidly prototyping advanced AI + XR experiences.
No description provided for this repository.
Go packages built on go-tpm providing a high-level API for using TPMs
No description provided for this repository.
This repository contains the content of the book "Building Secure and Reliable Systems" by Heather Adkins, Betsy Beyer, Paul Blankinship, Piotr Lewandowski, Ana Oprea, and Adam Stubblefield. Google wrote this book aiming to share knowledge about our experience in building secure systems at scale. This is not an officially supported Google product.
No description provided for this repository.
rust_icu: rust bindings for ICU (International Components for Unicode) library
No description provided for this repository.
Matched Markets is a Python library for design and analysis of Geo experiments using Matched Markets and Time Based Regression.
No description provided for this repository.
Effcee is a C++ library for stateful pattern matching of strings, inspired by LLVM's FileCheck
No description provided for this repository.
Common functionality for some Google open-source libraries that are built with Bazel
USD Hydra delegate for Mitsuba 3
No description provided for this repository.
Generates Java annotated with JsInterop from JavaScript extern sources
a NSS module for reading directory service information for Linux hosts from an indexed, local disk cache
Framework for management of compliant Google Cloud infrastructure and design patterns for Assured Workloads featuring best practices and documentation to accelerate accreditation efforts e.g., Federal Authorization to Operate (ATO).
No description provided for this repository.
Library and tools to interact with a hoth-class root-of-trust chip. Current owner: cjevans@google.com
Utilities for implementers and consumers of the javax.inject APIs.
No description provided for this repository.
An evaluation suite for AI agent skill triggering and collision detection
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
Google builds a variety of open-source projects on GitHub, including libraries like Guava for Java, GoogleTest for C++, and tools like zx for improved scripting. These projects support developers and foster collaboration within the open-source community.
Google employs several programming languages for its GitHub repositories, prominently featuring C++, Python, Java, Go, TypeScript, and Rust. This diverse language usage supports a wide array of applications and frameworks.
Yes, all of Google's repositories on GitHub are public. This openness allows users to access, contribute to, and learn from Google's extensive range of open-source projects, enhancing transparency and collaboration in software development.
Monitor Google with RepoGuard and get alerted the moment a new public repository appears.
Monitor this account