github.com/google/go-cmp

Package for comparing Go values in tests

Used in
89
Stars
4,589
Open issues
51
License
BSD 3-Clause "New" or "Revised" License

89 Repos Using This Mod

Stars Repository Go LOC
161,874
ollama/ollama

Get up and running with Kimi-K2.5, GLM-4.7, DeepSeek, gpt-oss, Qwen, Gemma and other models.

144,748
120,294
kubernetes/kubernetes

Production-Grade Container Scheduling and Management

2,563,221
86,436
gohugoio/hugo

The world’s fastest framework for building websites.

164,418
71,453
moby/moby

The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

1,163,324
62,568
prometheus/prometheus

The Prometheus monitoring system and time series database.

243,194
53,277
wagoodman/dive

A tool for exploring each layer in a docker image

9,142
51,460
etcd-io/etcd

Distributed reliable key-value store for the most critical data of a distributed system

148,528
47,610
hashicorp/terraform

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

474,642
46,927
v2ray/v2ray-core

A platform for building proxies to bypass network restrictions.

47,961
42,357
cli/cli

GitHub’s official command line tool

181,953
37,903
istio/istio

Connect, secure, control, and observe services.

417,628
36,946
docker/compose

Define and run multi-container applications with Docker

31,680
34,968
hashicorp/vault

A tool for secrets management, encryption as a service, and privileged access management

508,767
34,923
juanfont/headscale

An open source, self-hosted implementation of the Tailscale control server

83,594
34,812
XTLS/Xray-core

Xray, Penetrates Everything. Also the best v2ray-core. Where the magic happens. An open platform for various uses.

82,755
33,855
harness/harness

Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries.

239,564
33,174
v2fly/v2ray-core

A platform for building proxies to bypass network restrictions.

103,864
32,427
AdguardTeam/AdGuardHome

Network-wide ads & trackers blocking DNS server

62,500
32,091
restic/restic

Fast, secure, efficient backup program

66,904
31,816
cockroachdb/cockroach

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

2,091,227
31,459
kubernetes/minikube

Run Kubernetes locally

107,335
29,721
hashicorp/consul

Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.

529,889
27,962
tailscale/tailscale

The easiest, most secure way to use WireGuard and 2FA.

358,338
27,747
opentofu/opentofu

OpenTofu lets you declaratively manage your cloud infrastructure.

400,877
27,551
grafana/loki

Like Prometheus, but for logs.

6,756,510
25,477
dapr/dapr

Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.

246,986
24,890
tsenart/vegeta

HTTP load testing tool and library. It's over 9000!

19,928
24,791
gitleaks/gitleaks

Find secrets with Gitleaks 🔑

17,667
24,429
trufflesecurity/trufflehog

Find, verify, and analyze leaked credentials

326,172
24,005
microsoft/typescript-go

Staging repo for development of native port of TypeScript

922,582
23,617
cilium/cilium

eBPF-based Networking, Security, and Observability

1,739,191
22,803
slimtoolkit/slim

Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)

512,114
22,771
grpc/grpc-go

The Go language implementation of gRPC. HTTP/2 based RPC

204,170
22,206
netbirdio/netbird

Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.

216,508
21,898
argoproj/argo-cd

Declarative Continuous Deployment for Kubernetes

218,727
21,507
dgraph-io/dgraph

high-performance graph database for real-time use cases

203,172
20,696
getsops/sops

Simple and flexible tool for managing secrets

19,241
20,676
vitessio/vitess

Vitess is a database clustering system for horizontal scaling of MySQL.

797,142
20,203
containerd/containerd

An open and reliable container runtime

668,615
20,151
lima-vm/lima

Linux virtual machines, with a focus on running containers

34,422
19,799
grpc-ecosystem/grpc-gateway

gRPC to JSON proxy generator following the gRPC HTTP spec

50,795
19,794
gravitational/teleport

The easiest, and most secure way to access and protect all of your infrastructure.

1,097,516
18,155
temporalio/temporal

Temporal service

545,988
16,890
sqlc-dev/sqlc

