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

Registry (choose one or several)
Growth period
Popularity
Activity
Category
Licence

991 packages · Most adopted · Go Modules

PackageAdoptionGrowth · 30dLast releaseCategoryRepository
google.golang.org/grpc

Go · v1.84.0

Package grpc implements an RPC system called gRPC.

270.1Kimporting packagesTop 1% on GoCollectinghistory37d agoSEP 17, 2026Backendgrpc/grpc-go23.1K stars
github.com/spf13/cobra

Go · v1.10.2

Package cobra is a commander providing a simple interface to create powerful modern CLI interfaces.

195.9Kimporting packagesTop 1% on GoCollectinghistory11mo agoDEC 3, 2025Terminal & CLIspf13/cobra44.7K stars
github.com/gin-gonic/gin

Go · v1.12.0

Package gin implements a HTTP web framework called gin.

191.4Kimporting packagesTop 1% on GoCollectinghistory8mo agoFEB 28, 2026Web Frameworksgin-gonic/gin89.3K stars
go.uber.org/zap

Go · v1.28.0

Package zap provides fast, structured, leveled logging.

119.7Kimporting packagesTop 1% on GoCollectinghistory6mo agoAPR 28, 2026Observabilityuber-go/zap24.7K stars
github.com/google/uuid

Go · v1.6.0

Package uuid generates and inspects UUIDs.

113.5Kimporting packagesTop 1% on GoCollectinghistory3y agoJAN 23, 2024Security · Tentativegoogle/uuid6.2K stars
103.3Kimporting packagesTop 1% on GoCollectinghistory14mo agoSEP 8, 2025Developer Tools · Tentativespf13/viper30.5K stars
github.com/gorilla/mux

Go · v1.8.1

Package mux implements a request router and dispatcher.

99.5Kimporting packagesTop 1% on GoCollectinghistory3y agoOCT 18, 2023Backend · Tentativegorilla/mux21.8K stars
gorm.io/gorm

Go · v1.31.2

Package gorm is a full-featured, developer-friendly ORM for Golang.

86.9Kimporting packagesTop 1% on GoCollectinghistory4mo agoJUN 22, 2026Databasesgo-gorm/gorm40K stars
github.com/ethereum/go-ethereum

Go · v1.17.10

Package ethereum defines interfaces for interacting with Ethereum.

69.1Kimporting packagesTop 1% on GoCollectinghistory22h agoOCT 23, 2026Blockchain & Web3ethereum/go-ethereum51.4K stars
github.com/go-sql-driver/mysql

Go · v1.10.1

Package mysql provides a MySQL driver for Go's database/sql package.

55.2Kimporting packagesTop 1% on GoCollectinghistory52d agoSEP 2, 2026Databasesgo-sql-driver/mysql15.3K stars
github.com/joho/godotenv

Go · v1.5.1

Package godotenv is a go port of the ruby dotenv library (https://github.com/bkeepers/dotenv)

54.5Kimporting packagesTop 10% on GoCollectinghistory4y agoFEB 5, 2023Developer Tools · Tentativejoho/godotenv10.7K stars
github.com/gorilla/websocket

Go · v1.5.3

Package websocket implements the WebSocket protocol defined in RFC 6455.

48.6Kimporting packagesTop 10% on GoCollectinghistory2y agoJUN 14, 2024Backendgorilla/websocket24.9K stars
github.com/shopspring/decimal

Go · v1.6.0

Package decimal implements an arbitrary precision fixed-point decimal.

40.7Kimporting packagesTop 10% on GoCollectinghistory6d agoOCT 18, 2026Finance & Trading · Tentativeshopspring/decimal7.5K stars
github.com/stretchr/testify

Go · v1.12.1

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 GoCollectinghistory2mo agoAUG 17, 2026Testingstretchr/testify26.2K stars
github.com/rs/zerolog

Go · v1.35.1

Package zerolog provides a lightweight logging library dedicated to JSON logging.

36.1Kimporting packagesTop 10% on GoCollectinghistory6mo agoAPR 20, 2026Observabilityrs/zerolog12.5K stars
github.com/fatih/color

Go · v1.19.0

Package color is an ANSI color package to output colorized or SGR defined output to the standard output.

28Kimporting packagesTop 10% on GoCollectinghistory7mo agoMAR 20, 2026Terminal & CLI · Tentativefatih/color8K stars
github.com/julienschmidt/httprouter

Go · v1.3.0

Package httprouter is a trie based high performance HTTP request router.

27.4Kimporting packagesTop 10% on GoCollectinghistory7y agoSEP 29, 2019Backend · Tentativejulienschmidt/httprouter17.1K stars
github.com/jmoiron/sqlx

Go · v1.4.0

Package sqlx provides general purpose extensions to database/sql.

27.2Kimporting packagesTop 10% on GoCollectinghistory3y agoAPR 15, 2024Databasesjmoiron/sqlx17.7K stars
github.com/mattn/go-sqlite3

Go · v1.14.52

Package sqlite3 provides interface to SQLite3 databases.

25.6Kimporting packagesTop 10% on GoCollectinghistory49d agoSEP 5, 2026Databasesmattn/go-sqlite39.2K stars
github.com/go-playground/validator/v10

Go · v10.30.5

Package validator implements value validations for structs and individual fields based on tags.

25.5Kimporting packagesTop 10% on GoCollectinghistory34d agoSEP 20, 2026Developer Tools · Tentativego-playground/validator20.2K stars
github.com/urfave/cli/v2

Go · v2.27.7

Package cli provides a minimal framework for creating and organizing command line Go applications.

23.6Kimporting packagesTop 10% on GoCollectinghistory17mo agoJUN 14, 2025Terminal & CLIurfave/cli24.3K stars
21.4Kimporting packagesTop 10% on GoCollectinghistory6y agoOCT 28, 2020Backendgrpc-ecosystem/grpc-gateway20K stars
github.com/urfave/cli

Go · v1.22.17

Package cli provides a minimal framework for creating and organizing command line Go applications.

21.1Kimporting packagesTop 10% on GoCollectinghistory17mo agoJUN 14, 2025Terminal & CLIurfave/cli24.3K stars
github.com/golang-jwt/jwt/v5

Go · v5.3.1

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 GoCollectinghistory9mo agoJAN 28, 2026Securitygolang-jwt/jwt9.2K stars
github.com/go-chi/chi/v5

Go · v5.5.0

Package chi is a small, idiomatic and composable router for building HTTP services.

17.3Kimporting packagesTop 10% on GoCollectinghistory10d agoOCT 14, 2026API & Integrationgo-chi/chi22.9K stars

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)