Topics / #google
Google projects on GitHub
Google-related APIs, services, models, and research.
As of , the most-starred Google projects on GitHub are flutter (180.2K stars), gemini-cli (107.4K stars) and protobuf (72.1K stars). GitHub.Locker tracks 142 Google repositories with 2.3M stars combined. The fastest-growing on October 16 was skills, with +313 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+313skills
android/skills · ★ 8.1KA repository of AI-optimized, modular instructions (skills) for Android development, built on developer.android.com best practices so AI coding agents can perform Android tasks correctly.
+215DigUp
ARahim3/DigUp · ★ 4.3KDigUp is a free, open-source macOS menu bar app that lets you search the files on your Mac by what's actually in them — photos, PDFs, documents, recordings, videos and code — using Google DeepMind's EmbeddingGemma 2 model running entirely on-device.
+143artemis
google/artemis · ★ 12.1KARTEMIS lets AI assistants and test suites control real Android phones using natural-language instructions, automating end-to-end workflows while capturing logs and screenshots along the way.
ax
google/ax · ★ 13.9KAX is Google's open agentic orchestration runtime — a declarative, high-throughput orchestrator that runs billions of autonomous agent workloads in a Kubernetes cluster, sandboxing each task and fencing its network.
The all-time top
Top 100 of 142 · by stars
- 180.2K
#1 · flutter/flutterflutter
Flutter is Google's SDK for building beautiful, fast apps for mobile, web, and desktop from a single codebase.
- 107.4K
#2 · google-gemini/gemini-cligemini-cli
Gemini CLI is an open-source AI agent that brings Google's Gemini models directly into your terminal, letting you chat, generate code, and run tools from the command line.
- 72.1K
#3 · protocolbuffers/protobuf
protobuf
Protocol Buffers (protobuf) is Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data, similar to XML but smaller, faster, and simpler.
- 4

system_prompts_leaks
69.8Kasgeirtj/system_prompts_leaks · PythonThis repo is a growing collection of leaked system prompts — the hidden instructions various AI chatbots and coding agents receive before they answer your first message.
- 5

CL4R1T4S
51.3Kelder-plinius/CL4R1T4SCL4R1T4S is a crowd-sourced archive of leaked/extracted system prompts, guidelines, and internal tool definitions from major AI products like ChatGPT, Claude, Gemini, Grok, Perplexity, Cursor, Lovable, and Replit, published for AI transparency.
- 6
LibreChat
45.8KLibreChat-AI/LibreChat · TypeScriptLibreChat is a self-hosted AI chat platform that unifies all major AI providers (OpenAI, Anthropic, Google, AWS Bedrock, Azure, Mistral, OpenRouter and more) in a single ChatGPT-like interface, with Agents, MCP support, Code Interpreter and Artifacts built in.
- 7

bert
40Kgoogle-research/bert · PythonGoogle's official TensorFlow implementation of BERT together with pre-trained checkpoints — a method for pre-training language representations that set state-of-the-art results on a wide range of NLP tasks, from SQuAD question answering to natural language inference.
- 8

googletest
39.6Kgoogle/googletest · C++Google's testing and mocking framework for C++, built on the xUnit architecture. It merges the formerly separate GoogleTest and GoogleMock projects, which Google now maintains and releases together.
- 9

google-research
38.9Kgoogle-research/google-research · Jupyter NotebookA giant monorepo where Google Research dumps the code released alongside its papers and projects - hundreds of independent folders covering different research efforts, not one cohesive product.
- 10

searxng
38.5Ksearxng/searxng · PythonSearXNG is a free internet metasearch engine: it aggregates results from various search services and databases into one results page, and users are neither tracked nor profiled.
- 11

mediapipe
37.3Kgoogle-ai-edge/mediapipe · C++Google's open-source, cross-platform toolkit for on-device machine learning in live and streaming media: ready-made libraries and pre-trained models you plug straight into your own app.
- 12

jax
36.5Kjax-ml/jax · PythonJAX is a Python library for accelerator-oriented array computation and program transformation, built for high-performance numerical computing and large-scale machine learning.
- 13

timesfm
34.6Kgoogle-research/timesfm · PythonTimesFM is a pretrained time-series foundation model from Google Research used for time-series forecasting, similar in spirit to a language model but for numerical sequences.
- 14

