RepoGuard
refreshing…
Google

Organization

Public GitHub footprint of Google

@google
View profile on GitHub

Google ❤️ Open Source

United States of America

2,888

Public repositories

678,677

Total stars

76,041

Followers

Google maintains a significant public presence on GitHub, with a diverse range of repositories primarily utilizing languages such as C++, Go, Python, Java, Rust, and TypeScript. Notable projects include Material Design icons, GoogleTest, and Python Fire, showcasing their commitment to open source and community collaboration.

Top languages

C++ 27Python 17Java 15Go 11JavaScript 4Jupyter Notebook 4Rust 4HTML 3

Public repositories

material-design-icons

53,666

Material Design icons by Google (Material Symbols)

Unknown Language
Updated Jul 27, 2026

guava

51,535

Google core libraries for Java

Java
Updated Jul 27, 2026

zx

45,636

A tool for writing better scripts

JavaScript
Updated Jul 27, 2026

styleguide

39,470

Style guides for Google-originated open-source projects

HTML
Updated Jul 27, 2026

langextract

37,895

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

Python
Updated Jul 27, 2026

gson

24,227

A Java serialization/deserialization library to convert Java Objects into JSON and back

Java
Updated Jul 27, 2026

adk-python

20,914

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

Python
Updated Jul 27, 2026

filament

20,304

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

C++
Updated Jul 27, 2026

fonts

20,280

Font files available from Google Fonts, and a public issue tracker for all things Google Fonts

HTML
Updated Jul 27, 2026

gvisor

18,888

Application Kernel for Containers

Go
Updated Jul 27, 2026

libphonenumber

18,156

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

C++
Updated Jul 27, 2026

magika

17,790

Fast and accurate AI powered file content types detection

Python
Updated Jul 27, 2026

dagger

17,711

A fast dependency injector for Android and Java.

Java
Updated Jul 27, 2026

skills

15,284

Agent Skills for Google products and technologies

Python
Updated Jul 27, 2026

guetzli

12,916

Perceptual JPEG encoder

C++
Updated Jul 27, 2026

oss-fuzz

12,474

OSS-Fuzz - continuous fuzzing for open source software.

Shell
Updated Jul 27, 2026

sentencepiece

11,993

Unsupervised text tokenizer for Neural Network-based text generation.

C++
Updated Jul 27, 2026

dopamine

10,888

Dopamine is a research framework for fast prototyping of reinforcement learning algorithms.

Jupyter Notebook
Updated Jul 27, 2026

skia

10,849

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

C++
Updated Jul 27, 2026

benchmark

10,310

A microbenchmark support library

C++
Updated Jul 27, 2026

adk-samples

9,978

A collection of sample agents built with Agent Development Kit (ADK)

Python
Updated Jul 27, 2026

pprof

9,250

pprof is a tool for visualization and analysis of profiling data

Go
Updated Jul 27, 2026

adk-go

8,539

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

Go
Updated Jul 27, 2026

model-viewer

8,177

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

TypeScript
Updated Jul 27, 2026

diff-match-patch

8,144

Diff Match Patch is a high-performance library in multiple languages that manipulates plain text.

Python
Updated Jul 27, 2026

closure-compiler

7,668

A JavaScript checker and optimizer.

JavaScript
Updated Jul 27, 2026

error-prone

7,213

Catch common Java mistakes as compile-time errors

Java
Updated Jul 27, 2026

gops

7,016

A tool to list and diagnose Go processes currently running on your system

Go
Updated Jul 27, 2026

gopacket

6,790

Provides packet processing capabilities for Go

Go
Updated Jul 27, 2026

perfetto

6,282

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

C++
Updated Jul 27, 2026

google-java-format

6,165

Reformats Java source code to comply with Google Java Style.

Java
Updated Jul 27, 2026

j2objc

6,038

A Java to iOS Objective-C translation tool and runtime.

Java
Updated Jul 27, 2026

clusterfuzz

5,582

Scalable fuzzing infrastructure.

Python
Updated Jul 27, 2026

bloaty

