RepoGuard
Updated 36 min ago
Google

Organization

Public GitHub footprint of Google

@google
View profile on GitHub

Google ❤️ Open Source

United States of America

2,879

Public repositories

831,449

Total stars

73,996

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++ 24Python 16Go 16Java 10Rust 5C 5TypeScript 4Kotlin 4

Public repositories

material-design-icons

53,436

Material Design icons by Google (Material Symbols)

Unknown Language
Updated Jun 13, 2026

guava

51,473

Google core libraries for Java

Java
Updated Jun 13, 2026

styleguide

39,367

Style guides for Google-originated open-source projects

HTML
Updated Jun 13, 2026

leveldb

39,150

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

C++
Updated Jun 13, 2026

googletest

38,708

GoogleTest - Google Testing and Mocking Framework

C++
Updated Jun 13, 2026

langextract

36,881

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

Python
Updated Jun 13, 2026

comprehensive-rust

33,044

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

Rust
Updated Jun 13, 2026

python-fire

28,202

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

Python
Updated Jun 13, 2026

flatbuffers

26,065

FlatBuffers: Memory Efficient Serialization Library

C++
Updated Jun 13, 2026

gson

24,208

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

Java
Updated Jun 13, 2026

eng-practices

23,243

Google's Engineering Practices documentation

Unknown Language
Updated Jun 13, 2026

fonts

20,145

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

HTML
Updated Jun 13, 2026

filament

20,141

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

C++
Updated Jun 13, 2026

adk-python

20,095

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

Python
Updated Jun 13, 2026

cadvisor

19,197

Analyzes resource usage and performance characteristics of running containers.

Go
Updated Jun 13, 2026

gvisor

18,519

Application Kernel for Containers

Go
Updated Jun 13, 2026

libphonenumber

18,074

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

C++
Updated Jun 13, 2026

magika

17,133

Fast and accurate AI powered file content types detection

Python
Updated Jun 13, 2026

brotli

14,747

Brotli compression format

TypeScript
Updated Jun 13, 2026

wire

14,399

Compile-time Dependency Injection for Go

Go
Updated Jun 13, 2026

or-tools

13,616

Google's Operations Research tools:

C++
Updated Jun 13, 2026

skills

13,605

Agent Skills for Google products and technologies

Python
Updated Jun 13, 2026

guice

12,732

Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 11 and above, brought to you by Google.

Java
Updated Jun 13, 2026

sanitizers

12,399

AddressSanitizer, ThreadSanitizer, MemorySanitizer

C
Updated Jun 13, 2026

oss-fuzz

12,342

OSS-Fuzz - continuous fuzzing for open source software.

Shell
Updated Jun 13, 2026

dopamine

10,879

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

Jupyter Notebook
Updated Jun 13, 2026

skia

10,752

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

C++
Updated Jun 13, 2026

auto

10,546

A collection of source code generators for Java.

Java
Updated Jun 13, 2026

adk-samples

9,650

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

Python
Updated Jun 13, 2026

adk-go

8,147

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

Go
Updated Jun 13, 2026

gemma.cpp

6,944

lightweight, standalone C++ inference engine for Google's Gemma models.

C++
Updated Jun 13, 2026

gopacket

6,779

Provides packet processing capabilities for Go

Go
Updated Jun 13, 2026

snappy

6,578

A fast compressor/decompressor

C++
Updated Jun 13, 2026

wireit

6,411

Wireit upgrades your npm/pnpm/yarn scripts to make them smarter and more efficient.

TypeScript
Updated Jun 13, 2026

syzkaller

6,228

syzkaller is an unsupervised coverage-guided kernel fuzzer

Go
Updated Jun 13, 2026

uuid

6,083

Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.

Go
Updated Jun 13, 2026

perfetto

6,074

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

C++
Updated Jun 13, 2026

j2objc

6,041

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

Java
Updated Jun 13, 2026

gemma_pytorch

5,691

The official PyTorch implementation of Google's Gemma models

Python
Updated Jun 13, 2026

bloaty

5,485

Bloaty: a size profiler for binaries

C++
Updated Jun 13, 2026

tf-quant-finance

5,404

High-performance TensorFlow library for quantitative finance.

Python
Updated Jun 13, 2026

wuffs

4,765

Wrangling Untrusted File Formats Safely

C
Updated Jun 13, 2026

mcp

4,192

Google 💚 MCP

Unknown Language
Updated Jun 13, 2026

AFL

4,181

american fuzzy lop - a security-oriented fuzzer

C
Updated Jun 13, 2026

nsjail

3,958

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 Jun 13, 2026

go-containerregistry

3,918

Go library and CLIs for working with container registries

Go
Updated Jun 13, 2026

promises

3,828

Promises is a modern framework that provides a synchronization construct for Swift and Objective-C.

Objective-C
Updated Jun 13, 2026

trillian

3,731

A transparent, highly scalable and cryptographically verifiable data store.

Go
Updated Jun 13, 2026

google-api-javascript-client

3,524

Google APIs Client Library for browser JavaScript, aka gapi.

CSS
Updated Jun 13, 2026

ksp

3,436

Kotlin Symbol Processing API

Kotlin
Updated Jun 13, 2026

