| google/material-design-icons | Material Design icons by Google (Material Symbols) | 52,931 | — |
| google/guava | Google core libraries for Java | 51,475 | Java |
| google/zx | A tool for writing better scripts | 45,221 | JavaScript |
| google/styleguide | Style guides for Google-originated open-source projects | 39,058 | HTML |
| google/leveldb | LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. | 38,864 | C++ |
| google/googletest | GoogleTest - Google Testing and Mocking Framework | 38,285 | C++ |
| google/langextract | A Python library for extracting structured information from unstructured text using LLMs with precise source grounding and interactive visualization. | 34,105 | Python |
| google/comprehensive-rust | This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust. | 32,682 | Rust |
| google/material-design-lite | Material Design Components in HTML/CSS/JS | 32,212 | HTML |
| google/gson | A Java serialization/deserialization library to convert Java Objects into JSON and back | 24,323 | Java |
| google/ExoPlayer | This project is deprecated and stale. The latest ExoPlayer code is available in https://github.com/androidx/media | 21,930 | Java |
| google/iosched | The Google I/O Android App | 21,723 | Kotlin |
| google/eng-practices | Google's Engineering Practices documentation | 20,445 | — |
| google/fonts | Font files available from Google Fonts, and a public issue tracker for all things Google Fonts | 19,751 | HTML |
| google/filament | Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2 | 19,674 | C++ |
| google/cadvisor | Analyzes resource usage and performance characteristics of running containers. | 18,922 | Go |
| google/flexbox-layout | Flexbox for Android | 18,356 | Kotlin |
| google/web-starter-kit | Web Starter Kit - a workflow for multi-device websites | 18,346 | HTML |
| google/adk-python | An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control. | 18,087 | Python |
| google/libphonenumber | Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers. | 17,860 | C++ |
| google/gvisor | Application Kernel for Containers | 17,816 | Go |
| google/dagger | A fast dependency injector for Android and Java. | 17,701 | Java |
| google/wire | Compile-time Dependency Injection for Go | 14,360 | Go |
| google/yapf | A formatter for Python files | 13,989 | Python |
| google/WebFundamentals | Former git repo for WebFundamentals on developers.google.com | 13,880 | JavaScript |
| google/deepdream | — | 13,244 | — |
| google/or-tools | Google's Operations Research tools: | 13,154 | C++ |
| google/guetzli | Perceptual JPEG encoder | 12,949 | C++ |
| google/guice | Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 11 and above, brought to you by Google. | 12,728 | Java |
| google/sanitizers | AddressSanitizer, ThreadSanitizer, MemorySanitizer | 12,316 | C |
| google/oss-fuzz | OSS-Fuzz - continuous fuzzing for open source software. | 11,928 | Shell |
| google/A2UI | — | 11,657 | TypeScript |
| google/go-github | Go library for accessing the GitHub v3 API | 11,143 | Go |
| google/dopamine | Dopamine is a research framework for fast prototyping of reinforcement learning algorithms. | 10,845 | Jupyter Notebook |
| google/auto | A collection of source code generators for Java. | 10,548 | Java |
| google/grumpy | Grumpy is a Python to Go source code transcompiler and runtime. | 10,531 | Go |
| google/skia | Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. See documentation for contribution instructions. | 10,507 | C++ |
| google/benchmark | A microbenchmark support library | 10,027 | C++ |
| google/go-cloud | The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go. | 9,865 | Go |
| google/pprof | pprof is a tool for visualization and analysis of profiling data | 9,071 | Go |
| google/tsunami-security-scanner | Tsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence. | 8,550 | Java |
| google/adk-samples | A collection of sample agents built with Agent Development Kit (ADK) | 8,543 | Python |
| google/osv-scanner | Vulnerability scanner written in Go which uses the data provided by https://osv.dev | 8,505 | Go |
| google/trax | Trax — Deep Learning with Clear Code and Speed | 8,302 | Python |
| google/traceur-compiler | Traceur is a JavaScript.next-to-JavaScript-of-today compiler | 8,158 | JavaScript |
| google/diff-match-patch | Diff Match Patch is a high-performance library in multiple languages that manipulates plain text. | 8,070 | Python |
| google/model-viewer | Easily display interactive 3D models on the web and in AR! | 7,928 | TypeScript |
| google/accompanist | A collection of extension libraries for Jetpack Compose | 7,809 | Kotlin |
| google/closure-compiler | A JavaScript checker and optimizer. | 7,629 | JavaScript |
| google/android-classyshark | Android and Java bytecode viewer | 7,601 | Java |
| google/latexify_py | A library to generate LaTeX expression from Python code. | 7,597 | Python |
| google/glog | C++ implementation of the Google logging module | 7,361 | C++ |
| google/draco | 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. | 7,169 | C++ |
| google/agera | Reactive Programming for Android | 7,144 | Java |
| google/error-prone | Catch common Java mistakes as compile-time errors | 7,140 | Java |
| google/flax | Flax is a neural network library for JAX that is designed for flexibility. | 7,095 | Jupyter Notebook |
| google/flutter-desktop-embedding | Experimental plugins for Flutter for Desktop | 7,071 | C++ |
| google/adk-go | An open-source, code-first Go toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control. | 7,051 | Go |
| google/gops | A tool to list and diagnose Go processes currently running on your system | 7,002 | Go |
| google/lovefield | 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. | 6,785 | JavaScript |
| google/gopacket | Provides packet processing capabilities for Go | 6,753 | Go |
| google/gemma.cpp | lightweight, standalone C++ inference engine for Google's Gemma models. | 6,742 | C++ |
| google/snappy | A fast compressor/decompressor | 6,541 | C++ |
| google/automl | Google Brain AutoML | 6,451 | Jupyter Notebook |
| google/wireit | Wireit upgrades your npm/pnpm/yarn scripts to make them smarter and more efficient. | 6,395 | TypeScript |
| google/grafika | Grafika test app | 6,159 | Java |
| google/ios-webkit-debug-proxy | A DevTools proxy (Chrome Remote Debugging Protocol) for iOS devices (Safari Remote Web Inspector). | 6,149 | C |
| google/google-java-format | Reformats Java source code to comply with Google Java Style. | 6,078 | Java |
| google/syzkaller | syzkaller is an unsupervised coverage-guided kernel fuzzer | 6,075 | Go |
| google/j2objc | A Java to iOS Objective-C translation tool and runtime. | 6,039 | Java |
| google/uuid | Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services. | 5,995 | Go |
| google/physical-web | The Physical Web: walk up and use anything | 5,983 | Java |
| google/bbr | — | 5,894 | — |
| google/EarlGrey | :tea: iOS UI Automation Test Framework | 5,679 | Objective-C |
| google/seesaw | Seesaw v2 is a Linux Virtual Server (LVS) based load balancing platform. | 5,678 | Go |
| google/seq2seq | A general-purpose encoder-decoder framework for Tensorflow | 5,635 | Python |
| google/gemma_pytorch | The official PyTorch implementation of Google's Gemma models | 5,606 | Python |
| google/perfetto | Production-grade client-side tracing, profiling, and analysis for complex software systems. | 5,594 | C++ |
| google/clusterfuzz | Scalable fuzzing infrastructure. | 5,524 | Python |
| google/clasp | 🔗 Command Line Apps Script Projects | 5,508 | TypeScript |
| google/battery-historian | Battery Historian is a tool to analyze battery consumers using Android "bugreport" files. | 5,408 | Go |
| google/bloaty | Bloaty: a size profiler for binaries | 5,389 | C++ |
| google/highway | Performance-portable, length-agnostic SIMD with runtime dispatch | 5,350 | C++ |
| google/google-authenticator | Open source version of Google Authenticator (except the Android app) | 5,329 | Java |
| google/git-appraise | Distributed code review system for Git repos | 5,298 | Go |
| google/gts | ☂️ TypeScript style guide, formatter, and linter. | 5,261 | TypeScript |
| google/tf-quant-finance | High-performance TensorFlow library for quantitative finance. | 5,243 | Python |
| google/gumbo-parser | An HTML5 parsing library in pure C99 | 5,192 | HTML |
| google/tcmalloc | — | 5,132 | C++ |
| google/grr | GRR Rapid Response: remote live forensics for incident response | 5,041 | Python |
| google/pytype | A static type analyzer for Python code | 5,031 | Python |
| google/pebble | 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. | 4,966 | C |
| google/google-ctf | Google CTF | 4,905 | Python |