Initial scrape in progress. Star history is complete for 280 of 34,157 repositories (0%). Totals grow as it runs.

google

Owner

google

GitHub

Total

53,147

Across indexed repos

Repositories

181

Visible in Best of Go

Top repositories

Analyzes resource usage and performance characteristics of running containers.

Total 19,421

Created Jun 9, 2014 · 12 years ago

Application Kernel for Containers

Total 19,327

Created Apr 26, 2018 · 8 years ago

containers docker kernel kubernetes linux

Compile-time Dependency Injection for Go

Total 14,399

Created Nov 28, 2018 · 7 years ago

codegen dependency-injection go golang initialization

A simple ACME command line tool without 3rd party deps!

Total 0

Created Nov 18, 2015 · 10 years ago

A program which ensures source code files have copyright license headers by scanning directory patterns recursively

Total 0

Created Jun 27, 2016 · 10 years ago

license utility

An open-source, code-first Go toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.

Total 0

Created May 5, 2025 · 1 year ago

a2a agents agents-sdk ai aiagentframework

Android GPU Inspector

Total 0

Created Jan 25, 2020 · 6 years ago

android debugger gpu graphics linux

An open source distributed agent runtime

Total 0

Created Mar 30, 2026 · 5 months ago

Temporal graph store abstraction layer.

Total 0

Created Aug 8, 2015 · 11 years ago

Battery Historian is a tool to analyze battery consumers using Android "bugreport" files.

Total 0

Created Jun 20, 2014 · 12 years ago

BTree provides a simple, ordered, in-memory data structure for Go programs.

Total 0

Created Jul 31, 2014 · 12 years ago

Examples, libraries, and tools for working with bulk FHIR data.

Total 0

Created Dec 21, 2021 · 4 years ago

bcda bulk bulk-fhir claims client

A client side tool for managing the installation of Microsoft Windows updates on a device.

Total 0

Created Jun 22, 2020 · 6 years ago

Hardware Backed Keys and Certificate Store Management on Windows

Total 0

Created Nov 1, 2017 · 8 years ago

SSH Agent for use with Google Chrome's Secure Shell extension

Total 0

Created Jan 9, 2018 · 8 years ago

chrome-extension ssh-agent

[Moved to cloudprober/cloudprober] An active monitoring software to detect failures before your customers do.

Total 0

Created Jun 1, 2017 · 9 years ago

blackbox cloud cloudprober devops distributed-monitoring

Code review bot and CLA verifier

Total 0

Created Dec 8, 2017 · 8 years ago

bot cla code-review github

Fast, indexed regexp search over large file trees

Total 0

Created Mar 30, 2015 · 11 years ago

An experimental Clinical Quality Language execution engine for analyzing FHIR healthcare data at scale.

Total 0

Created Jun 13, 2024 · 2 years ago

clinical-quality-language cql fhir golang healthcare-analysis

Credstore is a centralized auth server

Total 0

Created May 24, 2017 · 9 years ago

go grpc grpc-authorization grpc-service jwt

CRFS: Container Registry Filesystem

Total 0

Created Mar 22, 2019 · 7 years ago

Deck provides a flexible logging framework for Go apps.

Total 0

Created Oct 4, 2022 · 4 years ago

logging

Resources for the deps.dev API

Total 0

Created Feb 28, 2023 · 3 years ago

A reversible DER and BER pretty-printer.

Total 0

Created Feb 11, 2016 · 10 years ago

Tools at Google for mobile development and testing

Total 0

Created Feb 13, 2019 · 7 years ago

Google's differential privacy libraries.

Total 0

Created Sep 4, 2019 · 7 years ago

anonymization differential-privacy privacy

DRANET is a Kubernetes Network Driver that uses Dynamic Resource Allocation (DRA) to deliver high-performance networking for demanding applications in Kubernetes.

Total 0

Created Nov 15, 2024 · 2 years ago

ai dra kubernetes networking performance

Creating a certificate authority the easy way

Total 0

Created Oct 8, 2015 · 11 years ago

Source code for the Australian Election 2016 visualisation

Total 0

Created Sep 27, 2016 · 10 years ago

Total 0

Created Jul 14, 2021 · 5 years ago

cas content-addressable-storage dag hacktoberfest merkle-tree

Experimental channel implementation

Total 0

Created Jan 13, 2017 · 9 years ago

A cross platform solution for remote OS provisioning.

Total 0

Created Jul 9, 2020 · 6 years ago