OpenSK

3,362

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

Rust
Updated Jun 13, 2026

bindiff

3,078

Quickly find differences and similarities in disassembled code

Java
Updated Jun 13, 2026

mangle

2,979

No description provided for this repository.

Go
Updated Jun 13, 2026

mozc

2,911

Mozc - a Japanese Input Method Editor designed for multi-platform

C++
Updated Jun 13, 2026

agents-cli

2,833

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

Unknown Language
Updated Jun 13, 2026

osv.dev

2,742

Open source vulnerability DB and triage service.

Go
Updated Jun 13, 2026

s2geometry

2,676

Computational geometry and spatial indexing on the sphere

C++
Updated Jun 13, 2026

tracing-framework

2,628

Web Tracing Framework libraries and extensions.

JavaScript
Updated Jun 13, 2026

santa-tracker-android

2,063

Ho Ho Ho

Java
Updated Jun 13, 2026

android-emulator-container-scripts

2,040

This is a set of minimal scripts to run the emulator in a container for various systems such as Docker, for external consumption

Python
Updated Jun 13, 2026

argh

1,927

Rust derive-based argument parsing optimized for code size

Rust
Updated Jun 13, 2026

sandboxed-api

1,749

Generate sandboxes for C/C++ libraries automatically

C++
Updated Jun 13, 2026

ax

1,659

Google's open source distributed agent runtime

Go
Updated Jun 13, 2026

adk-java

1,592

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

Java
Updated Jun 13, 2026

tensorstore

1,521

Library for reading and writing large multi-dimensional arrays.

C++
Updated Jun 13, 2026

adk-docs

1,402

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

Shell
Updated Jun 13, 2026

site-kit-wp

1,377

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 Jun 13, 2026

j2cl

1,370

Java to Closure JavaScript transpiler

Java
Updated Jun 13, 2026

nftables

1,338

This repository contains a Go module to interact with Linux nftables (the iptables successor).

Go
Updated Jun 13, 2026

crosvm

1,228

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

Rust
Updated Jun 13, 2026

adk-js

1,209

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

TypeScript
Updated Jun 13, 2026

certificate-transparency-go

1,134

Auditing for TLS certificates (Go code)

Go
Updated Jun 13, 2026

crubit

1,026

A bidirectional bindings generator for C++ and Rust.

C++
Updated Jun 13, 2026

nearby

953

🐿️ A collection of projects focused on connectivity that enable building cross-device experiences.

C++
Updated Jun 13, 2026

xsecurelock

926

X11 screen lock utility with security in mind

C
Updated Jun 13, 2026

capirca

852

Multi-platform ACL generation system

Python
Updated Jun 13, 2026

pygtrie

821

Python library implementing a trie data structure.

Python
Updated Jun 13, 2026

private-compute-services

776

No description provided for this repository.

Kotlin
Updated Jun 13, 2026

grain

745

Library for reading and processing ML training data.

Python
Updated Jun 13, 2026

mobly

741

E2E test framework for tests with complex environment requirements.

Python
Updated Jun 13, 2026

renameio

676

Package renameio provides a way to atomically create or replace a file or symbolic link.

Go
Updated Jun 13, 2026

android-cuttlefish

660

Cuttlefish host support debian package.

C++
Updated Jun 13, 2026

jsir

624

Next-generation JavaScript analysis tooling

C++
Updated Jun 13, 2026

mug

515

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

Java
Updated Jun 13, 2026

digitalbuildings

446

Digital Buildings (ontology and SDK) currently being used by Google internally to manage our own buildings.

Python
Updated Jun 13, 2026

xrblocks

420

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

TypeScript
Updated Jun 13, 2026

silifuzz

415

No description provided for this repository.

C++
Updated Jun 13, 2026

jetpack-camera-app

328

A CameraX/Compose camera app built for validating camera feature implementations, serving as a reference for developers and OEMs.

Kotlin
Updated Jun 13, 2026

deepsomatic

309

DeepSomatic is an analysis pipeline that uses a deep neural network to call somatic variants from tumor-normal and tumor-only sequencing data.

Unknown Language
Updated Jun 13, 2026

ground-android

288

Ground mobile data collection app for Android

Kotlin
Updated Jun 13, 2026

psp

287

No description provided for this repository.

C
Updated Jun 13, 2026

sec-gemini

189

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 Jun 13, 2026

oss-fuzz-vulns

181

OSS-Fuzz vulnerabilities for OSV.

Python
Updated Jun 13, 2026

hackable_diffusion

111

No description provided for this repository.

Jupyter Notebook
Updated Jun 13, 2026

ts-bridge

56

Time Series Bridge: a tool to import metrics from one monitoring system to another

Go
Updated Jun 13, 2026

capsem

54

No description provided for this repository.

Rust
Updated Jun 13, 2026

gfxstream

46

No description provided for this repository.

C++
Updated Jun 13, 2026

arolla

24

No description provided for this repository.

C++
Updated Jun 13, 2026

tpu-raiden

11

No description provided for this repository.

C++
Updated Jun 13, 2026

rescue-tools-reiserfs

5

No description provided for this repository.

Python
Updated Jun 13, 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