Google ❤️ Open Source
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.
Material Design icons by Google (Material Symbols)
Google core libraries for Java
A tool for writing better scripts
Style guides for Google-originated open-source projects
A Python library for extracting structured information from unstructured text using LLMs with precise source grounding and interactive visualization.
A Java serialization/deserialization library to convert Java Objects into JSON and back
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Font files available from Google Fonts, and a public issue tracker for all things Google Fonts
Application Kernel for Containers
Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
Fast and accurate AI powered file content types detection
A fast dependency injector for Android and Java.
Agent Skills for Google products and technologies
Perceptual JPEG encoder
OSS-Fuzz - continuous fuzzing for open source software.
Unsupervised text tokenizer for Neural Network-based text generation.
Dopamine is a research framework for fast prototyping of reinforcement learning algorithms.
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. See documentation for contribution instructions.
A microbenchmark support library
A collection of sample agents built with Agent Development Kit (ADK)
pprof is a tool for visualization and analysis of profiling data
An open-source, code-first Go toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
Easily display interactive 3D models on the web and in AR!
Diff Match Patch is a high-performance library in multiple languages that manipulates plain text.
A JavaScript checker and optimizer.
Catch common Java mistakes as compile-time errors
A tool to list and diagnose Go processes currently running on your system
Provides packet processing capabilities for Go
Production-grade client-side tracing, profiling, and analysis for complex software systems.
Reformats Java source code to comply with Google Java Style.
A Java to iOS Objective-C translation tool and runtime.
Scalable fuzzing infrastructure.
Bloaty: a size profiler for binaries
High-performance TensorFlow library for quantitative finance.
The CLI and skills that turn any coding assistant into an expert at creating, evaluating, and deploying AI agents on Google Cloud.
Package for comparing Go values in tests
This project hosts security advisories and their accompanying proof-of-concepts related to research conducted at Google which impact non-Google owned code.
A binary authorization and monitoring system for macOS
Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.
A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.
A lightweight process isolation tool that utilizes Linux namespaces, cgroups, rlimits and seccomp-bpf syscall filters, leveraging the Kafel BPF language for enhanced security.
DeepVariant is an analysis pipeline that uses a deep neural network to call genetic variants from next-generation DNA sequencing data.
Copybara: A tool for transforming and moving code between repositories.
Zopfli Compression Algorithm is a compression library programmed in C to perform very good, but slow, deflate or zlib compression.
Collaborative forensic timeline analysis
Quickly find differences and similarities in disassembled code
Hugo theme for open source documentation
Tool for safe ergonomic Rust/C++ interop driven from existing C++ headers
High-efficiency floating-point neural network inference operators for mobile, server, and Web
A Lightweight LLM Post-Training Library
Source-to-Source Debuggable Derivatives in Pure Python
Mirror of BoringSSL
Specifications and tools for 360º video and spatial audio.
An open source distributed agent runtime
An extensible command line tool or library to format yaml files.
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
Generate sandboxes for C/C++ libraries automatically
XLS: Accelerated HW Synthesis
A Fluent Logging API for Java
C++ math library developed primarily for games focused on simplicity and efficiency.
Google Coding Competitions problem archive
Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.
Java to Closure JavaScript transpiler
An open-source, code-first Typescript toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
The Chrome OS Virtual Machine Monitor - Mirror of https://chromium.googlesource.com/crosvm/crosvm/
An open ecosystem of parametric human models and perception stacks, starting with GNM Head.
Native WebGPU implementation. Mirror of https://dawn.googlesource.com/dawn. File bugs here: https://crbug.com/dawn/new
A bidirectional bindings generator for C++ and Rust.
No description provided for this repository.
Perceptual Quality Estimator for speech and audio
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
oauth2l ("oauth tool") is a simple CLI for interacting with Google API authentication.
The open-source hardware testing framework.
Cuttlefish host support debian package.
A modular, stack-agnostic toolkit of security review skills for AI coding agents to autonomously find, reproduce, and patch vulnerabilities.
PROPELLER: Profile Guided Optimizing Large Scale LLVM-based Relinker
A small Java 8 library (string manipulation, BiStream, Structured Concurrency, SQL Templates)
CRC32C implementation with support for CPU-specific acceleration instructions
PDK for GlobalFoundries' 180nm MCU bulk process technology (GF180MCU).
neat dart packages.
XR Blocks is a lightweight WebXR + AI library for rapidly prototyping advanced AI + XR experiences.
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.
Build, Test, and Analysis Tools for Skia Infrastructure
No description provided for this repository.
No description provided for this repository.
Automatically exported from code.google.com/p/gdata-java-client
A concise syntax to describe and execute routine data analysis tasks
No description provided for this repository.
Common functionality for some Google open-source libraries that are built with Bazel
a NSS module for reading directory service information for Linux hosts from an indexed, local disk cache
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
Utilities for implementers and consumers of the javax.inject APIs.
No description provided for this repository.
No description provided for this repository.
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.
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.
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.
Monitor Google with RepoGuard and get alerted the moment a new public repository appears.
Monitor this account