Explore
Packages.
What developers adopt across eight registries, in each registry’s own unit. Every figure says where it came from, and a number a registry does not publish is never shown as zero.
70,347 packages · 8 registries · Last observed OCT 24, 2026 · 09:43 UTC
991 packages · Most adopted · Go Modules
| Package | Adoption | Growth · 30d | Last release | Category | Repository |
|---|---|---|---|---|---|
google.golang.org/grpc Package grpc implements an RPC system called gRPC. | 270.1Kimporting packagesTop 1% on Go | Collectinghistory | 37d agoSEP 17, 2026 | Backend | grpc/grpc-go |
github.com/spf13/cobra Package cobra is a commander providing a simple interface to create powerful modern CLI interfaces. | 195.9Kimporting packagesTop 1% on Go | Collectinghistory | 11mo agoDEC 3, 2025 | Terminal & CLI | spf13/cobra |
github.com/gin-gonic/gin Package gin implements a HTTP web framework called gin. | 191.4Kimporting packagesTop 1% on Go | Collectinghistory | 8mo agoFEB 28, 2026 | Web Frameworks | gin-gonic/gin |
go.uber.org/zap Package zap provides fast, structured, leveled logging. | 119.7Kimporting packagesTop 1% on Go | Collectinghistory | 6mo agoAPR 28, 2026 | Observability | uber-go/zap |
github.com/google/uuid Package uuid generates and inspects UUIDs. | 113.5Kimporting packagesTop 1% on Go | Collectinghistory | 3y agoJAN 23, 2024 | Security · Tentative | google/uuid |
| 103.3Kimporting packagesTop 1% on Go | Collectinghistory | 14mo agoSEP 8, 2025 | Developer Tools · Tentative | spf13/viper | |
github.com/gorilla/mux Package mux implements a request router and dispatcher. | 99.5Kimporting packagesTop 1% on Go | Collectinghistory | 3y agoOCT 18, 2023 | Backend · Tentative | gorilla/mux |
gorm.io/gorm Package gorm is a full-featured, developer-friendly ORM for Golang. | 86.9Kimporting packagesTop 1% on Go | Collectinghistory | 4mo agoJUN 22, 2026 | Databases | go-gorm/gorm |
github.com/ethereum/go-ethereum Package ethereum defines interfaces for interacting with Ethereum. | 69.1Kimporting packagesTop 1% on Go | Collectinghistory | 22h agoOCT 23, 2026 | Blockchain & Web3 | ethereum/go-ethereum |
github.com/go-sql-driver/mysql Package mysql provides a MySQL driver for Go's database/sql package. | 55.2Kimporting packagesTop 1% on Go | Collectinghistory | 52d agoSEP 2, 2026 | Databases | go-sql-driver/mysql |
github.com/joho/godotenv Package godotenv is a go port of the ruby dotenv library (https://github.com/bkeepers/dotenv) | 54.5Kimporting packagesTop 10% on Go | Collectinghistory | 4y agoFEB 5, 2023 | Developer Tools · Tentative | joho/godotenv |
github.com/gorilla/websocket Package websocket implements the WebSocket protocol defined in RFC 6455. | 48.6Kimporting packagesTop 10% on Go | Collectinghistory | 2y agoJUN 14, 2024 | Backend | gorilla/websocket |
github.com/shopspring/decimal Package decimal implements an arbitrary precision fixed-point decimal. | 40.7Kimporting packagesTop 10% on Go | Collectinghistory | 6d agoOCT 18, 2026 | Finance & Trading · Tentative | shopspring/decimal |
github.com/stretchr/testify Module testify is a set of packages that provide many tools for testifying that your code will behave as you intend. | 36.4Kimporting packagesTop 10% on Go | Collectinghistory | 2mo agoAUG 17, 2026 | Testing | stretchr/testify |
github.com/rs/zerolog Package zerolog provides a lightweight logging library dedicated to JSON logging. | 36.1Kimporting packagesTop 10% on Go | Collectinghistory | 6mo agoAPR 20, 2026 | Observability | rs/zerolog |
github.com/fatih/color Package color is an ANSI color package to output colorized or SGR defined output to the standard output. | 28Kimporting packagesTop 10% on Go | Collectinghistory | 7mo agoMAR 20, 2026 | Terminal & CLI · Tentative | fatih/color |
github.com/julienschmidt/httprouter Package httprouter is a trie based high performance HTTP request router. | 27.4Kimporting packagesTop 10% on Go | Collectinghistory | 7y agoSEP 29, 2019 | Backend · Tentative | julienschmidt/httprouter |
github.com/jmoiron/sqlx Package sqlx provides general purpose extensions to database/sql. | 27.2Kimporting packagesTop 10% on Go | Collectinghistory | 3y agoAPR 15, 2024 | Databases | jmoiron/sqlx |
github.com/mattn/go-sqlite3 Package sqlite3 provides interface to SQLite3 databases. | 25.6Kimporting packagesTop 10% on Go | Collectinghistory | 49d agoSEP 5, 2026 | Databases | mattn/go-sqlite3 |
github.com/go-playground/validator/v10 Package validator implements value validations for structs and individual fields based on tags. | 25.5Kimporting packagesTop 10% on Go | Collectinghistory | 34d agoSEP 20, 2026 | Developer Tools · Tentative | go-playground/validator |
github.com/urfave/cli/v2 Package cli provides a minimal framework for creating and organizing command line Go applications. | 23.6Kimporting packagesTop 10% on Go | Collectinghistory | 17mo agoJUN 14, 2025 | Terminal & CLI | urfave/cli |
| 21.4Kimporting packagesTop 10% on Go | Collectinghistory | 6y agoOCT 28, 2020 | Backend | grpc-ecosystem/grpc-gateway | |
github.com/urfave/cli Package cli provides a minimal framework for creating and organizing command line Go applications. | 21.1Kimporting packagesTop 10% on Go | Collectinghistory | 17mo agoJUN 14, 2025 | Terminal & CLI | urfave/cli |
github.com/golang-jwt/jwt/v5 Package jwt is a Go implementation of JSON Web Tokens: http://self-issued.info/docs/draft-jones-json-web-token.html | 18Kimporting packagesTop 10% on Go | Collectinghistory | 9mo agoJAN 28, 2026 | Security | golang-jwt/jwt |
github.com/go-chi/chi/v5 Package chi is a small, idiomatic and composable router for building HTTP services. | 17.3Kimporting packagesTop 10% on Go | Collectinghistory | 10d agoOCT 14, 2026 | API & Integration | go-chi/chi |
What each registry publishes
Each registry counts adoption in its own unit and window, so raw numbers are never compared across registries. Popularity is a package’s percentile within its own registry. How packages are measured
- npm
- AdoptionDownloads (30 days)
- DependentsPublished
- PyPI
- AdoptionNot published
- DependentsNot published
- crates.io
- AdoptionDownloads (90 days)
- DependentsPublished
- Maven Central
- AdoptionNot published
- DependentsNot published
- NuGet
- AdoptionAll-time downloads
- DependentsNot published
- RubyGems
- AdoptionAll-time downloads
- DependentsPublished
- Packagist
- AdoptionDownloads (30 days)
- DependentsPublished
- Go Modules
- AdoptionImported by (most-imported package, pkg.go.dev)
- DependentsImported by (most-imported package, pkg.go.dev)