RepoGuard
Updated 11 h ago
Google

Organization

Public GitHub footprint of Google

@google
View profile on GitHub

Google ❤️ Open Source

United States of America

2,879

Public repositories

664,507

Total stars

73,982

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++ 23Python 18Go 12Java 10TypeScript 7Rust 5C 4JavaScript 3

Public repositories

material-design-icons

53,437

Material Design icons by Google (Material Symbols)

Unknown Language
Updated Jun 13, 2026

guava

51,474

Google core libraries for Java

Java
Updated Jun 12, 2026

googletest

38,705

GoogleTest - Google Testing and Mocking Framework

C++
Updated Jun 13, 2026

langextract

36,879

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

Python
Updated Jun 12, 2026

python-fire

28,203

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

Python
Updated Jun 12, 2026

eng-practices

23,237

Google's Engineering Practices documentation

Unknown Language
Updated Jun 13, 2026

ExoPlayer

21,918

This project is deprecated and stale. The latest ExoPlayer code is available in https://github.com/androidx/media

Java
Updated Jun 12, 2026

fonts

20,145

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

HTML
Updated Jun 12, 2026

filament

20,140

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

C++
Updated Jun 12, 2026

adk-python

20,091

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

Python
Updated Jun 13, 2026

gvisor

18,518

Application Kernel for Containers

Go
Updated Jun 12, 2026

web-starter-kit

18,298

Web Starter Kit - a workflow for multi-device websites

HTML
Updated Jun 12, 2026

dagger

17,706

A fast dependency injector for Android and Java.

Java
Updated Jun 12, 2026

magika

17,132

Fast and accurate AI powered file content types detection

Python
Updated Jun 13, 2026

brotli

14,745

Brotli compression format

TypeScript
Updated Jun 12, 2026

yapf

13,980

A formatter for Python files

Python
Updated Jun 12, 2026

WebFundamentals

13,882

Former git repo for WebFundamentals on developers.google.com

JavaScript
Updated Jun 12, 2026

or-tools

13,614

Google's Operations Research tools:

C++
Updated Jun 13, 2026

skills

13,588

Agent Skills for Google products and technologies

Python
Updated Jun 13, 2026

sanitizers

12,399

AddressSanitizer, ThreadSanitizer, MemorySanitizer

C
Updated Jun 13, 2026

oss-fuzz

12,334

OSS-Fuzz - continuous fuzzing for open source software.

Shell
Updated Jun 13, 2026

dopamine

10,880

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

Jupyter Notebook
Updated Jun 12, 2026

skia

10,750

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

C++
Updated Jun 13, 2026

osv-scanner

10,496

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

Go
Updated Jun 12, 2026

adk-samples

9,647

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

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

model-viewer

8,123

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

TypeScript
Updated Jun 12, 2026

draco

7,345

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.

C++
Updated Jun 12, 2026

wireit

6,411

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

TypeScript
Updated Jun 12, 2026

perfetto

6,073

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

C++
Updated Jun 13, 2026

gemma_pytorch

5,690

The official PyTorch implementation of Google's Gemma models

Python
Updated Jun 12, 2026

highway

5,615

Performance-portable, length-agnostic SIMD with runtime dispatch

C++
Updated Jun 13, 2026

gts

5,281

☂️ TypeScript style guide, formatter, and linter.

TypeScript
Updated Jun 12, 2026

tcmalloc

5,249

No description provided for this repository.

C++
Updated Jun 12, 2026

pebble

4,964

This is the latest version of the internal repository from Pebble Technology providing the software to run on Pebble watches. Proprietary source code has been removed from this repository and it will not compile as-is. This is for information only.

C
Updated Jun 12, 2026

btree

4,161

BTree provides a simple, ordered, in-memory data structure for Go programs.

Go
Updated Jun 12, 2026

angle

4,021

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

C++
Updated Jun 13, 2026

nsjail

3,957

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

cel-spec

3,845

Common Expression Language -- specification and binary representation

Starlark
Updated Jun 13, 2026

tarpc

3,714

An RPC framework for Rust with a focus on ease of use.

Rust
Updated Jun 13, 2026

docsy

2,942

Hugo theme for open source documentation

JavaScript
Updated Jun 13, 2026

agents-cli

2,821

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

truth

2,787

Fluent assertions for Java and Android

Java
Updated Jun 13, 2026

charts

2,781

No description provided for this repository.

Dart
Updated Jun 13, 2026

copybara

2,752

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

Java
Updated Jun 12, 2026

XNNPACK

2,358

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

C
Updated Jun 13, 2026

zerocopy

2,341

Zerocopy makes zero-cost memory manipulation effortless. We write `unsafe` so you don’t have to.

Rust
Updated Jun 12, 2026

tunix

2,335

A Lightweight LLM Post-Training Library

Python
Updated Jun 13, 2026

martian

2,044

Martian is a library for building custom HTTP/S proxies

Go
Updated Jun 12, 2026

butteraugli

2,001

butteraugli estimates the psychovisual difference between two images

C++
Updated Jun 12, 2026

argh

1,925

