Organize the world's information and make it universally accessible.
Consolidated Product Portfolio
Crawler for linguistic corpora
Agent Skills for Google products and technologies
Google's Operations Research tools:
A CameraX/Compose camera app built for validating camera feature implementations, serving as a reference for developers and OEMs.
SlowJam: latency profiler for Go programs
Unsupervised text tokenizer for Neural Network-based text generation.
Fast and accurate AI powered file content types detection
Hardware accelerated, batchable and differentiable optimizers in JAX.
DeepConsensus uses gap-aware sequence transformers to correct errors in Pacific Biosciences (PacBio) Circular Consensus Sequencing (CCS) data.
A Python library for extracting structured information from unstructured text using LLMs with precise source grounding and interactive visualization.
Material Design Components in HTML/CSS/JS
OSS-Fuzz - continuous fuzzing for open source software.
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
keep-sorted is a language-agnostic formatter that sorts lines between two markers in a larger file.
Mundane is a Rust cryptography library backed by BoringSSL that is difficult to misuse, ergonomic, and performant (in that order).
Feels like Cloud Foundry. Runs on Kubernetes.
Brotli compression format
sandboxing and containment tool used in ChromeOS and Android
Vulnerability scanner written in Go which uses the data provided by https://osv.dev
Fluent assertion library with readable failure messages.
A simple yet powerful parameterized test runner for Java.
The open-source hardware testing framework.
A unit testing library which provides rich assertions, fixtures, and other advanced testing features. Inspired by Google's C++ testing library googletest.
GoogleTest - Google Testing and Mocking Framework
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
Search Ads 360 is a platform for managing search advertising campaigns.
Google Alerts allows users to monitor the web for new content based on specified topics.
Design Sprint facilitates collaboration and engagement within its community.
Makersuite facilitates the transition from prompt to production.
Site Reliability engineering
a web component framework to easily create user-first web experiences
Unified Advertising and Analytics
Grafeas is an open API for managing and auditing software supply chain metadata.
A simple, helpful text messaging app
Dawn is an open-source implementation of the WebGPU standard for graphics programming.
Google Fonts provides a collection of fonts for web use.
Error Prone enhances Java compilation by identifying common coding mistakes.
Fast drawing for everyone.
Help people find what they need on your website.
Tamper Dev is an extension that allows you to intercept and edit HTTP/HTTPS requests and responses as they happen without the need of a proxy. Works across all operating systems (including Chrome OS).
An R package for causal inference in time series
XLS: Accelerated HW Synthesis
Fast, indexed regexp search over large file trees
Google Authenticator PAM module
High-efficiency floating-point neural network inference operators for mobile, server, and Web
Quickly find differences and similarities in disassembled code
DeepVariant is an analysis pipeline that uses a deep neural network to call genetic variants from next-generation DNA sequencing data.
Massively parallel rigidbody physics simulation on accelerator hardware.
A Lightweight LLM Post-Training Library
An in-memory file system for Java
Top-level domain name registry service on Google Cloud Platform
Collaborative forensic timeline analysis
Circuit diagrams and firmware source code for Gboard DIY keyboards
Fruit, a dependency injection framework for C++
A transparent, highly scalable and cryptographically verifiable data store.
Google's differential privacy libraries.
Google Optimize and Optimize 360 are no longer available as of September 30, 2023.
Vision AI: Image and visual AI tools
Google Cloud CDN accelerates content delivery using a global edge network.
Google Artifact Registry is a universal package manager for build artifacts and dependencies.
Go library and CLIs for working with container registries
This is a set of minimal scripts to run the emulator in a container for various systems such as Docker, for external consumption
Gin-Config: A lightweight configuration library for Python
NGINX module for Brotli compression
A Very Low-Bitrate Codec for Speech Compression
Gerrit is a code review tool that facilitates collaborative software development.
This project hosts security advisories and their accompanying proof-of-concepts related to research conducted at Google which impact non-Google owned code.
Rune is a programming language developed to test ideas for improving security and efficiency.
Open source vulnerability DB and triage service.
OpenSK is an open-source implementation for security keys written in Rust that supports both FIDO U2F and FIDO2 standards.
A lightweight process isolation tool that utilizes Linux namespaces, cgroups, rlimits and seccomp-bpf syscall filters, leveraging the Kafel BPF language for enhanced security.
Digitale Weiterentwicklung für Unternehmen und Berufstätige: Die professionellen und praxisnahen Trainings der Google Zukunftswerkstatt vermitteln digitale…
Send notifications across platforms
Mit Google Ads zu mehr Umsatz.
Fluent assertions for Java and Android
Package for comparing Go values in tests
Skipfish is a web application security scanner.
Apigee API Management
Text-to-Speech: Lifelike AI voices and speech synthesis
GoogleSQL(formerly ZetaSQL) - Analyzer Framework for SQL
A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.
ARTEMIS automates Android workflows using natural-language instructions.
An open-source, code-first Java toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
Generate sandboxes for C/C++ libraries automatically
Open Location Code is a library to generate short codes, called "plus codes", that can be used as digital addresses where street addresses don't exist.
Jamboard device end of life information
Expeditions & Tour Creator are no longer available
Hire by Google
WebBundle library for packaging web sites
Type checked access to browser APIs for Java code.
A Java to iOS Objective-C translation tool and runtime.
Manipulating Python Programs
GRR Rapid Response: remote live forensics for incident response
An experimental Clinical Quality Language execution engine for analyzing FHIR healthcare data at scale.
Temporal graph store abstraction layer.
Scalable fuzzing infrastructure.
FuzzBench - Fuzzer benchmarking as a service.
Small scripts and libraries for managing Windows in a corporate environment.
BigQuery DataFrames is a scalable, pandas-compatible DataFrame library.
Cross-platform implementation of Web Cryptography APIs
Hardware Backed Keys and Certificate Store Management on Windows
oauth2l ("oauth tool") is a simple CLI for interacting with Google API authentication.
gNXI Tools - gRPC Network Management/Operations Interface Tools
The source code to Santa Tracker's website, by Google
A DevTools proxy (Chrome Remote Debugging Protocol) for iOS devices (Safari Remote Web Inspector).
Tsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence.
Web application for team planning
Google TypeScript Style
Catch common Java mistakes as compile-time errors
OSV-SCALIBR: A library for Software Composition Analysis
Serverless coding environments for the web
A language and library for specifying syscall filtering policies.
A comprehensive scanner for Google Cloud
Go packages built on go-tpm providing a high-level API for using TPMs
Plugins to help with using Google Play services SDK.
Digital Buildings (ontology and SDK) currently being used by Google internally to manage our own buildings.
eDistantObject (eDO) - Remote invocation library for iOS
Riegeli/records is a file format for storing a sequence of string records, typically serialized protocol buffers.
Plan B is a remediation program for managed Macs
Ground hosted components: Web console, Cloud Functions, db config
A tool to help pinpoint performance bottlenecks in individual Android Lint checks.
Drag and drop off-the-shelf ML components with Visual Blocks. A fast, easy way to prototype ML pipelines – no expertise or coding required.
Python module for parsing semi-structured text into python tables.
lightweight, standalone C++ inference engine for Google's Gemma models.
Safe Browsing API Go Client
A Fluent Logging API for Java
Reverse proxy that inverts the direction of traffic
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.
The licensecheck package classifies license files and heuristically determines how well they correspond to known open source licenses.
A program which ensures source code files have copyright license headers by scanning directory patterns recursively
A personal knowledge base, an experimental project under development.
High-level Wasefire applet API
Libraries to abstract aspects of working with TPMs for the purposes of attestation
syzkaller is an unsupervised coverage-guided kernel fuzzer
OSS-Fuzz vulnerabilities for OSV.
LLM powered fuzzing via OSS-Fuzz.
Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based)
Package renameio provides a way to atomically create or replace a file or symbolic link.
SLO Generator computes SLIs, SLOs, Error Budgets and Burn Rates from supported backends, then exports an SLO report to supported targets.
Production-grade client-side tracing, profiling, and analysis for complex software systems.
Next-generation JavaScript analysis tooling
Import .mbox files into Google Workspace
Automation and Scaling of Digital Forensics Tools
Helm charts for running open source digital forensic tools in Kubernetes
Python library to carry out DFIR analysis on the Cloud
1-Click push forensics evidence to the cloud
Accessibility checks for automated Android testing
This extension detects if a website registers a Service Worker.
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!
Allows easy management of repositories with multiple Dart packages
Export disassemblies into Protocol Buffers
pprof is a tool for visualization and analysis of profiling data
Visualization tool for 3-D volumetric data.
Tool to convert Linux perf files to the profile.proto format used by pprof
A concise syntax to describe and execute routine data analysis tasks
High-quality implementations of standard and SOTA methods on a variety of tasks.
JavaScript library for working with dataLayer message queues.
For recording and retrieving metadata associated with ML developer and data scientist workflows.
A Homomorphic Encryption implementation (CGGI) written in JAX
A compiler for homomorphic encryption
FUSE file system for archives and compressed files (ZIP, RAR, 7Z, ISO, TGZ, XZ...)
FUSE file system for ZIP archives
🎉 Triage Party: massively multi-player GitHub triage 🎉
Small C tool for Linux filesystem encryption
Go tool for managing Linux filesystem encryption
Adiantum and HPolyC specification and test vectors
A Java agent that rewrites bytecode to instrument allocation sites
Tool and policy library for reviewing Google Kubernetes Engine clusters against best practices
Application Kernel for Containers
Jsonnet - The data templating language
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.
A JavaScript checker and optimizer.
Community repo for adk-python
Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 11 and above, brought to you by Google.
Distributed code review system for Git repos
Code review bot and CLA verifier
Vim plugin for syntax-aware code formatting
Reformats Java source code to comply with Google Java Style.
Sec-Gemini is a cutting-edge AI model designed to enhance cybersecurity capabilities and empower defenders in the ongoing battle against cyber threats.
Conscrypt is a Java Security Provider that implements parts of the Java Cryptography Extension and Java Secure Socket Extension.
Custom security-focused lint checks for Android development
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
Auditing for TLS certificates (Go code)
Certificate Transparency Community Website
Securing open-source package ecosystems by originating, validating, and augmenting build attestations.
Prefab is a tool for generating build system integrations for prebuilt C/C++ libraries.
E2E test framework for tests with complex environment requirements.
Effcee is a C++ library for stateful pattern matching of strings, inspired by LLVM's FileCheck
:tea: iOS UI Automation Test Framework
Testing tools for javac and annotation processors
Apple platforms SDK for using AppAuth with Google libraries.
Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.
Enables iOS and macOS apps to sign in with Google.
Automatically generate AV byte signatures from sets of similar binaries.
Agent Development Kit Web (adk web) is the built-in developer UI that is integrated with Agent Development Kit for easier agent development and debugging.
Google’s postal address library, powering Android and Chromium
Easily display interactive 3D models on the web and in AR!
Augmented Object Intelligence with XR-Objects.
Go SDK for Google Generative AI
A modular, stack-agnostic toolkit of security review skills for AI coding agents to autonomously find, reproduce, and patch vulnerabilities.
The CLI and skills that turn any coding assistant into an expert at creating, evaluating, and deploying AI agents on Google Cloud.
An open-source, code-first Typescript toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
A library to train, evaluate, interpret, and productionize decision forest models such as Random Forest and Gradient Boosted Decision Trees.
Python-based research interface for blackbox and hyperparameter optimization, based on the internal Google Vizier Service.
torchax is a PyTorch frontend for JAX. It gives JAX the ability to author JAX programs using familiar PyTorch syntax. It also provides JAX-Pytorch interoperability, meaning, one can mix JAX & Pytorch syntax together when authoring ML programs, and run it in every hardware JAX…
Library for reading and processing ML training data.
Flax is a neural network library for JAX that is designed for flexibility.
CLU lets you write beautiful training loops in JAX.
An open-source, code-first Go toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
Company Profile & Strategy
Google ist ein weltweit führender Technologiepionier, der sich auf Suchmaschinentechnologie, Online-Werbung, Cloud-Computing, Software und künstliche Intelligenz spezialisiert hat.
Locations: United States, Germany, United Kingdom, Switzerland, Japan
Open-Source Footprint
Related vendors
Save & manage the vendor's products in Productapp.
Save and manage this vendor's products in Productapp.
Quick Links
Corporate Operations
HQ: Mountain View, California, United States