comprehensive-rust
33.4Kgoogle/comprehensive-rust · RustComprehensive Rust is a multi-day Rust course developed by the Android team at Google, covering Rust from basic syntax to generics and error handling.
- 15

material-design-lite
32.2Kgoogle/material-design-lite · HTMLMaterial Design Lite (MDL) is Google's implementation of Material Design components that adds a Material Design look and feel to static content websites.
- 16

cli
31.6Kgoogleworkspace/cli · RustA single command-line tool for all of Google Workspace — Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin and more — with structured JSON output, built for humans and AI agents alike. It is not an officially supported Google product.
- 17

lighthouse
30.9KGoogleChrome/lighthouse · JavaScriptLighthouse is an open-source web auditing tool from Google: it runs a page through automated checks, collects modern performance metrics and best-practice insights, and turns them into a scored report.
- 18

tuning_playbook
30.4Kgoogle-research/tuning_playbookA free, in-depth guide from five Google Research Brain Team researchers (plus a Harvard co-author) on systematically maximizing the performance of deep learning models — the 'Deep Learning Tuning Playbook'.
- 19

python-fire
28.2Kgoogle/python-fire · PythonPython Fire is a library that automatically generates a command line interface (CLI) from any Python object, including functions, classes, modules, objects, dictionaries, lists, and tuples.
- 20

squoosh
26KGoogleChromeLabs/squoosh · TypeScriptSquoosh is a web app from Google Chrome Labs that compresses images into various formats directly in the browser, letting you shrink file sizes without uploading anything to a server.
- 21

awesome-n8n-templates
26Kenescingoz/awesome-n8n-templatesA curated collection of 280+ ready-to-use n8n workflow templates (JSON files) covering email automation, Telegram/Discord/Slack bots, AI agents, RAG chatbots, document processing, and dozens of other integrations.
- 22

v8
25.3Kv8/v8 · C++V8 is Google's open source JavaScript engine, written in C++. This repository is the official mirror of the V8 Git repository.
- 23

social-analyzer
24.3Kqeeqbox/social-analyzer · JavaScriptSocial-Analyzer is an OSINT tool that searches and correlates a person's profile across roughly 1000 social media sites and websites, available as a CLI, an API, and a web app.
- 24

gson
24.2Kgoogle/gson · JavaGson is a Java library that serializes Java objects to JSON and deserializes JSON back into Java objects, working with arbitrary classes — even ones you don't have the source code for.
- 25

Awesome-Nano-Banana-images
23.9KPicoTrex/Awesome-Nano-Banana-imagesA curated gallery of fun, creative images generated with Nano Banana and Nano Banana Pro — Google's Gemini-2.5-flash-image based models — each paired with the prompt that produced it.
- 26

compose-samples
23.5Kandroid/compose-samples · KotlinGoogle's official collection of sample apps for learning Jetpack Compose, the modern Android UI toolkit. Each sample is a separate Android Studio project showing different use cases, complexity levels and APIs.
- 27

eng-practices
23.3Kgoogle/eng-practicesGoogle's Engineering Practices documentation — a public collection of guides distilling the engineering practices Google applies across all languages and projects, currently focused on its Code Review Guidelines.
- 28

distroless
23.1KGoogleContainerTools/distroless · StarlarkA set of minimal container base images that contain only your application and its runtime dependencies — no package managers, shells or other programs you would expect in a normal Linux distribution.
- 29

polymer
22KPolymer/polymer · HTMLPolymer is Google's original open-source library for building Web Components — encapsulated, reusable custom HTML elements that work just like standard HTML tags in web applications. This repo holds the current stable release, Polymer 3.0.
- 30

ExoPlayer
21.9Kgoogle/ExoPlayer · JavaExoPlayer was Google's open-source media player library for Android. This GitHub repository is deprecated and stale — all development has moved to AndroidX Media3.
- 31

nowinandroid
21.9Kandroid/nowinandroid · KotlinNow in Android is a fully functional Android app built entirely with Kotlin and Jetpack Compose. It doubles as an official reference for Android design and development best practices and, as a running app, delivers news updates about Android development.
- 32
adk-python
21.9Kgoogle/adk-python · PythonAgent Development Kit (ADK) is Google's open-source, code-first Python framework for building, evaluating, and deploying sophisticated AI agents — from simple tasks to complex multi-agent systems.
- 33