Go tool for managing Linux filesystem encryption

Total 0

Created Jul 12, 2017 · 9 years ago

argon2 cryptography ext4-filesystem filesystem filesystem-encryption

Simple file system integrity checking tooling.

Total 0

Created Dec 17, 2018 · 7 years ago

Graphics API Debugger

Total 0

Created Feb 14, 2017 · 9 years ago

android debugger gles gles2 golang

Go SDK for Google Generative AI

Total 0

Created Dec 4, 2023 · 2 years ago

go golang llm machine-learning

Distributed code review system for Git repos

Total 0

Created Aug 21, 2015 · 11 years ago

Tool and policy library for reviewing Google Kubernetes Engine clusters against best practices

Total 0

Created Mar 15, 2022 · 4 years ago

gcp gke opa policy rego

A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.

Total 0

Created Nov 15, 2016 · 9 years ago

apis code-generation gnostic linters openapi

A gnostic plugin that converts an OpenAPI API description into a description of a gRPC service that can be used to implement that API using gRPC-JSON Transcoding.

Total 0

Created Jul 29, 2019 · 7 years ago

Libraries to abstract aspects of working with TPMs for the purposes of attestation

Total 0

Created Mar 28, 2019 · 7 years ago

attestation device-identifier tpm tpm2

The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.

Total 0

Created Mar 21, 2018 · 8 years ago

aws azure cloud gcp go

This package simplifies testing of command-line interfaces.

Total 0

Created Sep 3, 2019 · 7 years ago

cli golang test testing-tools

Package for comparing Go values in tests

Total 0

Created Jul 7, 2017 · 9 years ago

equality go testing

Go library and CLIs for working with container registries

Total 0

Created Mar 14, 2018 · 8 years ago

container container-registry docker registry

Go implementation of the Debug Adapter Protocol

Total 0

Created Nov 19, 2019 · 6 years ago

Go library for accessing the GitHub v3 API

Total 0

Created May 24, 2013 · 13 years ago

github github-api go golang hacktoberfest

A golang library for set operations on intervals, such as time ranges.

Total 0

Created Oct 18, 2017 · 9 years ago

golang sets time toplogy

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.

Total 0

Created Nov 12, 2019 · 6 years ago

go golang license license-checking license-management

A collection of handy snippets that simplify creation of GRPC servers and clients

Total 0

Created May 24, 2017 · 9 years ago

go grpc grpc-client grpc-server jwt

go-querystring is Go library for encoding structs into URL query strings.

Total 0

Created Sep 10, 2013 · 13 years ago

query-string querystring

Secure-by-default HTTP servers in Go.

Total 0

Created May 19, 2020 · 6 years ago

golang http http-server security security-hardening

go-sev-guest offers a library to wrap the /dev/sev-guest device in Linux, as well as a library for attestation verification of fundamental components of an attestation report.

Total 0

Created Aug 16, 2022 · 4 years ago

go-tdx-guest offers a library to wrap the /dev/tdx-guest device in Linux, as well as a library for attestation verification of fundamental components of an attestation quote.

Total 0

Created Jun 23, 2023 · 3 years ago

Go package for using Apache Tika

Total 0

Created Oct 2, 2017 · 9 years ago

TSPI bindings for golang

Total 0

Created Nov 10, 2015 · 11 years ago

Expect for Go

Total 0

Created Apr 24, 2017 · 9 years ago

automation cli expect ssh

Fuzz testing for go.

Total 0

Created Jul 31, 2014 · 12 years ago

gonids is a library to parse IDS rules, with a focus primarily on Suricata rule compatibility. There is a discussion forum available that you can join on Google Groups: https://groups.google.com/forum/#!topic/gonids/

Total 0

Created Nov 17, 2016 · 9 years ago

ids network network-security parse security-tools

GooGet package manager

Total 0

Created Mar 1, 2016 · 10 years ago

Provides packet processing capabilities for Go

Total 0

Created Mar 16, 2015 · 11 years ago

A tool to list and diagnose Go processes currently running on your system

Total 0

Created Nov 10, 2016 · 9 years ago

cpu-profile diagnostics go go-tools golang

Go Terminal library with PTY support and colors

Total 0

Created Oct 19, 2015 · 11 years ago

golang pty terminal terminal-colors

gousb provides low-level interface for accessing USB devices

Total 0

Created May 5, 2017 · 9 years ago

Grumpy is a Python to Go source code transcompiler and runtime.

Total 0

Created Dec 21, 2016 · 9 years ago