Generate type-safe code from SQL

42,786
16,836
kubesphere/kubesphere

The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️

1,068,726
16,684
influxdata/telegraf

Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.

413,078
16,550
kubernetes/kops

Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management

1,016,589
16,245
VictoriaMetrics/VictoriaMetrics

VictoriaMetrics: fast, cost-effective monitoring solution and time series database

691,475
16,162
hashicorp/nomad

Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.

508,898
15,730
GoogleContainerTools/skaffold

Easy and Repeatable Kubernetes Development

1,091,931
15,589
hashicorp/packer

Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.

46,772
15,391
dagger/dagger

Automation engine to build, test and ship any codebase. Runs locally, in CI, or directly in the cloud

258,261
14,968
plandex-ai/plandex

Open source AI coding agent. Designed for large projects and real world tasks.

62,405
14,642
loft-sh/devpod

Codespaces but open-source, client-only and unopinionated: Works with any IDE and lets you use any cloud, kubernetes or just localhost docker.

1,106,635
14,357
google/wire

Compile-time Dependency Injection for Go

5,697
13,953
thanos-io/thanos

Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.

135,431
13,791
oauth2-proxy/oauth2-proxy

A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.

38,041
13,687
bytebase/bytebase

World's most advanced database DevSecOps solution for Developer, Security, DBA and Platform Engineering teams. The GitHub/GitLab for database DevSecOps.

286,022
13,545
cert-manager/cert-manager

Automatically provision and manage TLS certificates in Kubernetes

114,355
13,365
rook/rook

Storage Orchestration for Kubernetes

129,398
13,122
gopherjs/gopherjs

A compiler from Go to JavaScript for running Go code in a browser

33,323
13,073
tinode/chat

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

42,760
12,910
zitadel/zitadel

ZITADEL - Identity infrastructure, simplified for you.

636,911
12,850
hibiken/asynq

Simple, reliable, and efficient distributed task queue in Go

31,172
12,735
googleapis/genai-toolbox

MCP Toolbox for Databases is an open source MCP server for databases.

111,264
12,581
elastic/beats

:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash

521,856
12,497
kopia/kopia

Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.

113,426
12,179
ardanlabs/gotraining

Go Training Class Material :

79,186
12,161
coder/coder

Secure environments for developers and their agents

416,387
12,071
infracost/infracost

Cloud cost estimates for Terraform in pull requests💰📉 Shift FinOps Left!

97,346
12,037
future-architect/vuls

Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices

75,674
11,919
kubernetes-sigs/kustomize

Customization of kubernetes YAML configurations

131,184
11,700
shirou/gopsutil

psutil for golang

21,725
11,482
anchore/grype

A vulnerability scanner for container images and filesystems

80,004
11,398
encoredev/encore

Open source framework for building robust type-safe distributed systems with declarative infrastructure

113,867
11,386
gravitl/netmaker

Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.

45,384
11,372
crossplane/crossplane

The Cloud Native Control Plane

92,018
11,246
jetify-com/devbox

Instant, easy, and predictable development environments

24,942
11,192
open-policy-agent/opa

Open Policy Agent (OPA) is an open source, general-purpose policy engine.

279,116
11,181
grafana/pyroscope

Continuous Profiling Platform. Debug performance issues down to a single line of code

180,050
11,121
google/go-github

Go library for accessing the GitHub v3 API

137,845
10,922
quay/clair

Vulnerability Static Analysis for Containers

15,691
10,910
loft-sh/vcluster

vCluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.

92,449
10,802
bufbuild/buf

The best way of working with Protocol Buffers.

135,216
10,733
hashicorp/terraform-provider-aws

The AWS Provider enables Terraform to manage AWS resources.

1,897,467
10,621
TykTechnologies/tyk

Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols

194,972
10,428
kubernetes/kompose

Convert Compose to Kubernetes

17,915
10,057
dlvhdr/gh-dash

A rich terminal UI for GitHub that doesn't break your flow.

19,719
10,041
a-h/templ

A language for writing HTML user interfaces in Go.

63,770