iosched
21.6Kgoogle/iosched · KotlinThe official Android companion app for the Google I/O developer conference: sessions, codelabs, a venue map, and a personal schedule for attendees. The code was open-sourced and the repository was archived in 2023.
- 34

skills
21.4Kgoogle/skills · PythonThis is a collection of Agent Skills for Google products and technologies, covering Google Cloud, GKE, BigQuery, Firebase, Google Ads, and more, meant to be installed into coding/agent harnesses.
- 35

fonts
20.6Kgoogle/fonts · HTMLThe canonical repository of the binary font files (.ttf) served by Google Fonts, organized by license and family, plus a public issue tracker for all things Google Fonts.
- 36

hosts
20.6Kgooglehosts/hostsGoogleHosts is a project that provides a hosts file mapping Google and other blocked domains to accessible IP addresses, so Chinese-speaking users can reach these services without DNS censorship interference.
- 37

magenta
19.8Kmagenta/magenta · PythonA Google Brain research project on machine learning for creativity: deep learning and reinforcement learning models that generate songs, audio, images, and drawings, plus smart tools for artists and musicians.
- 38

GHunt
19.7Kmxrch/GHunt · PythonGHunt is an offensive Google framework geared toward OSINT — collecting intelligence around Google — and its authors note that any Google-related use is possible.
- 39

gvisor
19.7Kgoogle/gvisor · GoAn application kernel for containers: it wraps running applications in a strong isolation layer from the host OS, implementing a Linux-like interface in memory-safe Go, entirely in userspace.
- 40

Free-servers
19.5KPawdroid/Free-serversA free share of proxy-server subscription addresses and nodes for Clash, SS/SSR, V2Ray, Trojan and VLESS — speed-tested by hand and refreshed every 6 hours, completely free.
- 41

samples
19.3Kflutter/samples · DartAn open source collection of samples illustrating best practices for Flutter — runnable quickstarts and demo apps covering widgets, navigation, shaders, testing, and embedding Flutter into native apps.
- 42

claude-seo
19.1KAgriciDaniel/claude-seo · PythonClaude SEO is an open-source SEO analysis plugin for Claude Code: it runs 25 sub-skills and 18 specialist agents in parallel across technical SEO, E-E-A-T content quality, Schema.org markup, AI search (GEO), local, e-commerce, and international SEO, and every audit ends in a prioritized action plan.
- 43

magika
18.7Kgoogle/magika · RustMagika is an AI-powered file type detection tool: a small deep learning model (a few MB) identifies what a file actually is within milliseconds, even on a single CPU.
- 44

gemini-fullstack-langgraph-quickstart
18.3Kgoogle-gemini/gemini-fullstack-langgraph-quickstart · Jupyter NotebookGoogle's fullstack quickstart for building research agents: a React frontend over a LangGraph backend powered by Gemini, which searches the web, reflects on gaps and returns answers with citations.
- 45

flexbox-layout
18.3Kgoogle/flexbox-layout · KotlinFlexboxLayout is an open-source Android library that brings the capabilities of the CSS Flexible Box Layout module (flexbox) to Android app layouts.
- 46

web-starter-kit
18.3Kgoogle/web-starter-kit · HTMLGoogle's Web Starter Kit is an opinionated boilerplate and Gulp-powered workflow for building multi-device websites, aligned with Google's Web Fundamentals best practices. It targets professionals and newcomers alike.
- 47

abseil-cpp
18.2Kabseil/abseil-cpp · C++Abseil is Google's open-source collection of C++ library code that augments the C++ standard library. It's extracted from Google's internal codebase and includes things like better containers, string utilities, time handling, and synchronization primitives.
- 48

cookbook
17.8Kgoogle-gemini/cookbook · Jupyter NotebookGoogle's official cookbook for the Gemini API: a structured learning path of hands-on tutorials, practical examples, and links to end-to-end demo apps, published as an open-source notebook collection.
- 49
generative-ai
17.8KGoogleCloudPlatform/generative-ai · Jupyter NotebookA collection of notebooks, code samples and sample apps for building generative AI on Google Cloud with Gemini and its Agent Platform, the evolution of Vertex AI.
- 50