An experimental Go cross platform UI library.

Total 0

Created Mar 16, 2015 · 11 years ago

Go package for mapping values to and from space-filling curves, such as Hilbert and Peano curves.

Total 0

Created Aug 6, 2015 · 11 years ago

go hilbert peano space-filling-curves

jsonapi.org style payload serializer and deserializer

Total 0

Created Jul 6, 2015 · 11 years ago

The Go library for JSON Schema. An official Google project providing a comprehensive toolkit for validation, reflection, and schema construction.

Total 0

Created Aug 5, 2025 · 1 year ago

Add digests to container and init container images in Kubernetes pod and pod template specs. Use either as a mutating admission webhook, or as a client-side KRM function with kpt or kustomize.

Total 0

Created Mar 9, 2021 · 5 years ago

binary-authorization container-registry containers docker gcp

kCTF is a Kubernetes-based infrastructure for CTF competitions. For documentation, see

Total 0

Created Feb 24, 2020 · 6 years ago

keep-sorted is a language-agnostic formatter that sorts lines between two markers in a larger file.

Total 0

Created Feb 23, 2023 · 3 years ago

developer-tools formatter language-agnostic

A transparent and secure way to look up public keys.

Total 0

Created Jun 9, 2015 · 11 years ago

block-chain coniks key-management merkletree public-keys

Feels like Cloud Foundry. Runs on Kubernetes.

Total 0

Created Apr 30, 2019 · 7 years ago

GCP event implementations to use with Knative Eventing.

Total 0

Created Jan 28, 2019 · 7 years ago

knative

Kube Startup CPU Boost is a controller that increases CPU resource requests and limits during Kubernetes workload startup time

Total 0

Created Aug 24, 2023 · 3 years ago

cpu-boost kubernetes kubernetes-operator

The licensecheck package classifies license files and heuristically determines how well they correspond to known open source licenses.

Total 0

Created Apr 15, 2019 · 7 years ago

Link022 - an open WiFi access point

Total 0

Created Oct 9, 2017 · 9 years ago

gnmi go openconfig

A log4j vulnerability filesystem scanner and Go package for analyzing JAR files.

Total 0

Created Dec 28, 2021 · 4 years ago

Cross platform Go logging library.

Total 0

Created Feb 23, 2016 · 10 years ago

Marmot workflow execution engine

Total 0

Created Aug 10, 2017 · 9 years ago

devops devops-services devops-tools go golang

Martian is a library for building custom HTTP/S proxies

Total 0

Created Jun 16, 2015 · 11 years ago

golang http middleware proxy testing

Distributed filesystem scanner

Total 0

Created Apr 30, 2018 · 8 years ago

security security-scanner vulnerabiity-detection vulnerability-assessment

extract internal monitoring data from application logs for collection in a timeseries database

Total 0

Created May 27, 2014 · 12 years ago

bytecode calculator collector compiler extraction

C code indexer using language semantic from clang

Total 0

Created May 6, 2015 · 11 years ago

IPv4 and IPv6 userland network stack

Total 0

Created Oct 20, 2016 · 10 years ago

This repository contains a Go module to interact with Linux nftables (the iptables successor).

Total 0

Created Jun 5, 2018 · 8 years ago

go golang linux nftables

A personal knowledge base, an experimental project under development.

Total 0

Created May 1, 2019 · 7 years ago

personal-knowledge-base topicmaps

Experimental KVM-based VMM for containers, written in Go.

Total 0

Created Aug 20, 2014 · 12 years ago

oauth2l ("oauth tool") is a simple CLI for interacting with Google API authentication.

Total 0

Created Mar 31, 2016 · 10 years ago

Securing open-source package ecosystems by originating, validating, and augmenting build attestations.

Total 0

Created May 22, 2024 · 2 years ago

OSV-SCALIBR: A library for Software Composition Analysis

Total 0

Created Apr 10, 2024 · 2 years ago

Vulnerability scanner written in Go which uses the data provided by https://osv.dev

Total 0

Created Nov 14, 2022 · 3 years ago

scanner security-audit security-tools vulnerability-scanner

Open source vulnerability DB and triage service.

Total 0

Created Jan 8, 2021 · 5 years ago

security security-tools vulnerability vulnerability-databases vulnerability-management

Older version of periph, see new version at https://github.com/periph

Total 0

Created Oct 13, 2016 · 10 years ago

pprof is a tool for visualization and analysis of profiling data

Total 0

