Statistics

Go by the numbers. Rankings, adoption rates, GitHub activity, and the scale of Go's ecosystem.

The Numbers
#8
TIOBE Index (2024)
15+
Years since creation
2M+
GitHub repositories
2M+
Active developers
75%+
CNCF projects in Go
25
Keywords in the language
TIOBE Index — Language Popularity

Go entered the TIOBE index shortly after its 2009 release and has climbed steadily. It won "Language of the Year" in 2009 and 2016, and has been consistently in the top 10 since 2020. Go's rise correlates directly with the adoption of cloud-native infrastructure.

Python
15.5%
Java
9.5%
JavaScript
3.4%
Go
2.0%
Rust
1.5%
TypeScript
1.2%

Source: TIOBE Index, approximate 2024 values. Go has been a top-10 language since 2020.

Stack Overflow Developer Survey

In the 2024 Stack Overflow Developer Survey, Go ranked among the most desired languages — developers who don't use it want to learn it. Go also consistently ranks in the top 5 for highest-paying languages globally.

Wanted
~18% want to learn Go
Used
~14% actively use Go
Admired
~62% admire Go

Source: Stack Overflow Developer Survey 2024. "Admired" = % of developers who use Go and want to continue using it.

Major Go Projects — GitHub Stars
ProjectGitHub StarsWhat It Does
Kubernetes~108kContainer orchestration platform — the operating system of the cloud
Docker (Moby)~69kContainer runtime that started the container revolution
Terraform~42kInfrastructure as Code — declarative cloud provisioning
etcd~47kDistributed key-value store, the brain of Kubernetes
Prometheus~55kMonitoring and alerting toolkit, CNCF graduated project
Grafana~63kObservability and dashboarding platform
Hugo~75kThe world's fastest static site generator
CockroachDB~30kDistributed SQL database, PostgreSQL-compatible
Caddy~57kAutomatic HTTPS web server with zero config
Vault~31kSecrets management and data encryption
Consul~28kService mesh and service discovery
NATS~16kCloud-native messaging system for microservices
Go Adoption by the Numbers
2009
Open-sourced
2012
Go 1.0 released
3M+
Lines in Kubernetes
1.5M+
Go modules on pkg.go.dev
13+
Years of Go 1 compatibility
6 mo
Release cadence
$140k+
Median US Go dev salary
75%+
CNCF graduated projects in Go
Companies Using Go in Production

Go is used in production by some of the largest technology companies in the world: Google (where it was created), Uber, Dropbox, Twitch, Cloudflare, Netflix, American Express, PayPal, Meta, Salesforce, Twitter/X, Shopify, and Stripe.

The pattern is consistent: companies adopt Go for backend services, infrastructure tooling, and microservices where performance, deployment simplicity, and developer productivity all matter. Go's fast compilation, small container images, and easy onboarding make it particularly attractive for large engineering organizations.

Why These Numbers Matter

Go is not the most popular language by raw developer count. Python, JavaScript, and Java all have more users. But Go has disproportionate influence. The tools that manage, deploy, monitor, and secure modern software are overwhelmingly written in Go.

If you use the cloud, you use Go. Every Kubernetes cluster, every Terraform plan, every Prometheus alert, every Docker container, every Vault secret, every Consul service registration — Go code. Go doesn't just run applications. It runs the platform that runs applications.