plugins
17.7Kflutter-team-archive/plugins · DartThe Flutter team's official collection of first-party Flutter plugins — packages like camera, webview_flutter and shared_preferences that let a Flutter app reach platform-specific APIs.
- 51

JustAuth
17.5Kjustauth/JustAuth · JavaJustAuth is a small, feature-complete Java library for third-party OAuth login. It integrates dozens of Chinese and international providers, so you can add social login without wrestling each platform's own SDK.
- 52

material-components-android
17.4Kmaterial-components/material-components-android · JavaMaterial Components for Android (MDC-Android) is Google's library of modular, customizable Material Design UI components for building Android apps.
- 53

material-components-web
17Kmaterial-components/material-components-web · TypeScriptIt's Material Components for the web (MDC Web): modular, customizable Material Design UI components built by a Google team of engineers and UX designers.
- 54

mcp-toolbox
16.7Kgoogleapis/mcp-toolbox · GoMCP Toolbox for Databases is an open source MCP server that connects AI agents, IDEs, and apps directly to enterprise databases like PostgreSQL, MySQL, BigQuery, MongoDB, and more.
- 55

material
16.4Kangular/material · JavaScriptAngularJS Material is a UI component library that implements Google's Material Design specification (2014-2017) for AngularJS 1.x single-page apps.
- 56

skaffold
15.9KGoogleContainerTools/skaffold · GoA command line tool that facilitates continuous development for Kubernetes applications: you iterate on your source code locally and it handles the workflow for building, pushing and deploying to local or remote clusters.
- 57

xg2xg
15.7Kjhuangtw/xg2xgA cheatsheet-style lookup table mapping Google internal technologies and services to their open source, cloud or SaaS equivalents, built by an ex-Googler to help ex-Googlers survive the real world.
- 58

Easydict
15Ktisfeng/Easydict · SwiftEasydict is a macOS app for looking up word definitions and translating text, pulling results from multiple dictionary and translation services at once.
- 59
brotli
14.9Kgoogle/brotli · TypeScriptBrotli is Google's general-purpose lossless compression algorithm, combining a modern LZ77 variant, Huffman coding and 2nd order context modeling. It runs at about deflate's speed but compresses denser.
- 60

alphafold
14.9Kgoogle-deepmind/alphafold · PythonAlphaFold is Google DeepMind's open source implementation of the AlphaFold v2 inference pipeline, which predicts 3D protein structures from amino acid sequences, plus a work-in-progress AlphaFold-Multimer model for protein complexes.
- 61

GmsCore
14.9Kmicrog/GmsCore · JavamicroG Services is a free and open-source framework that lets Android apps built for Google Play Services run on systems where Play Services is not available.
- 62
wire
14.4Kgoogle/wire · GoWire is a code generation tool from Google that automates connecting components in Go using dependency injection: you declare providers, and Wire writes the initialization code that wires them together.
- 63

or-tools
14.2Kgoogle/or-tools · C++OR-Tools is Google's open-source software suite for combinatorial optimization: solvers and algorithms for problems like scheduling, routing, packing, and resource allocation.
- 64

yapf
14Kgoogle/yapf · PythonYAPF is a Python code formatter based on clang-format: instead of just enforcing style rules, it calculates the best way to reformat your code to conform to a configured style, aiming to produce code as good as a programmer following the style guide would write.
- 65
ax
13.9Kgoogle/ax · GoAX is Google's open agentic orchestration runtime — a declarative, high-throughput orchestrator that runs billions of autonomous agent workloads in a Kubernetes cluster, sandboxing each task and fencing its network.
- 66

awesome-nano-banana-pro-prompts
13.6KYouMind-OpenLab/awesome-nano-banana-pro-prompts · TypeScriptA massive curated library of 10,000+ prompts for Google's Nano Banana Pro image-generation model, each with example output images, author, source and language tags.
- 67

tink
13.5Ktink-crypto/tink · JavaTink is an open source cryptographic library whose APIs are designed to be secure, easy to use correctly, and hard to misuse. It was built by cryptographers and security engineers at Google.
- 68

