RepoGuard
Updated 10 h ago
Google

Organization

Public GitHub footprint of Google

@google
View profile on GitHub

Google ❤️ Open Source

United States of America

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.

Top languages

C++ 22Python 20Java 10Go 9Rust 7JavaScript 5C 5TypeScript 4

Public repositories

material-design-icons

★54,168

Material Design icons by Google (Material Symbols)

Unknown Language
Updated Oct 26, 2026

guava

★51,916

Google core libraries for Java

Java
Updated Oct 26, 2026

zx

★45,816

A tool for writing better scripts

JavaScript
Updated Oct 26, 2026

leveldb

★39,512

LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.

C++
Updated Oct 26, 2026

langextract

★39,047

A Python library for extracting structured information from unstructured text using LLMs with precise source grounding and interactive visualization.

Python
Updated Oct 26, 2026

comprehensive-rust

★33,462

This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.

Rust
Updated Oct 26, 2026

python-fire

★28,232

Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.

Python
Updated Oct 26, 2026

flatbuffers

★26,580

FlatBuffers: Memory Efficient Serialization Library

C++
Updated Oct 26, 2026

adk-python

★22,015

An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.

Python
Updated Oct 26, 2026

skills

★21,594

Agent Skills for Google products and technologies

Python
Updated Oct 26, 2026

filament

★20,656

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

C++
Updated Oct 26, 2026

gvisor

★19,786

Application Kernel for Containers

Go
Updated Oct 26, 2026

magika

★18,746

Fast and accurate AI powered file content types detection

Rust
Updated Oct 26, 2026

libphonenumber

★18,336

Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.

C++
Updated Oct 26, 2026

brotli

★15,032

Brotli compression format

TypeScript
Updated Oct 26, 2026

artemis

★15,007

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.

Python
Updated Oct 26, 2026

ax

★14,103

Agent Executor (AX) is Google's open agentic orchestration runtime

Go
Updated Oct 26, 2026

sanitizers

★12,511

AddressSanitizer, ThreadSanitizer, MemorySanitizer

C
Updated Oct 26, 2026

go-github

★11,328

Go library for accessing the GitHub v3 API

Go
Updated Oct 26, 2026

osv-scanner

★11,277

Vulnerability scanner written in Go which uses the data provided by https://osv.dev

Go
Updated Oct 26, 2026

skia

★11,007

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. See documentation for contribution instructions.

C++
Updated Oct 26, 2026

adk-recipes

★10,538

A collection of agent recipes, reference patterns, and vertical plugins built with Agent Development Kit (ADK)

Python
Updated Oct 26, 2026

pprof

★9,311

pprof is a tool for visualization and analysis of profiling data

Go
Updated Oct 26, 2026

model-viewer

★8,293

Easily display interactive 3D models on the web and in AR!

TypeScript
Updated Oct 26, 2026

accompanist

★7,848

A collection of extension libraries for Jetpack Compose

Kotlin
Updated Oct 26, 2026

closure-compiler

★7,699

A JavaScript checker and optimizer.

JavaScript
Updated Oct 26, 2026

flax

★7,357

Flax is a neural network library for JAX that is designed for flexibility.

Jupyter Notebook
Updated Oct 26, 2026

error-prone

★7,263

Catch common Java mistakes as compile-time errors

Java
Updated Oct 26, 2026

perfetto

★6,703

Production-grade client-side tracing, profiling, and analysis for complex software systems.

C++
Updated Oct 26, 2026

agents-cli

★6,180

The CLI and skills that turn any coding assistant into an expert at creating, evaluating, and deploying AI agents on Google Cloud.

Python
Updated Oct 26, 2026

highway

★5,947

Performance-portable, length-agnostic SIMD with runtime dispatch

C++
Updated Oct 26, 2026

google-ctf

★5,053

Google CTF

Python
Updated Oct 26, 2026

liquidfun

★4,898

2D physics engine for games

C++
Updated Oct 26, 2026

angle

★4,108

A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.

C++
Updated Oct 26, 2026

go-containerregistry

★4,099

Go library and CLIs for working with container registries