Rust derive-based argument parsing optimized for code size

Rust
Updated Jun 12, 2026

sandboxed-api

1,749

Generate sandboxes for C/C++ libraries automatically

C++
Updated Jun 12, 2026

ax

1,656

Google's open source distributed agent runtime

Go
Updated Jun 12, 2026

budoux

1,632

No description provided for this repository.

Python
Updated Jun 13, 2026

adk-java

1,591

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

Java
Updated Jun 12, 2026

tensorstore

1,521

Library for reading and writing large multi-dimensional arrays.

C++
Updated Jun 12, 2026

xls

1,498

XLS: Accelerated HW Synthesis

C++
Updated Jun 12, 2026

meridian

1,420

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

Python
Updated Jun 12, 2026

adk-docs

1,401

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

Shell
Updated Jun 12, 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 12, 2026

re2j

1,249

linear time regular expression matching in Java

Java
Updated Jun 12, 2026

crosvm

1,227

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

Rust
Updated Jun 12, 2026

dawn

1,037

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

C++
Updated Jun 13, 2026

crubit

1,025

A bidirectional bindings generator for C++ and Rust.

C++
Updated Jun 12, 2026

tsunami-security-scanner-plugins

1,013

This project aims to provide a central repository for many useful Tsunami Security Scanner plugins.

Java
Updated Jun 12, 2026

go-licenses

998

A lightweight tool to report on the licenses used by a Go package and its dependencies. Highlight! Versioned external URL to licenses can be found at the same time.

Go
Updated Jun 12, 2026

nearby

952

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

C++
Updated Jun 12, 2026

quiche

870

No description provided for this repository.

C++
Updated Jun 12, 2026

earthengine-community

789

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

Jupyter Notebook
Updated Jun 12, 2026

private-compute-services

776

No description provided for this repository.

Kotlin
Updated Jun 12, 2026

grain

744

Library for reading and processing ML training data.

Python
Updated Jun 13, 2026

heir

737

A compiler for homomorphic encryption

C++
Updated Jun 13, 2026

GoogleSignIn-iOS

725

Enables iOS and macOS apps to sign in with Google.

Objective-C
Updated Jun 13, 2026

oss-rebuild

703

Securing open-source package ecosystems by originating, validating, and augmenting build attestations.

Go
Updated Jun 13, 2026

android-cuttlefish

660

Cuttlefish host support debian package.

C++
Updated Jun 12, 2026

jsir

624

Next-generation JavaScript analysis tooling

C++
Updated Jun 12, 2026

dotprompt

533

Executable GenAI prompt templates

Starlark
Updated Jun 12, 2026

orbax

518

Orbax provides common checkpointing and persistence utilities for JAX users

Python
Updated Jun 12, 2026

mug

514

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

Java
Updated Jun 13, 2026

mcp-security

499

No description provided for this repository.

Python
Updated Jun 12, 2026

jsonschema-go

450

The Go library for JSON Schema. An official Google project providing a comprehensive toolkit for validation, reflection, and schema construction.

Go
Updated Jun 13, 2026

xrblocks

419

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

TypeScript
Updated Jun 12, 2026

keep-sorted

381

keep-sorted is a language-agnostic formatter that sorts lines between two markers in a larger file.

Go
Updated Jun 12, 2026

ground-platform

244

Ground hosted components: Web console, Cloud Functions, db config

TypeScript
Updated Jun 12, 2026

automotive-design-compose

198

Automotive Design for Compose is an extension to Jetpack Compose that allows every screen, component, and overlay of your Android App to be defined in Figma, and lets you see the latest changes to your Figma design in your app, immediately!

Rust
Updated Jun 13, 2026

eDistantObject

177

eDistantObject (eDO) - Remote invocation library for iOS

Objective-C
Updated Jun 12, 2026

skia-buildbot

170

Build, Test, and Analysis Tools for Skia Infrastructure

Go
Updated Jun 12, 2026

jaxite

107

Jaxite is a fully homomorphic encryption library targeting TPUs and GPUs

Python
Updated Jun 12, 2026

aura-inspector

98

No description provided for this repository.

Python
Updated Jun 13, 2026

ink

82

Google Ink

C++
Updated Jun 12, 2026

device-infra

74

No description provided for this repository.

Java
Updated Jun 13, 2026

product_video_ads

70

Product Video Ads is a solution to build video Ads at scale.

TypeScript
Updated Jun 13, 2026

stellar-engine

44

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

libhoth

22

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

C
Updated Jun 12, 2026

chromium-policy-vulnfeed

12

No description provided for this repository.

Go
Updated Jun 13, 2026

tpu-raiden

11

No description provided for this repository.

C++
Updated Jun 13, 2026

project-montage

9

No description provided for this repository.

Python
Updated Jun 12, 2026

dpsynth

8

No description provided for this repository.

Python
Updated Jun 12, 2026

github-team

7

This is the repository used for the team at Google that manages GitHub.

Shell
Updated Jun 13, 2026

filament-assets

5

No description provided for this repository.

Wolfram Language
Updated Jun 12, 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