Created Jan 29, 2016 · 10 years ago

performance performance-analysis pprof profiler

Generate spreadsheets based on GitHub contributions

Total 0

Created Feb 19, 2021 · 5 years ago

github

readahead is a package that provides readers that enable concurrent reads from seekable or compressed files

Total 0

Created Dec 22, 2016 · 9 years ago

Package renameio provides a way to atomically create or replace a file or symbolic link.

Total 0

Created Oct 30, 2018 · 7 years ago

rpmpack (tar2rpm) - package rpms in pure golang or cli

Total 0

Created Feb 6, 2019 · 7 years ago

Safe Browsing API Go Client

Total 0

Created May 4, 2016 · 10 years ago

malware query security
Total 0

Created Apr 21, 2026 · 4 months ago

agentic-ai mcp network-security networking-ai p2p-network

A tool for gathering and visualizing kernel scheduling traces on Linux machines

Total 0

Created Jul 24, 2019 · 7 years ago

kernel scheduling tracing visualization

Seesaw v2 is a Linux Virtual Server (LVS) based load balancing platform.

Total 0

Created Dec 4, 2015 · 10 years ago

Open source of the build infrastructure used by Stadia Games & Entertainment

Total 0

Created Mar 18, 2021 · 5 years ago

Automatically exported from code.google.com/p/go-shlex

Total 0

Created May 28, 2015 · 11 years ago

Build, Test, and Analysis Tools for Skia Infrastructure

Total 0

Created Jan 9, 2014 · 12 years ago

Command-line utility for working with Google Drive. Join the mailing list at https://groups.google.com/forum/#!forum/skicka-users.

Total 0

Created Aug 14, 2014 · 12 years ago

Skylark in Go: the Skylark configuration language, implemented in Go [MOVED to go.starlark.net]

Total 0

Created Oct 2, 2017 · 9 years ago

go language python skylark

A FUSE filesystem written in Go to simulate physical media for testing purposes

Total 0

Created Jul 20, 2016 · 10 years ago

Splice enables Microsoft Active Directory domain joins from any network.

Total 0

Created Oct 2, 2019 · 7 years ago

Automate SSH key management

Total 0

Created Mar 13, 2018 · 8 years ago

automation network security ssh

Starlark in Go: the Starlark configuration language, implemented in Go

Total 0

Created Oct 23, 2018 · 8 years ago

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 [email protected]

Total 0

Created Oct 13, 2014 · 12 years ago

syzkaller is an unsupervised coverage-guided kernel fuzzer

Total 0

Created Oct 12, 2015 · 11 years ago

fuzz-testing fuzzer fuzzing kernel linux

Testimony is a single-machine, multi-process architecture for sharing AF_PACKET data across processes, allowsing packets to be copied from NICs into memory a single time, then shared across multiple processes.

Total 0

Created Apr 10, 2015 · 11 years ago

Go package for working with the file structure of a TIFF.

Total 0

Created Sep 11, 2013 · 13 years ago

Web dashboard for tracking the TODOs in a Git repo

Total 0

Created Dec 8, 2014 · 11 years ago

🎉 Triage Party: massively multi-player GitHub triage 🎉

Total 0

Created Apr 21, 2020 · 6 years ago

dashboard github golang triage

A transparent, highly scalable and cryptographically verifiable data store.

Total 0

Created May 12, 2016 · 10 years ago

certificate-transparency merkle-tree

A place to store some examples which use Trillian APIs to build things.

Total 0

Created Jan 27, 2018 · 8 years ago

examples transparency trillian

Time Series Bridge: a tool to import metrics from one monitoring system to another

Total 0

Created Aug 10, 2018 · 8 years ago

datadog monitoring stackdriver timeseries

Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.

Total 0

Created Feb 12, 2016 · 10 years ago

go uuid

Library for Go (golang) to implement writev system call (not an official Google product)

Total 0

Created Jan 4, 2016 · 10 years ago

A simple frontend (App Engine app) that serves content from a Google Cloud Storage (GCS) bucket

Total 0

Created Dec 31, 2015 · 10 years ago

Small scripts and libraries for managing Windows in a corporate environment.

Total 0

Created Mar 21, 2016 · 10 years ago

Automatically generate a Protocol Buffer definition and csv-to-proto converter from an example CSV file. See website for interactive playground

Total 0

Created Jun 29, 2020 · 6 years ago

protobuf

An extensible command line tool or library to format yaml files.

Total 0

Created Aug 10, 2022 · 4 years ago