groupcache
13.3Kgolang/groupcache · Gogroupcache is a distributed caching and cache-filling library for Go, built as a replacement for a pool of memcached nodes in many cases.
- 69

uamp
13.2Kandroid/uamp · KotlinUAMP — the Universal Android Music Player Sample — is Google's sample audio app for Android: a working music player meant to demonstrate how to implement an audio media app.
- 70

workbox
13KGoogleChrome/workbox · JavaScriptWorkbox is a collection of JavaScript libraries for Progressive Web Apps: it provides tools and strategies for caching web assets, managing service workers, and handling offline scenarios.
- 71

QuantDinger
12.9KOpenByteInc/QuantDinger · PythonQuantDinger is an open-source, self-hosted AI Trading OS: it lets you research trading ideas with AI, write Python strategies on a Strategy API, backtest them server-side, and run paper or live trading across crypto exchanges and traditional brokers, with web, mobile, API, and MCP access.
- 72

vision_transformer
12.7Kgoogle-research/vision_transformer · Jupyter NotebookThis is Google Research's official JAX/Flax code release for Vision Transformer (ViT) and MLP-Mixer image classification models, including pretrained checkpoints and scripts to fine-tune them on your own data.
- 73
infracost
12.6Kinfracost/infracost · GoInfracost gives engineers, AI coding agents, and CI/CD pipelines cloud cost estimates and FinOps recommendations for Terraform, Terragrunt, CloudFormation, and AWS CDK before changes are deployed.
- 74

tensorflow-zh
12.3Kjikexueyuanwiki/tensorflow-zh · TeXA Chinese translation of Google's official TensorFlow documentation, started by the Geek Academy (jikexueyuan) Wiki team on the same day Google open-sourced TensorFlow in November 2015.
- 75

react-native-firebase
12.3Kinvertase/react-native-firebase · TypeScriptA set of React Native modules that connect your app to Firebase services — each module is a light-weight JavaScript layer over the native Firebase SDKs for iOS and Android.
- 76
google-api-nodejs-client
12.3Kgoogleapis/google-api-nodejs-client · TypeScriptThis is Google's officially supported Node.js client library for calling Google APIs, with built-in support for OAuth 2.0, API keys, and JWT (service account) authentication.
- 77

functions-samples
12.2Kfirebase/functions-samples · JavaScriptA collection of sample apps showing common use cases for Cloud Functions for Firebase, covering triggers like Firestore, Realtime Database, Storage, Auth, HTTPS, and PubSub.
- 78

zotero-pdf-translate
12.1Kwindingwind/zotero-pdf-translate · TypeScriptZotero PDF Translate is a Zotero plugin that translates PDF, EPub, webpage, metadata, annotations, and notes into your target language.
- 79

artemis
12.1Kgoogle/artemis · PythonARTEMIS lets AI assistants and test suites control real Android phones using natural-language instructions, automating end-to-end workflows while capturing logs and screenshots along the way.
- 80

crm
11.4Ktrycompai/crm · TypeScriptComp AI CRM is an open source, agentic-first CRM: instead of a database with a chat box bolted on, the AI agent is a standalone deployment that runs its own schedule and research queue, and the CRM is just where it writes down what it finds.
- 81

material-web
11.3Kmaterial-components/material-web · SCSSMaterial Web (@material/web) is Google's library of web components implementing Material 3, the latest version of their open-source design system, for building accessible web UIs.
- 82

MaterialDesign
11.3KTemplarian/MaterialDesignThis is the source repo for Material Design Icons (MDI), a community-driven icon set with 7000+ icons, including Google's official Material Design icons converted into developer-friendly formats.
- 83
osv-scanner
11.2Kgoogle/osv-scanner · GoOSV-Scanner is Google's open-source command-line vulnerability scanner: it checks your project's dependencies against OSV.dev, an open vulnerability database, and reports which known vulnerabilities affect you.
- 84

opencode-antigravity-auth
10.9KNoeFabris/opencode-antigravity-auth · TypeScriptIt's an OpenCode plugin that authenticates via Google OAuth against Antigravity (Google's IDE), letting OpenCode use Antigravity's quota to run models like Gemini 3.1 Pro and Claude Opus 4.6-thinking under your own Google account instead of a separate API key.
- 85