5,517

Bloaty: a size profiler for binaries

C++
Updated Jul 27, 2026

tf-quant-finance

5,457

High-performance TensorFlow library for quantitative finance.

Python
Updated Jul 27, 2026

agents-cli

5,386

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

Python
Updated Jul 27, 2026

go-cmp

4,669

Package for comparing Go values in tests

Go
Updated Jul 27, 2026

security-research

4,585

This project hosts security advisories and their accompanying proof-of-concepts related to research conducted at Google which impact non-Google owned code.

C
Updated Jul 27, 2026

santa

4,506

A binary authorization and monitoring system for macOS

Objective-C++
Updated Jul 27, 2026

oboe

4,078

Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.

C++
Updated Jul 27, 2026

angle

4,050

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

C++
Updated Jul 27, 2026

nsjail

4,017

A lightweight process isolation tool that utilizes Linux namespaces, cgroups, rlimits and seccomp-bpf syscall filters, leveraging the Kafel BPF language for enhanced security.

C++
Updated Jul 27, 2026

deepvariant

3,768

DeepVariant is an analysis pipeline that uses a deep neural network to call genetic variants from next-generation DNA sequencing data.

Python
Updated Jul 27, 2026

copybara

3,757

Copybara: A tool for transforming and moving code between repositories.

Java
Updated Jul 27, 2026

zopfli

3,598

Zopfli Compression Algorithm is a compression library programmed in C to perform very good, but slow, deflate or zlib compression.

C++
Updated Jul 27, 2026

timesketch

3,382

Collaborative forensic timeline analysis

Python
Updated Jul 27, 2026

bindiff

3,115

Quickly find differences and similarities in disassembled code

Java
Updated Jul 27, 2026

docsy

2,955

Hugo theme for open source documentation

JavaScript
Updated Jul 27, 2026

autocxx

2,551

Tool for safe ergonomic Rust/C++ interop driven from existing C++ headers

Rust
Updated Jul 27, 2026

XNNPACK

2,409

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

C
Updated Jul 27, 2026

tunix

2,387

A Lightweight LLM Post-Training Library

Python
Updated Jul 27, 2026

tangent

2,322

Source-to-Source Debuggable Derivatives in Pure Python

Python
Updated Jul 27, 2026

boringssl

2,235

Mirror of BoringSSL

C++
Updated Jul 27, 2026

spatial-media

2,098

Specifications and tools for 360º video and spatial audio.

Python
Updated Jul 27, 2026

ax

1,905

An open source distributed agent runtime

Go
Updated Jul 27, 2026

yamlfmt

1,800

An extensible command line tool or library to format yaml files.

Go
Updated Jul 27, 2026

stenographer

1,797

Stenographer is a packet capture solution which aims to quickly spool all packets to disk, then provide simple, fast access to subsets of those packets. Discussion/announcements at stenographer@googlegroups.com

Go
Updated Jul 27, 2026

sandboxed-api

1,755

Generate sandboxes for C/C++ libraries automatically

C++
Updated Jul 27, 2026

xls

1,742

XLS: Accelerated HW Synthesis

C++
Updated Jul 27, 2026

flogger

1,478

A Fluent Logging API for Java

Java
Updated Jul 27, 2026

mathfu

1,400

C++ math library developed primarily for games focused on simplicity and efficiency.

C++
Updated Jul 27, 2026

coding-competitions-archive

1,400

Google Coding Competitions problem archive

HTML
Updated Jul 27, 2026

site-kit-wp

1,392

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 Jul 27, 2026

j2cl

1,373

Java to Closure JavaScript transpiler

Java
Updated Jul 27, 2026

adk-js

1,324

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

TypeScript
Updated Jul 27, 2026

crosvm

1,267

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

Rust
Updated Jul 27, 2026

GNM

1,217

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

Python
Updated Jul 27, 2026

dawn

1,086

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

C++
Updated Jul 27, 2026

crubit

1,059

A bidirectional bindings generator for C++ and Rust.

C++
Updated Jul 27, 2026

fuzztest

