google

Google Joined Jan 2012 View on GitHub

Stars
2,138,413
across 2,896 public repos
Rank
#2
of 94,827 organizations, top 0.01%

Repositories with 50+ stars

google's repositories with their overall rank
RankRepositoryLanguageStars
465

Material Design icons by Google (Material Symbols)

54,261
493

Google core libraries for Java

Java 51,920
619

A tool for writing better scripts

JavaScript 45,836
782

Style guides for Google-originated open-source projects

Emacs Lisp 39,813
784

GoogleTest - Google Testing and Mocking Framework

C++ 39,719
793

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

C++ 39,535
802

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

Python 39,295
1,067

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

Rust 33,508
1,142

Material Design Components in HTML/CSS/JS

HTML 32,191
1,431

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

Python 28,226
1,556

FlatBuffers: Memory Efficient Serialization Library

C++ 26,622
1,806

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

Java 24,231
1,853

Agent Skills for Google products and technologies

Python 23,765
1,916

Google's Engineering Practices documentation

23,275
2,065

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

Python 22,163
2,095

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

Java 21,932
2,144

The Google I/O Android App

Kotlin 21,623
2,238

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

HTML 20,747
2,241

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

C++ 20,720
2,354

Application Kernel for Containers

Go 19,941
2,421

Analyzes resource usage and performance characteristics of running containers.

Go 19,522
2,544

Fast and accurate AI powered file content types detection

Rust 18,782
2,626

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

C++ 18,347
2,639

Flexbox for Android

Kotlin 18,275
2,644

Web Starter Kit - a workflow for multi-device websites

HTML 18,255
2,885

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

Python 17,112
3,087

Open-source plugin for designing and reviewing software with agents

Python 16,301
3,421

Brotli compression format

TypeScript 15,101
3,594

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

Go 14,580
3,665

Compile-time Dependency Injection for Go

Go 14,375
3,671

Google's Operations Research tools:

C++ 14,352
3,793

A formatter for Python files

Python 13,986
3,837

Former git repo for WebFundamentals on developers.google.com

JavaScript 13,860
4,070 13,214
4,201

OSS-Fuzz - continuous fuzzing for open source software.

Shell 12,936
4,215

Perceptual JPEG encoder

C++ 12,883
4,277

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

Java 12,730
4,359

AddressSanitizer, ThreadSanitizer, MemorySanitizer

C 12,522
4,533

Unsupervised text tokenizer for Neural Network-based text generation.

C++ 12,170
4,838

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

Go 11,473
4,897

Go library for accessing the GitHub v3 API

Go 11,340
5,105

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

C++ 11,018
5,155

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

Jupyter Notebook 10,931
5,381

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

Python 10,595
5,402

A collection of source code generators for Java.

Java 10,562
5,439

A microbenchmark support library

C++ 10,502
5,442

Grumpy is a Python to Go source code transcompiler and runtime.

Go 10,491
5,796

The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.

Go 9,924
5,849

RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.

C++ 9,846
6,270

pprof is a tool for visualization and analysis of profiling data

Go 9,323
6,580

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

Go 8,956
6,878

Tsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence.

Java 8,618
7,149

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

TypeScript 8,317
7,161

Trax — Deep Learning with Clear Code and Speed

Python 8,299
7,352

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

Python 8,130
7,358

Traceur is a JavaScript.next-to-JavaScript-of-today compiler

JavaScript 8,123
7,659

A collection of extension libraries for Jetpack Compose

Kotlin 7,849
7,869

A JavaScript checker and optimizer.

JavaScript 7,704
7,988

A library to generate LaTeX expression from Python code.

Python 7,603
8,002

Jsonnet - The data templating language

Jsonnet 7,594
8,061

Android and Java bytecode viewer

Java 7,546
8,061

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++ 7,546
8,293

C++ implementation of the Google logging module

C++ 7,373
8,303

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

Jupyter Notebook 7,365
8,422

Catch common Java mistakes as compile-time errors

Java 7,266
8,629

Reactive Programming for Android

Java 7,120
8,689

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

C++ 7,081
8,763

Experimental plugins for Flutter for Desktop

C++ 7,030
8,777

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

Go 7,023
9,096

Provides packet processing capabilities for Go

Go 6,799
9,135

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

C++ 6,775
9,171

Lovefield is a relational database for web apps. Written in JavaScript, works cross-browser. Provides SQL-like APIs that are fast, safe, and easy to use.

JavaScript 6,755
9,331

A fast compressor/decompressor

C++ 6,630
9,616

Google Brain AutoML

Jupyter Notebook 6,477
9,692

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

TypeScript 6,432
9,758

syzkaller is an unsupervised coverage-guided kernel fuzzer

Go 6,399
9,884

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

Python 6,327
10,072

Reformats Java source code to comply with Google Java Style.

Java 6,224
10,108

A DevTools proxy (Chrome Remote Debugging Protocol) for iOS devices (Safari Remote Web Inspector).

C 6,209
10,226

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

Go 6,156
10,248

Grafika test app

Java 6,145
10,468

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

Java 6,034
10,596

Performance-portable, length-agnostic SIMD with runtime dispatch

C++ 5,969
10,612

The Physical Web: walk up and use anything

Java 5,958
10,612 5,958
10,725

🔗 Command Line Apps Script Projects

TypeScript 5,906
11,142

The official PyTorch implementation of Google's Gemma models

Python 5,708
11,153

iOS UI Automation Test Framework

Objective-C 5,701
11,206

Seesaw v2 is a Linux Virtual Server (LVS) based load balancing platform.

Go 5,676
11,296

Scalable fuzzing infrastructure.

Python 5,633
11,329

A general-purpose encoder-decoder framework for Tensorflow

Python 5,618
11,438

Bloaty: a size profiler for binaries

C++ 5,573
11,462

High-performance TensorFlow library for quantitative finance.

Python 5,565
11,809

Battery Historian is a tool to analyze battery consumers using Android "bugreport" files.

Go 5,402
11,823 C++ 5,396
11,931

Open source version of Google Authenticator (except the Android app)

Java 5,357
12,002

Distributed code review system for Git repos

Go 5,327
12,081

☂️ TypeScript style guide, formatter, and linter.

TypeScript 5,294
12,404

An HTML5 parsing library in pure C99

HTML 5,187
12,627

GRR Rapid Response: remote live forensics for incident response

Python 5,109

Among 94,827 organizations

1.6m–2.5m stars: 1 organization, including google

Stars along the bottom, and organizations in each band on a log scale

Where the stars are

Languages

  1. C++ 428.2k stars, 20% · 217 repos
  2. Python 385.3k stars, 18% · 301 repos
  3. Go 292.1k stars, 14% · 181 repos
  4. Java 262.2k stars, 12% · 127 repos
  5. JavaScript 132.4k stars, 6% · 82 repos
  6. HTML 82.7k stars, 4% · 25 repos
  7. Rust 79.9k stars, 4% · 49 repos
  8. C 67.1k stars, 3% · 59 repos

and 49 more languages

When they were made

100 repos with 50+ stars, made between 2013 and 2026

Quick stats

Next rank
+1,889,578 stars to reach #1
Public repos
2,896, 1,379 with 50+ stars
Popular repos
333 over 1k stars, 47 over 10k stars
Top repo
material-design-icons, #465 of all repos, 3% of stars

Stars counted Recounted daily Next count around