{"owner":"google","github":"https://github.com/google","claimed":false,"inventory":[],"indexed":[{"repo":"google/material-design-icons","github":"https://github.com/google/material-design-icons","description":"Material Design icons by Google (Material Symbols)","language":null,"stars":53777,"topics":["material","material-design","icons","sprites","ios","android","web"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"google/zx","github":"https://github.com/google/zx","description":"A tool for writing better scripts","language":"JavaScript","stars":45668,"topics":["javascript","nodejs","shell","bash","cli","child-process","exec","pipe","spawn"],"license":"Apache-2.0","category":"cli-tools"},{"repo":"google/langextract","github":"https://github.com/google/langextract","description":"A Python library for extracting structured information from unstructured text using LLMs with precise source grounding and interactive visualization.","language":"Python","stars":38428,"topics":["llm","nlp","python","gemini-ai","information-extration","large-language-models","structured-data","gemini","gemini-api","gemini-flash"],"license":"Apache-2.0","category":"ai-agents"},{"repo":"google/material-design-lite","github":"https://github.com/google/material-design-lite","description":"Material Design Components in HTML/CSS/JS","language":"HTML","stars":32185,"topics":["material-design","material-design-lite","mdl","material-components","material"],"license":"Apache-2.0","category":"ui-components"},{"repo":"google/python-fire","github":"https://github.com/google/python-fire","description":"Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.","language":"Python","stars":28208,"topics":["python","cli"],"license":null,"category":"cli-tools"},{"repo":"google/flatbuffers","github":"https://github.com/google/flatbuffers","description":"FlatBuffers: Memory Efficient Serialization Library","language":"C++","stars":26332,"topics":["flatbuffers","serialization","serialization-library","json-parser","marshalling","rpc","zero-copy","mmap","cross-platform","c-plus-plus"],"license":"Apache-2.0","category":"api-integrations-sdks"},{"repo":"google/yapf","github":"https://github.com/google/yapf","description":"A formatter for Python files","language":"Python","stars":13979,"topics":["python","formatter","google"],"license":"Apache-2.0","category":"dev-tools"},{"repo":"google/go-github","github":"https://github.com/google/go-github","description":"Go library for accessing the GitHub v3 API","language":"Go","stars":11276,"topics":["go","github-api","github","golang","hacktoberfest"],"license":"BSD-3-Clause","category":"api-integrations-sdks"},{"repo":"google/go-cloud","github":"https://github.com/google/go-cloud","description":"The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.","language":"Go","stars":9906,"topics":["cloud","golang","portable","server","multi-cloud","hybrid-cloud","go","aws","gcp","azure"],"license":"Apache-2.0","category":"databases-storage"},{"repo":"google/adk-go","github":"https://github.com/google/adk-go","description":"An open-source, code-first Go toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.","language":"Go","stars":8667,"topics":["a2a","agents","agents-sdk","ai","aiagentframework","gemini","genai","go","llm","mcp"],"license":"Apache-2.0","category":"ai-agents"},{"repo":"google/accompanist","github":"https://github.com/google/accompanist","description":"A collection of extension libraries for Jetpack Compose","language":"Kotlin","stars":7829,"topics":["jetpack-compose","android-library"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"google/error-prone","github":"https://github.com/google/error-prone","description":"Catch common Java mistakes as compile-time errors","language":"Java","stars":7222,"topics":["java","static-analysis"],"license":"Apache-2.0","category":"dev-tools"},{"repo":"google/gops","github":"https://github.com/google/gops","description":"A tool to list and diagnose Go processes currently running on your system","language":"Go","stars":7015,"topics":["diagnostics","heap-profile","cpu-profile","go","golang","go-tools"],"license":"BSD-3-Clause","category":"dev-tools"},{"repo":"google/syzkaller","github":"https://github.com/google/syzkaller","description":"syzkaller is an unsupervised coverage-guided kernel fuzzer","language":"Go","stars":6303,"topics":["linux","kernel","fuzz-testing","fuzzing","fuzzer","testing","security","security-vulnerability","security-tools"],"license":"Apache-2.0","category":"security-tools"},{"repo":"google/google-java-format","github":"https://github.com/google/google-java-format","description":"Reformats Java source code to comply with Google Java Style.","language":"Java","stars":6176,"topics":["java","formatter"],"license":null,"category":"dev-tools"},{"repo":"google/clasp","github":"https://github.com/google/clasp","description":"🔗 Command Line Apps Script Projects","language":"TypeScript","stars":5785,"topics":["apps-script","cli","javascript","typescript"],"license":"Apache-2.0","category":"cli-tools"},{"repo":"google/EarlGrey","github":"https://github.com/google/EarlGrey","description":":tea: iOS UI Automation Test Framework","language":"Objective-C","stars":5688,"topics":["earlgrey","ios-automation","ui-automated-tests","ios","test-framework","testing-tools","automation","ios-device","ios-development","ios-test"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"google/tf-quant-finance","github":"https://github.com/google/tf-quant-finance","description":"High-performance TensorFlow library for quantitative finance.","language":"Python","stars":5474,"topics":["tensorflow","quantitative-finance","python","finance","numerical-methods","numerical-optimization","numerical-integration","high-performance","high-performance-computing","gpu"],"license":"Apache-2.0","category":"trading"},{"repo":"google/gts","github":"https://github.com/google/gts","description":"☂️ TypeScript style guide, formatter, and linter.","language":"TypeScript","stars":5287,"topics":["typescript","linter","formatter","google"],"license":"Apache-2.0","category":"dev-tools"},{"repo":"google/pytype","github":"https://github.com/google/pytype","description":"A static type analyzer for Python code","language":"Python","stars":5028,"topics":["python","typing","typechecker","linter","types","static-analysis","static-code-analysis"],"license":null,"category":"dev-tools"},{"repo":"google/google-ctf","github":"https://github.com/google/google-ctf","description":"Google CTF","language":"Python","stars":5006,"topics":["security","ctf","ctf-challenges","google"],"license":"Apache-2.0","category":"security-tools"},{"repo":"google/go-cmp","github":"https://github.com/google/go-cmp","description":"Package for comparing Go values in tests","language":"Go","stars":4673,"topics":["go","equality","testing"],"license":"BSD-3-Clause","category":"dev-tools"},{"repo":"google/open-location-code","github":"https://github.com/google/open-location-code","description":"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.","language":"Java","stars":4345,"topics":["geo","gps","c","cplusplus","dart","golang","javascript","java","python","ruby"],"license":"Apache-2.0","category":"dev-tools"},{"repo":"google/tamperchrome","github":"https://github.com/google/tamperchrome","description":"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).","language":"TypeScript","stars":4219,"topics":["security","debugging","extension","web"],"license":"Apache-2.0","category":"security-tools"},{"repo":"google/oboe","github":"https://github.com/google/oboe","description":"Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.","language":"C++","stars":4089,"topics":["oboe","android","audio"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"google/nsjail","github":"https://github.com/google/nsjail","description":"A lightweight process isolation tool that utilizes Linux namespaces, cgroups, rlimits and seccomp-bpf syscall filters, leveraging the Kafel BPF language for enhanced security.","language":"C++","stars":4061,"topics":["security","linux-namespaces","linux","process-isolation","seccomp-bpf-policies","chroot"],"license":"Apache-2.0","category":"security-tools"},{"repo":"google/mtail","github":"https://github.com/google/mtail","description":"extract internal monitoring data from application logs for collection in a timeseries database","language":"Go","stars":4025,"topics":["monitoring","logs","observability","prometheus","collector","proxy","metrics","go","extraction","mtail"],"license":"Apache-2.0","category":"analytics"},{"repo":"google/go-containerregistry","github":"https://github.com/google/go-containerregistry","description":"Go library and CLIs for working with container registries","language":"Go","stars":4015,"topics":["docker","container","registry","container-registry"],"license":"Apache-2.0","category":"deployment-docker-iac"},{"repo":"google/tarpc","github":"https://github.com/google/tarpc","description":"An RPC framework for Rust with a focus on ease of use.","language":"Rust","stars":3731,"topics":["rpc-framework","asynchronous-programming","tokio","rust","futures"],"license":"MIT","category":"dev-tools"},{"repo":"google/fully-homomorphic-encryption","github":"https://github.com/google/fully-homomorphic-encryption","description":"Homomorphic Encryption demos","language":"Starlark","stars":3692,"topics":["fully-homomorphic-encryption","privacy","cryptography","homomorphic-encryption","fhe","compiler","encryption"],"license":"Apache-2.0","category":"security-tools"},{"repo":"google/OpenSK","github":"https://github.com/google/OpenSK","description":"OpenSK is an open-source implementation for security keys written in Rust that supports both FIDO U2F and FIDO2 standards.","language":"Rust","stars":3398,"topics":["fido2","u2f","security-key","rust","tock","firmware","embedded","hardware","security","webauthn"],"license":"Apache-2.0","category":"security-tools"},{"repo":"google/honggfuzz","github":"https://github.com/google/honggfuzz","description":"Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based)","language":"C","stars":3372,"topics":["fuzzing","security","c"],"license":"Apache-2.0","category":"security-tools"},{"repo":"google/differential-privacy","github":"https://github.com/google/differential-privacy","description":"Google's differential privacy libraries.","language":"Go","stars":3341,"topics":["privacy","differential-privacy","anonymization"],"license":"Apache-2.0","category":"self-hosted-apps"},{"repo":"google/autocxx","github":"https://github.com/google/autocxx","description":"Tool for safe ergonomic Rust/C++ interop driven from existing C++ headers","language":"Rust","stars":2554,"topics":["rust","cxx","bindgen"],"license":"Apache-2.0","category":"dev-tools"},{"repo":"google/gnostic","github":"https://github.com/google/gnostic","description":"A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.","language":"Go","stars":2299,"topics":["openapi","openapi3","protocol-buffers","code-generation","linters","gnostic","apis"],"license":"Apache-2.0","category":"dev-tools"},{"repo":"google/argh","github":"https://github.com/google/argh","description":"Rust derive-based argument parsing optimized for code size","language":"Rust","stars":1950,"topics":["argh","positional-arguments","subcommands","argument-parser","arguments","rust","rust-library"],"license":"BSD-3-Clause","category":"dev-tools"},{"repo":"google/budoux","github":"https://github.com/google/budoux","description":null,"language":"Python","stars":1765,"topics":["nlp","machine-learning","python","javascript"],"license":"Apache-2.0","category":"machine-learning"},{"repo":"google/vizier","github":"https://github.com/google/vizier","description":"Python-based research interface for blackbox and hyperparameter optimization, based on the internal Google Vizier Service.","language":"Python","stars":1671,"topics":["vizier","hyperparameter-optimization","tuning","tuning-parameters","blackbox-optimization","hyperparameter-tuning","bayesian-optimization","evolutionary-algorithms","distributed-systems","distributed-computing"],"license":"Apache-2.0","category":"api-integrations-sdks"},{"repo":"google/flogger","github":"https://github.com/google/flogger","description":"A Fluent Logging API for Java","language":"Java","stars":1479,"topics":["logging"],"license":"Apache-2.0","category":"analytics"},{"repo":"google/oss-fuzz-gen","github":"https://github.com/google/oss-fuzz-gen","description":"LLM powered fuzzing via OSS-Fuzz.","language":"Python","stars":1430,"topics":["ai","fuzzing","llm","security"],"license":"Apache-2.0","category":"ai-agents"},{"repo":"google/nftables","github":"https://github.com/google/nftables","description":"This repository contains a Go module to interact with Linux nftables (the iptables successor).","language":"Go","stars":1354,"topics":["go","golang","linux","nftables"],"license":"Apache-2.0","category":"dev-tools"},{"repo":"google/schema-dts","github":"https://github.com/google/schema-dts","description":"JSON-LD TypeScript types for Schema.org vocabulary","language":"TypeScript","stars":1235,"topics":["semantic-web","json-ld","linked-data","typescript","typescript-definitions","knowledge-graph","ontology","schema-org","schemaorg"],"license":"Apache-2.0","category":"cli-tools"},{"repo":"google/fuzzbench","github":"https://github.com/google/fuzzbench","description":"FuzzBench - Fuzzer benchmarking as a service.","language":"Python","stars":1204,"topics":["fuzzing","benchmarking","benchmark-framework","evaluation","security"],"license":"Apache-2.0","category":"security-tools"},{"repo":"google/fscrypt","github":"https://github.com/google/fscrypt","description":"Go tool for managing Linux filesystem encryption","language":"Go","stars":1027,"topics":["cryptography","filesystem","filesystem-encryption","ext4-filesystem","argon2","golang","pam-module"],"license":"Apache-2.0","category":"security-tools"},{"repo":"google/go-licenses","github":"https://github.com/google/go-licenses","description":"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.","language":"Go","stars":1010,"topics":["license","license-management","license-checking","go","golang"],"license":"Apache-2.0","category":"dev-tools"},{"repo":"google/generative-ai-go","github":"https://github.com/google/generative-ai-go","description":"Go SDK for Google Generative AI","language":"Go","stars":855,"topics":["go","golang","llm","machine-learning"],"license":"Apache-2.0","category":"machine-learning"},{"repo":"google/mobly","github":"https://github.com/google/mobly","description":"E2E test framework for tests with complex environment requirements.","language":"Python","stars":751,"topics":["python","android","testing","test-automation","google","android-test","android-development","automation","wifi","bluetooth"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"google/GoogleSignIn-iOS","github":"https://github.com/google/GoogleSignIn-iOS","description":"Enables iOS and macOS apps to sign in with Google.","language":"Objective-C","stars":740,"topics":["ios-sdk","authentication","oauth2","openid-connect"],"license":"Apache-2.0","category":"auth-billing-email"},{"repo":"google/kube-startup-cpu-boost","github":"https://github.com/google/kube-startup-cpu-boost","description":"Kube Startup CPU Boost is a controller that increases CPU resource requests and limits during Kubernetes workload startup time","language":"Go","stars":659,"topics":["cpu-boost","kubernetes","kubernetes-operator"],"license":"Apache-2.0","category":"deployment-docker-iac"},{"repo":"google/sec-gemini","github":"https://github.com/google/sec-gemini","description":"Sec-Gemini is a cutting-edge AI model designed to enhance cybersecurity capabilities and empower defenders in the ongoing battle against cyber threats.","language":"Svelte","stars":654,"topics":["ai","cybersecurity","security"],"license":"Apache-2.0","category":"security-tools"},{"repo":"google/docsy-example","github":"https://github.com/google/docsy-example","description":"An example documentation site using the Docsy Hugo theme","language":"JavaScript","stars":558,"topics":["docsy","hugo","hugo-theme","documentation-site","documentation-website","docker","docsy-example","hugo-theme-demo"],"license":"Apache-2.0","category":"docs-static-sites"},{"repo":"google/triage-party","github":"https://github.com/google/triage-party","description":"🎉 Triage Party: massively multi-player GitHub triage 🎉","language":"Go","stars":536,"topics":["github","triage","golang","dashboard"],"license":"Apache-2.0","category":"dashboards-admin"},{"repo":"google/gke-policy-automation","github":"https://github.com/google/gke-policy-automation","description":"Tool and policy library for reviewing Google Kubernetes Engine clusters against best practices","language":"Go","stars":526,"topics":["gcp","gke","opa","rego","policy"],"license":"Apache-2.0","category":"workflow-automation"},{"repo":"google/react-schemaorg","github":"https://github.com/google/react-schemaorg","description":"Type-checked Schema.org JSON-LD for React","language":"TypeScript","stars":520,"topics":["react","schema-org","schemaorg","jsonld","json-ld","typescript","semantic-web"],"license":"Apache-2.0","category":"ui-components"},{"repo":"google/safebrowsing","github":"https://github.com/google/safebrowsing","description":"Safe Browsing API Go Client","language":"Go","stars":502,"topics":["security","malware","query"],"license":"Apache-2.0","category":"security-tools"},{"repo":"google/gcp_scanner","github":"https://github.com/google/gcp_scanner","description":"A comprehensive scanner for Google Cloud","language":"Python","stars":366,"topics":["automation","gcp","google-cloud-platform","scanning-tool","security"],"license":"Apache-2.0","category":"security-tools"},{"repo":"google/go-tpm-tools","github":"https://github.com/google/go-tpm-tools","description":"Go packages built on go-tpm providing a high-level API for using TPMs","language":"C","stars":307,"topics":["tpm","tpm2","golang","security","go","remote-attestation"],"license":"Apache-2.0","category":"security-tools"},{"repo":"google/corpuscrawler","github":"https://github.com/google/corpuscrawler","description":"Crawler for linguistic corpora","language":"Python","stars":218,"topics":["corpus-linguistics","corpus-builder","crawling","linguistics","minority-language"],"license":null,"category":"scrapers-browser-automation"},{"repo":"google/minimalloc","github":"https://github.com/google/minimalloc","description":"A lightweight memory allocator for hardware-accelerated machine learning","language":"C++","stars":192,"topics":["combinatorial-optimization","compiler","rectangle-packing","static-analysis","hardware-acceleration","machine-learning","memory-allocation","asplos","asplos23"],"license":"Apache-2.0","category":"machine-learning"},{"repo":"google/purr","github":"https://github.com/google/purr","description":"purr is a zsh CLI tool for viewing and searching through Android logcat output. It leverages fzf to provide a simple yet powerful user interface, fuzzy-finding capabilities, and much more.","language":"Shell","stars":162,"topics":["adb","android","cli","fzf","linux","logcat","macos","tui","zsh"],"license":"Apache-2.0","category":"cli-tools"},{"repo":"google/webcrypto.dart","github":"https://github.com/google/webcrypto.dart","description":"Cross-platform implementation of Web Cryptography APIs","language":"Dart","stars":114,"topics":["dart","flutter","webcrypto","cryptography","crypto"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"google/effcee","github":"https://github.com/google/effcee","description":"Effcee is a C++ library for stateful pattern matching of strings, inspired by LLVM's FileCheck","language":"C++","stars":104,"topics":["regular-expression","testing-tools","string-matching"],"license":"Apache-2.0","category":"dev-tools"},{"repo":"google/code-review-bot","github":"https://github.com/google/code-review-bot","description":"Code review bot and CLA verifier","language":"Go","stars":103,"topics":["code-review","cla","bot","github"],"license":"Apache-2.0","category":"workflow-automation"},{"repo":"google/osv-scanner-action","github":"https://github.com/google/osv-scanner-action","description":null,"language":"Python","stars":94,"topics":["github-actions","osv","vulnerability-scanners"],"license":"Apache-2.0","category":"security-tools"},{"repo":"google/deck","github":"https://github.com/google/deck","description":"Deck provides a flexible logging framework for Go apps.","language":"Go","stars":59,"topics":["logging"],"license":"Apache-2.0","category":"analytics"},{"repo":"google/ts-bridge","github":"https://github.com/google/ts-bridge","description":"Time Series Bridge: a tool to import metrics from one monitoring system to another","language":"Go","stars":56,"topics":["monitoring","stackdriver","datadog","timeseries"],"license":"Apache-2.0","category":"analytics"},{"repo":"google/testrun","github":"https://github.com/google/testrun","description":"A tool to automate verification of network-based device behavior","language":"Python","stars":55,"topics":["automation","iot","network","security"],"license":"Apache-2.0","category":"workflow-automation"},{"repo":"google/litmus","github":"https://github.com/google/litmus","description":"Litmus is a comprehensive LLM testing and evaluation tool designed for GenAI Application Development. It provides a robust platform with a user-friendly UI for streamlining the process of building and assessing the performance of your LLM-powered applications.","language":"Vue","stars":51,"topics":["api","apitesting","cicd","devops","llm","llm-evaluation","llm-security","llm-training","llmops","testing"],"license":"Apache-2.0","category":"deployment-docker-iac"}],"how_to_buy":"GET /r/google/<repo> (Accept: application/json) for any listed repo here: tree, README, price and the checkout to pay (x402; rehearse first at its test twin, simulated money). Repos under 'indexed' are free: clone them from GitHub."}