Go
Updated Oct 26, 2026

eleventy-high-performance-blog

★4,036

A high performance blog template for the 11ty static site generator.

JavaScript
Updated Oct 26, 2026

OpenSK

★3,465

OpenSK is an open-source implementation for security keys written in Rust that supports both FIDO U2F and FIDO2 standards.

Rust
Updated Oct 26, 2026

bindiff

★3,221

Quickly find differences and similarities in disassembled code

Java
Updated Oct 26, 2026

osv.dev

★3,013

Open source vulnerability DB and triage service.

Go
Updated Oct 26, 2026

mantis

★2,540

A modular, stack-agnostic toolkit for AI coding agents to autonomously find, reproduce, and patch vulnerabilities.

Python
Updated Oct 26, 2026

tunix

★2,494

A Lightweight LLM Post-Training Library

Python
Updated Oct 26, 2026

XNNPACK

★2,484

High-efficiency floating-point neural network inference operators for mobile, server, and Web

C
Updated Oct 26, 2026

boringssl

★2,289

Mirror of BoringSSL

C++
Updated Oct 26, 2026

generative-ai-docs

★2,263

This repository is deprecated and will be archived

Jupyter Notebook
Updated Oct 26, 2026

shaderc

★2,197

A collection of tools, libraries, and tests for Vulkan shader compilation.

C++
Updated Oct 26, 2026

xls

★1,958

XLS: Accelerated HW Synthesis

C++
Updated Oct 26, 2026

nomulus

★1,817

Top-level domain name registry service on Google Cloud Platform

Java
Updated Oct 26, 2026

elephant-goldfish-model

★1,688

An open-source method and skill set created at Google for spec-driven development with LLMs

Python
Updated Oct 26, 2026

GNM

★1,604

An open ecosystem of parametric human models and perception stacks, starting with GNM Head.

Python
Updated Oct 26, 2026

meridian

★1,588

Meridian is an MMM framework that enables advertisers to set up and run their own in-house models.

Python
Updated Oct 26, 2026

neuroglancer

★1,569

WebGL-based viewer for volumetric data

TypeScript
Updated Oct 26, 2026

flogger

★1,481

A Fluent Logging API for Java

Java
Updated Oct 26, 2026

site-kit-wp

★1,404

Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.

JavaScript
Updated Oct 26, 2026

coding-competitions-archive

★1,394

Google Coding Competitions problem archive

HTML
Updated Oct 26, 2026

j2cl

★1,379

Java to Closure JavaScript transpiler

Java
Updated Oct 26, 2026

crosvm

★1,349

The Chrome OS Virtual Machine Monitor - Mirror of https://chromium.googlesource.com/crosvm/crosvm/

Rust
Updated Oct 26, 2026

binexport

★1,217

Export disassemblies into Protocol Buffers

C++
Updated Oct 26, 2026

dawn

★1,195

Native WebGPU implementation. Mirror of https://dawn.googlesource.com/dawn. File bugs here: https://crbug.com/dawn/new

C++
Updated Oct 26, 2026

crubit

★1,138

A bidirectional bindings generator for C++ and Rust.

C++
Updated Oct 26, 2026

fuzztest

★1,065

No description provided for this repository.

C++
Updated Oct 26, 2026

it-cert-automation-practice

★1,044

Google IT Automation with Python Professional Certificate - Practice files

Python
Updated Oct 26, 2026

heir

★941

The compiler for homomorphic encryption

MLIR
Updated Oct 26, 2026

earthengine-community

★829

Tutorials and content created by Earth Engine users, for Earth Engine users

Jupyter Notebook
Updated Oct 26, 2026

grain

★799

Library for reading and processing ML training data.

Python
Updated Oct 26, 2026

android-cuttlefish

★740

Cuttlefish host support debian package.

C++
Updated Oct 26, 2026

clspv

★733

Clspv is a compiler for OpenCL C to Vulkan compute shaders

LLVM
Updated Oct 26, 2026

horologist

★702

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.

Kotlin
Updated Oct 26, 2026

santa-tracker-web