dopamine
10.9Kgoogle/dopamine · Jupyter NotebookDopamine is a research framework for fast prototyping of reinforcement learning algorithms — a deliberately small, easily grokked codebase meant for trying out speculative research ideas.
- 86
Zero
10.9KMail-0/Zero · TypeScriptZero (Mail0) is an open-source, self-hostable email app that lets you connect Gmail, Outlook and other providers into one inbox, enhanced with AI agents, while keeping your data private.
- 87

platform_frameworks_base
10.8Kaosp-mirror/platform_frameworks_base · JavaThis is a GitHub mirror of the 'frameworks/base' repository from the Android Open Source Project (AOSP), containing the core Java framework code that powers the Android OS, including system services like the Activity Manager, Window Manager, Package Manager, and the View/UI toolkit.
- 88

auto
10.6Kgoogle/auto · JavaAuto is a collection of source code generators for Java that automatically produce the mechanical, repetitive boilerplate code developers would otherwise write by hand.
- 89

grumpy
10.5Kgoogle/grumpy · GoGrumpy is Google's Python to Go transcompiler and runtime — a near drop-in replacement for CPython 2.7 that turns Python programs into native executables via generated Go source code.
- 90

adk-recipes
10.5Kgoogle/adk-recipes · PythonA public collection of recipes for Google's Agent Development Kit (ADK): small, runnable agents that show how to solve real problems. Fork one as a starting point for your own project, or browse the collection to learn the patterns.
- 91

protobuf
10.1Kgolang/protobuf · GoGo bindings for Google's protocol buffers: the github.com/golang/protobuf module for serializing protobuf messages in Go, plus a protoc plugin that generates Go code from .proto files.
- 92
claude-code-action
9.5Kanthropics/claude-code-action · TypeScriptClaude Code Action is a GitHub Action from Anthropic that lets Claude answer questions and implement code changes directly in your repo's pull requests and issues. It activates on @claude mentions, issue assignments, or explicit automation prompts.
- 93

knowledge-catalog
9.5KGoogleCloudPlatform/knowledge-catalog · TypeScriptThis is the samples and tools repository for Google Cloud's Knowledge Catalog, an AI-powered data catalog and metadata management platform (formerly called Dataplex) that builds a dynamic knowledge graph over structured and unstructured data to give AI agents semantic and business context.
- 94

gogcli
8.5Kopenclaw/gogcli · Gogog is a single command-line client for Google Workspace: Gmail, Calendar, Drive, Docs, Sheets and more, built for people, scripts, CI and AI agents.
- 95

skills
8.1Kandroid/skills · KotlinA repository of AI-optimized, modular instructions (skills) for Android development, built on developer.android.com best practices so AI coding agents can perform Android tasks correctly.
- 96

notebooklm-skill
7.8KPleasePrompto/notebooklm-skill · PythonA Claude Code Skill that lets Claude Code chat directly with your Google NotebookLM notebooks, so you get source-grounded, citation-backed answers from Gemini based only on your uploaded documents.
- 97
closure-compiler
7.7Kgoogle/closure-compiler · JavaScriptA tool for making JavaScript download and run faster — a true compiler for JavaScript: it compiles JavaScript to better JavaScript, parsing your code, removing dead code and rewriting and minimizing what is left.
- 98

pxpipe
7.5Kteamchong/pxpipe · TypeScriptpxpipe is a local proxy that cuts Claude Code's (and other LLM clients') input token usage by rendering bulky context — system prompts, tool docs, and conversation history — as compact PNG images instead of raw text, since an image's token cost depends on its pixel size, not the amount of text packed into it.
- 99

mesop
6.6Kmesop-dev/mesop · PythonMesop is a Python-based UI framework for rapidly building web apps like demos and internal apps — it has been used at Google for rapid internal app development.
- 100

qiaomu-anything-to-notebooklm
6.3Kjoeseesun/qiaomu-anything-to-notebooklm · PythonA Claude Code Skill that turns almost any content — WeChat articles, web pages, YouTube videos, PDFs, podcasts, search results — into outputs like podcasts, slide decks, mind maps or quizzes by routing it through Google NotebookLM.
Showing the 100 most-starred of 142. See every one in the catalog.
Related topics
Often tagged together