1,033

No description provided for this repository.

C++
Updated Jul 27, 2026

visqol

912

Perceptual Quality Estimator for speech and audio

C++
Updated Jul 27, 2026

quiche

880

No description provided for this repository.

C++
Updated Jul 27, 2026

ringdroid

859

No description provided for this repository.

Java
Updated Jul 27, 2026

gps-measurement-tools

839

No description provided for this repository.

Java
Updated Jul 27, 2026

oauth2l

734

oauth2l ("oauth tool") is a simple CLI for interacting with Google API authentication.

Go
Updated Jul 27, 2026

openhtf

712

The open-source hardware testing framework.

Python
Updated Jul 27, 2026

android-cuttlefish

686

Cuttlefish host support debian package.

C++
Updated Jul 27, 2026

mantis

571

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

Unknown Language
Updated Jul 27, 2026

llvm-propeller

536

PROPELLER: Profile Guided Optimizing Large Scale LLVM-based Relinker

C++
Updated Jul 27, 2026

mug

528

A small Java 8 library (string manipulation, BiStream, Structured Concurrency, SQL Templates)

Java
Updated Jul 27, 2026

crc32c

514

CRC32C implementation with support for CPU-specific acceleration instructions

C++
Updated Jul 27, 2026

gf180mcu-pdk

513

PDK for GlobalFoundries' 180nm MCU bulk process technology (GF180MCU).

Makefile
Updated Jul 27, 2026

dart-neats

509

neat dart packages.

Dart
Updated Jul 27, 2026

xrblocks

453

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

TypeScript
Updated Jul 27, 2026

libultrahdr

329

Ultra HDR is a true HDR image format, and is backcompatible. libultrahdr is the reference codec for the Ultra HDR format. The codecs that support the format can render the HDR intent of the image on HDR displays; other codecs can still decode and display the SDR intent of the image.

C++
Updated Jul 27, 2026

skia-buildbot

172

Build, Test, and Analysis Tools for Skia Infrastructure

Go
Updated Jul 27, 2026

adk-kotlin

163

No description provided for this repository.

Kotlin
Updated Jul 27, 2026

hackable_diffusion

154

No description provided for this repository.

Jupyter Notebook
Updated Jul 27, 2026

gdata-java-client

140

Automatically exported from code.google.com/p/gdata-java-client

Java
Updated Jul 27, 2026

meterstick

117

A concise syntax to describe and execute routine data analysis tasks

Jupyter Notebook
Updated Jul 27, 2026

tsl

105

No description provided for this repository.

C++
Updated Jul 27, 2026

bazel-common

90

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

Starlark
Updated Jul 27, 2026

libnss-cache

63

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

C
Updated Jul 27, 2026

pubmed-rag

62

No description provided for this repository.

Jupyter Notebook
Updated Jul 27, 2026

GoogleDataTransport

59

No description provided for this repository.

Objective-C
Updated Jul 27, 2026

tpu-raiden

29

No description provided for this repository.

C++
Updated Jul 27, 2026

secure-aggregation

22

No description provided for this repository.

Rust
Updated Jul 27, 2026

inject-common

16

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

Java
Updated Jul 27, 2026

cybernetic-agent-governance-engine

7

No description provided for this repository.

Python
Updated Jul 27, 2026

ippusb

5

No description provided for this repository.

Rust
Updated Jul 27, 2026

Frequently asked questions

What does google build on GitHub?

Google builds various open source projects on GitHub, including libraries, tools, and frameworks. Key contributions include Material Design icons, GoogleTest for testing, and Python Fire for command line interfaces, reflecting their focus on development support.

Which programming languages does google use?

Google primarily uses C++, Go, Python, Java, Rust, and TypeScript for its public repositories. This variety allows them to cater to different project needs and foster collaboration across various development communities.

Are google's repositories public?

Yes, all of Google's repositories on GitHub are public. This openness promotes community engagement and allows developers worldwide to contribute to and utilize their projects, enhancing the overall software ecosystem.

Is this exposure intended?

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

Monitor this account