★665

The source code to Santa Tracker's website, by Google

JavaScript
Updated Oct 26, 2026

sec-gemini

★662

Sec-Gemini is a cutting-edge AI model designed to enhance cybersecurity capabilities and empower defenders in the ongoing battle against cyber threats.

Svelte
Updated Oct 26, 2026

cctz

★659

CCTZ is a C++ library for translating between absolute and civil times using the rules of a time zone.

C++
Updated Oct 26, 2026

osv-scalibr

★651

OSV-SCALIBR: A library for Software Composition Analysis

Go
Updated Oct 26, 2026

xrblocks

★489

XR Blocks is a lightweight WebXR + AI library for rapidly prototyping advanced AI + XR experiences.

TypeScript
Updated Oct 26, 2026

node-gles

★330

No description provided for this repository.

C++
Updated Oct 26, 2026

go-tpm-tools

★309

Go packages built on go-tpm providing a high-level API for using TPMs

C
Updated Oct 26, 2026

adk-kotlin

★299

No description provided for this repository.

Kotlin
Updated Oct 26, 2026

building-secure-and-reliable-systems

★168

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.

HTML
Updated Oct 26, 2026

tpu-sync

★153

No description provided for this repository.

C++
Updated Oct 26, 2026

rust_icu

★140

rust_icu: rust bindings for ICU (International Components for Unicode) library

Rust
Updated Oct 26, 2026

sbsim

★132

No description provided for this repository.

Python
Updated Oct 26, 2026

matched_markets

★106

Matched Markets is a Python library for design and analysis of Geo experiments using Matched Markets and Time Based Regression.

Python
Updated Oct 26, 2026

capsem

★106

No description provided for this repository.

Rust
Updated Oct 26, 2026

effcee

★104

Effcee is a C++ library for stateful pattern matching of strings, inspired by LLVM's FileCheck

C++
Updated Oct 26, 2026

turbine

★102

No description provided for this repository.

Java
Updated Oct 26, 2026

bazel-common

★90

Common functionality for some Google open-source libraries that are built with Bazel

Starlark
Updated Oct 26, 2026

hdmitsuba

★89

USD Hydra delegate for Mitsuba 3

Python
Updated Oct 26, 2026

device-infra

★87

No description provided for this repository.

Java
Updated Oct 26, 2026

jsinterop-generator

★85

Generates Java annotated with JsInterop from JavaScript extern sources

Java
Updated Oct 26, 2026

libnss-cache

★64

a NSS module for reading directory service information for Linux hosts from an indexed, local disk cache

C
Updated Oct 26, 2026

stellar-engine

★60

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).

HCL
Updated Oct 26, 2026

oss-policies-info

★37

No description provided for this repository.

Unknown Language
Updated Oct 26, 2026

libhoth

★21

Library and tools to interact with a hoth-class root-of-trust chip. Current owner: cjevans@google.com

C
Updated Oct 26, 2026

inject-common

★18

Utilities for implementers and consumers of the javax.inject APIs.

Java
Updated Oct 26, 2026

Serberus

★14

No description provided for this repository.

Unknown Language
Updated Oct 26, 2026

skill-reach

★14

An evaluation suite for AI agent skill triggering and collision detection

Python
Updated Oct 26, 2026

safer_cffi

★9

No description provided for this repository.

Rust
Updated Oct 26, 2026

skills_lint.dart

★6

No description provided for this repository.

Dart
Updated Oct 26, 2026

peregrine

★6

No description provided for this repository.

C++
Updated Oct 26, 2026

filament-assets

★5

No description provided for this repository.

Wolfram Language
Updated Oct 26, 2026

ml-workload-debugging-wiki

★5

No description provided for this repository.

Python
Updated Oct 26, 2026

birdview

★0

No description provided for this repository.

Go
Updated Oct 26, 2026

Frequently asked questions

What does google build on GitHub?

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.

Which programming languages does google use?

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.

Are google's repositories public?

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.

Is this exposure intended?

Monitor Google with RepoGuard and get alerted the moment a new public repository appears.

Monitor this account