Google ❤️ Open Source
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.
Material Design icons by Google (Material Symbols)
Google core libraries for Java
GoogleTest - Google Testing and Mocking Framework
A Python library for extracting structured information from unstructured text using LLMs with precise source grounding and interactive visualization.
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
Google's Engineering Practices documentation
This project is deprecated and stale. The latest ExoPlayer code is available in https://github.com/androidx/media
Font files available from Google Fonts, and a public issue tracker for all things Google Fonts
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
Application Kernel for Containers
Web Starter Kit - a workflow for multi-device websites
A fast dependency injector for Android and Java.
Fast and accurate AI powered file content types detection
Brotli compression format
A formatter for Python files
Former git repo for WebFundamentals on developers.google.com
Google's Operations Research tools:
Agent Skills for Google products and technologies
AddressSanitizer, ThreadSanitizer, MemorySanitizer
OSS-Fuzz - continuous fuzzing for open source software.
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.
Vulnerability scanner written in Go which uses the data provided by https://osv.dev
A collection of sample agents built with Agent Development Kit (ADK)
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!
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.
Wireit upgrades your npm/pnpm/yarn scripts to make them smarter and more efficient.
Production-grade client-side tracing, profiling, and analysis for complex software systems.
The official PyTorch implementation of Google's Gemma models
Performance-portable, length-agnostic SIMD with runtime dispatch
☂️ TypeScript style guide, formatter, and linter.
No description provided for this repository.
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.
BTree provides a simple, ordered, in-memory data structure for Go programs.
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.
Common Expression Language -- specification and binary representation
An RPC framework for Rust with a focus on ease of use.
Hugo theme for open source documentation
The CLI and skills that turn any coding assistant into an expert at creating, evaluating, and deploying AI agents on Google Cloud.
Fluent assertions for Java and Android
No description provided for this repository.
Copybara: A tool for transforming and moving code between repositories.
High-efficiency floating-point neural network inference operators for mobile, server, and Web
Zerocopy makes zero-cost memory manipulation effortless. We write `unsafe` so you don’t have to.
A Lightweight LLM Post-Training Library
Martian is a library for building custom HTTP/S proxies
butteraugli estimates the psychovisual difference between two images
Rust derive-based argument parsing optimized for code size
Generate sandboxes for C/C++ libraries automatically
Google's open source distributed agent runtime
No description provided for this repository.
An open-source, code-first Java toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
Library for reading and writing large multi-dimensional arrays.
XLS: Accelerated HW Synthesis
Meridian is an MMM framework that enables advertisers to set up and run their own in-house models.
An open-source, code-first toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.
linear time regular expression matching in Java
The Chrome OS Virtual Machine Monitor - Mirror of https://chromium.googlesource.com/crosvm/crosvm/
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.
This project aims to provide a central repository for many useful Tsunami Security Scanner plugins.
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.
🐿️ A collection of projects focused on connectivity that enable building cross-device experiences.
No description provided for this repository.
Tutorials and content created by Earth Engine users, for Earth Engine users
No description provided for this repository.
Library for reading and processing ML training data.
A compiler for homomorphic encryption
Enables iOS and macOS apps to sign in with Google.
Securing open-source package ecosystems by originating, validating, and augmenting build attestations.
Cuttlefish host support debian package.
Next-generation JavaScript analysis tooling
Executable GenAI prompt templates
Orbax provides common checkpointing and persistence utilities for JAX users
A small Java 8 library (string manipulation, BiStream, Structured Concurrency, SQL Templates)
No description provided for this repository.
The Go library for JSON Schema. An official Google project providing a comprehensive toolkit for validation, reflection, and schema construction.
XR Blocks is a lightweight WebXR + AI library for rapidly prototyping advanced AI + XR experiences.
keep-sorted is a language-agnostic formatter that sorts lines between two markers in a larger file.
Ground hosted components: Web console, Cloud Functions, db config
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!
eDistantObject (eDO) - Remote invocation library for iOS
Build, Test, and Analysis Tools for Skia Infrastructure
Jaxite is a fully homomorphic encryption library targeting TPUs and GPUs
No description provided for this repository.
Google Ink
No description provided for this repository.
Product Video Ads is a solution to build video Ads at scale.
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).
Library and tools to interact with a hoth-class root-of-trust chip. Current owner: cjevans@google.com
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
This is the repository used for the team at Google that manages GitHub.
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