Mods
1048 mods sorted by usage.
| Used By Used | Mod | | | Updated | Created |
|---|---|---|---|---|---|
| 210 | A toolkit with common assertions and mocks that plays nicely with the standard library | 25,749 | 374 | 72 days | 2012 |
| 144 | Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services. | 5,983 | 53 | 451 days | 2016 |
| 129 | A Commander for modern Go CLI interactions | 43,094 | 345 | 60 days | 2013 |
| 116 | — | — | — | — | |
| 109 | Prometheus instrumentation library for Go applications | 5,904 | 129 | 7 days | 2013 |
| 108 | — | — | — | — | |
| 106 | — | — | — | — | |
| 89 | Package for comparing Go values in tests | 4,589 | 51 | 23 days | 2017 |
| 86 | Simple error handling primitives | 8,234 | 42 | 1,559 days | 2015 |
| 86 | Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags. | 2,699 | 145 | 29 days | 2013 |
| 81 | Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go. | 24,492 | 68 | 326 days | 2013 |
| 76 | Structured, pluggable logging for Go. | 25,689 | 70 | 3 days | 2013 |
| 74 | Cross-platform filesystem notifications for Go. | 10,537 | 36 | 66 days | 2014 |
| 68 | — | — | — | — | |
| 66 | — | — | — | — | |
| 65 | Color package for Go (golang) | 7,871 | 31 | 7 days | 2014 |
| 60 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 60 | — | — | — | — | |
| 59 | — | — | — | — | |
| 58 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 56 | Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍 | 21,791 | 34 | 542 days | 2012 |
| 56 | — | — | — | — | |
| 52 | Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package | 15,416 | 71 | 240 days | 2012 |
| 51 | The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems | 71,452 | 3,788 | 2 days | 2013 |
| 49 | Go configuration with fangs | 29,956 | 119 | 27 days | 2014 |
| 49 | — | — | — | — | |
| 48 | Go Humans! (formatters for units to human friendly sizes) | 4,796 | 47 | 13 days | 2012 |
| 47 | Optimized Go Compression Packages | 5,390 | 3 | 3 days | 2015 |
| 47 | — | — | — | — | |
| 46 | Go implementation of JSON Web Tokens (JWT). | 8,888 | 35 | 7 days | 2021 |
| 46 | Go PostgreSQL driver for database/sql | 9,787 | 85 | 10 days | 2012 |
| 46 | 887 | 15 | 554 days | 2014 | |
| 45 | — | — | — | — | |
| 43 | Data model artifacts for Prometheus. | 77 | 0 | 12 days | 2013 |
| 43 | Go libraries shared across Prometheus components and libraries. | 291 | 71 | 6 days | 2015 |
| 42 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 42 | — | — | — | — | |
| 40 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 40 | DNS library in Go | 8,631 | 2 | 7 days | 2010 |
| 38 | sqlite3 driver for go using database/sql | 8,955 | 212 | 23 days | 2011 |
| 37 | This repository is for active development of the Azure SDK for Go. For consumers of the SDK we recommend visiting our public developer docs at: | 1,794 | 291 | 1 days | 2014 |
| 37 | — | — | — | — | |
| 36 | — | — | — | — | |
| 36 | Go support for Google's protocol buffers | 10,062 | 113 | 552 days | 2014 |
| 35 | This repository is for active development of the Azure SDK for Go. For consumers of the SDK we recommend visiting our public developer docs at: | 1,794 | 291 | 1 days | 2014 |
| 35 | A high-performance 100% compatible drop-in replacement of "encoding/json" | 13,936 | 272 | 622 days | 2016 |
| 35 | Redis Go client | 21,902 | 68 | 2 days | 2012 |
| 33 | Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices. | 87,917 | 885 | 12 days | 2014 |
| 33 | A Go (golang) library for parsing and verifying versions and version constraints. | 1,742 | 33 | 5 days | 2014 |
| 33 | Golang LRU cache | 4,959 | 57 | 14 days | 2014 |
| 33 | a cron library for go | 14,054 | 166 | 580 days | 2012 |
| 31 | Smithy code generators for Go (in development) | 234 | 31 | 1 days | 2020 |
| 31 | Go library for decoding generic map values into native Go structures and vice versa. | 8,053 | 82 | 593 days | 2013 |
| 31 | — | — | — | — | |
| 31 | — | — | — | — | |
| 31 | — | — | — | — | |
| 30 | A Go port of Ruby's dotenv library (Loads environment variables from .env files) | 10,208 | 79 | 110 days | 2013 |
| 30 | Get JSON values quickly - JSON parser for Go | 15,437 | 97 | 486 days | 2016 |
| 30 | — | — | — | — | |
| 30 | — | — | — | — | |
| 29 | Utility package to work with network connections | 228 | 14 | 69 days | 2015 |
| 29 | — | — | — | — | |
| 28 | Style definitions for nice terminal layouts 👄 | 10,473 | 99 | 3 days | 2021 |
| 28 | Implements a deep pretty printer for Go data structures to aid in debugging | 6,370 | 68 | 673 days | 2013 |
| 28 | A highly extensible Git implementation in pure Go. | 7,169 | 172 | 1 days | 2019 |
| 28 | Go library and CLIs for working with container registries | 3,725 | 167 | 3 days | 2018 |
| 28 | PostgreSQL driver and toolkit for Go | 13,285 | 256 | 6 days | 2013 |
| 28 | ASCII table in golang | 4,763 | 2 | 18 days | 2014 |
| 28 | psutil for golang | 11,702 | 221 | 7 days | 2014 |
| 28 | — | — | — | — | |
| 27 | This repository is for active development of the Azure SDK for Go. For consumers of the SDK we recommend visiting our public developer docs at: | 1,794 | 291 | 1 days | 2014 |
| 27 | TOML parser for Golang with reflection. | 4,893 | 22 | 26 days | 2013 |
| 27 | Basic LDAP v3 functionality for the GO programming language. | 2,421 | 68 | 3 days | 2014 |
| 27 | Go library for detecting and expanding the user's home directory without cgo. | 1,422 | 6 | 689 days | 2014 |
| 27 | OCI Image Format | 4,133 | 73 | 2 days | 2016 |
| 27 | The Universal Filesystem Abstraction for Go | 6,551 | 166 | 26 days | 2014 |
| 26 | This SDK has reached end-of-support. The AWS SDK for Go v2 is available here: https://github.com/aws/aws-sdk-go-v2 | 8,714 | 0 | 192 days | 2014 |
| 26 | A Go implementation of the 64-bit xxHash algorithm (XXH64) | 2,080 | 11 | 585 days | 2016 |
| 26 | Go bindings to systemd socket activation, journal, D-Bus, and unit files | 2,638 | 53 | 3 days | 2013 |
| 26 | A Go (golang) package for representing a list of errors as a single error. | 2,540 | 23 | 9 days | 2014 |
| 26 | Useful template functions for Go templates. | 4,687 | 175 | 205 days | 2013 |
| 26 | — | — | — | — | |
| 26 | — | — | — | — | |
| 26 | — | — | — | — | |
| 26 | — | — | — | — | |
| 25 | ⏱ The exponential backoff algorithm in Go | 3,932 | 0 | 35 days | 2014 |
| 25 | A Go OpenID Connect client. | 2,328 | 43 | 26 days | 2015 |
| 25 | — | — | — | — | |
| 24 | PTY interface for Go | 1,959 | 17 | 465 days | 2011 |
| 24 | [Deprecated] Protocol Buffers for Go with Gadgets | 5,688 | 232 | 927 days | 2014 |
| 24 | The Snappy compression format in the Go programming language. | 1,572 | 17 | 338 days | 2015 |
| 24 | Ginkgo's Preferred Matcher Library | 2,331 | 49 | 6 days | 2013 |
| 24 | Common digest package used across the container ecosystem | 215 | 15 | 76 days | 2016 |
| 24 | Zero Allocation JSON Logger | 12,183 | 144 | 6 days | 2017 |
| 24 | A declarative, simple, fast, and fun package for building command line tools in Go | 23,866 | 73 | 5 days | 2013 |
| 24 | — | — | — | — | |
| 24 | — | — | — | — | |
| 24 | — | — | — | — | |
| 24 | — | — | — | — | |
| 23 | Work with Semantic Versions in Go | 1,395 | 31 | 216 days | 2015 |
| 23 | A little like that j-thing, only in Go. | 14,904 | 3 | 22 days | 2012 |
| 22 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 22 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 22 | A powerful little TUI framework 🏗 | 39,140 | 152 | 3 days | 2020 |
| 22 | 803 | 9 | 394 days | 2014 | |
| 22 | TOTP library for Go | 2,818 | 16 | 185 days | 2014 |
| 22 | — | — | — | — | |
| 21 | TUI components for Bubble Tea 🫧 | 7,697 | 177 | 4 days | 2020 |
| 21 | Go module implementing general types to represent any way of referencing images within distribution | 44 | 6 | 302 days | 2023 |
| 21 | Parse and print size and time units in human-readable format | 237 | 12 | 692 days | 2015 |
| 21 | lightweight, idiomatic and composable router for building Go HTTP services | 21,529 | 94 | 3 days | 2015 |
| 21 | A simple logging interface for Go | 1,386 | 11 | 6 days | 2017 |
| 21 | Go implementation of JSON Web Tokens (JWT). | 8,888 | 35 | 7 days | 2021 |
| 21 | Automatically exported from code.google.com/p/go-shlex | 191 | 3 | 2,260 days | 2015 |
| 21 | 💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...) | 20,924 | 215 | 12 days | 2022 |
| 21 | Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done. | 4,650 | 159 | 2 days | 2018 |
| 21 | — | — | — | — | |
| 21 | — | — | — | — | |
| 21 | — | — | — | — | |
| 20 | — | — | — | — | |
| 20 | An implementation of JOSE standards (JWE, JWS, JWT) in Go | 479 | 31 | 17 days | 2020 |
| 20 | Package gorilla/handlers is a collection of useful middleware for Go HTTP services & web applications 🛃 | 1,734 | 21 | 719 days | 2013 |
| 20 | — | — | — | — | |
| 20 | — | — | — | — | |
| 19 | Thread-safe file locking library in Go | 704 | 3 | 7 days | 2015 |
| 19 | general purpose extensions to golang's database/sql | 17,492 | 386 | 542 days | 2013 |
| 19 | An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications. | 8,779 | 76 | 811 days | 2012 |
| 19 | SFTP support for the go.crypto/ssh package | 1,634 | 50 | 17 days | 2013 |
| 19 | psutil for golang | 11,702 | 221 | 7 days | 2014 |
| 19 | safe and easy casting from one type to another in Go | 3,928 | 73 | 32 days | 2014 |
| 18 | Semantic Versioning (semver) library written in golang | 1,041 | 19 | 1,120 days | 2014 |
| 18 | Implements support for double star (**) matches in golang's path.Match and filepath.Glob. | 668 | 11 | 14 days | 2014 |
| 18 | Stylesheet-based markdown rendering for your CLI apps 💇🏻♀️ | 3,222 | 102 | 16 days | 2019 |
| 18 | The Docker CLI | 5,673 | 832 | 3 days | 2017 |
| 18 | Go library for decoding generic map values into native Go structures and vice versa. | 441 | 28 | 2 days | 2023 |
| 18 | Win32 IO-related utilities for Go | 1,053 | 99 | 32 days | 2016 |
| 18 | MinIO Go client SDK for S3 compatible object storage | 2,897 | 29 | 25 days | 2015 |
| 18 | A Modern Testing Framework for Go | 8,943 | 117 | 6 days | 2013 |
| 18 | Go copy directory recursively | 769 | 22 | 399 days | 2017 |
| 18 | Go library for the TOML file format | 1,903 | 30 | 12 days | 2013 |
| 18 | Package browser provides helpers to open files, readers, and urls in a browser window. | 607 | 17 | 768 days | 2014 |
| 18 | A production-ready QUIC implementation in pure Go | 11,405 | 220 | 20 days | 2016 |
| 18 | — | — | — | — | |
| 17 | :100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving | 19,674 | 311 | 2 days | 2015 |
| 17 | Native Go bindings for D-Bus | 1,138 | 54 | 41 days | 2014 |
| 17 | A common logging package for HashiCorp tools | 339 | 9 | 3 days | 2017 |
| 17 | Retryable HTTP client in Go | 2,271 | 80 | 25 days | 2015 |
| 17 | Go utilities for performing shell-like word splitting/joining | 212 | 1 | 687 days | 2012 |
| 17 | Go net/http configurable handler to handle CORS requests | 2,860 | 17 | 16 days | 2014 |
| 17 | — | — | — | — | |
| 16 | Imaging is a simple image processing package for Go | 5,669 | 33 | 871 days | 2012 |
| 16 | Go glob | 1,015 | 36 | 742 days | 2015 |
| 16 | A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools. | 8,121 | 19 | 4 days | 2024 |
| 16 | wcwidth for golang | 676 | 15 | 132 days | 2013 |
| 16 | Advanced ANSI style & color support for your terminal applications | 1,959 | 42 | 79 days | 2019 |
| 16 | Simple netlink library for go. | 3,205 | 233 | 2 days | 2014 |
| 16 | :trophy: A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured. | 4,581 | 16 | 33 days | 2019 |
| 16 | — | — | — | — | |
| 16 | — | — | — | — | |
| 16 | — | — | — | — | |
| 15 | YAML support for the Go language | 2,099 | 149 | 31 days | 2019 |
| 15 | Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure. | 29,724 | 1,346 | 1 days | 2013 |
| 15 | Cross-platform library to create & extract archives, compress & decompress files, and walk virtual file systems across various formats | 369 | 5 | 60 days | 2024 |
| 15 | bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS | 3,617 | 28 | 310 days | 2013 |
| 15 | — | — | — | — | |
| 15 | — | — | — | — | |
| 15 | — | — | — | — | |
| 14 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 14 | Fast, portable, non-Turing complete expression evaluation with gradual typing (Go) | 2,857 | 64 | 4 days | 2018 |
| 14 | Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more. | 6,724 | 83 | 55 days | 2016 |
| 14 | HCL is the HashiCorp configuration language. | 5,795 | 229 | 7 days | 2014 |
| 14 | A Go library implementation of the PROXY protocol, versions 1 and 2. | 593 | 5 | 2 days | 2016 |
| 14 | Partial port of Python difflib package to Go | 432 | 4 | 985 days | 2013 |
| 14 | The Prometheus monitoring system and time series database. | 62,582 | 771 | 2 days | 2012 |
| 14 | — | — | — | — | |
| 14 | — | — | — | — | |
| 13 | Go implementation of the XDG Base Directory Specification and XDG user directories | 948 | 7 | 30 days | 2014 |
| 13 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 13 | Common definition and library of errors used by containerd | 2 | 2 | 462 days | 2024 |
| 13 | A Go library to apply RFC6902 patches and create and apply RFC7386 patches | 1,210 | 7 | 55 days | 2013 |
| 13 | Go parallel gzip (de)compression | 1,180 | 4 | 83 days | 2014 |
| 13 | Go (golang) library for deep copying values in Go. | 356 | 2 | 1,740 days | 2014 |
| 13 | OpenTracing API for Go. 🛑 This library is DEPRECATED! https://github.com/opentracing/specification/issues/163 | 3,493 | 27 | 1,024 days | 2015 |
| 13 | Fork of go/x/crypto, providing an up-to-date OpenPGP implementation | 395 | 29 | 12 days | 2016 |
| 13 | Unicode Text Segmentation, Word Wrapping, and String Width Calculation in Go | 701 | 9 | 618 days | 2019 |
| 13 | Selected Go-internal packages factored out from the standard library | 958 | 41 | 304 days | 2018 |
| 13 | Diff, match and patch text in Go | 2,042 | 36 | 248 days | 2012 |
| 13 | Automatically generate RESTful API documentation with Swagger 2.0 for Go. | 12,579 | 420 | 24 days | 2017 |
| 13 | An implementation of JSON Schema, draft v4 v6 & v7 - Go language | 2,738 | 140 | 590 days | 2013 |
| 13 | A type system for dynamic values in Go applications | 401 | 18 | 156 days | 2017 |
| 13 | — | — | — | — | |
| 12 | — | — | — | — | |
| 12 | A general purpose syntax highlighter in pure Go | 4,836 | 30 | 1 days | 2017 |
| 12 | Aliyun OSS SDK for Go | 987 | 101 | 583 days | 2015 |
| 12 | Pure Go Brotli encoder and decoder | 713 | 3 | 118 days | 2019 |
| 12 | [Go] Package of validators and sanitizers for strings, numerics, slices and structs | 6,196 | 165 | 382 days | 2014 |
| 12 | clipboard for golang | 1,356 | 33 | 744 days | 2013 |
| 12 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 12 | Console progress bar for Golang | 3,724 | 22 | 272 days | 2012 |
| 12 | ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel. | 7,513 | 33 | 3 days | 2019 |
| 12 | A Go package for media type and file extension detection, based on magic numbers | 1,946 | 38 | 2 days | 2018 |
| 12 | A better way to marshal and unmarshal YAML in Golang | 1,061 | 36 | 989 days | 2014 |
| 12 | A UUID package for Go | 1,761 | 5 | 6 days | 2018 |
| 12 | GoMock is a mocking framework for the Go programming language. | 9,383 | 81 | 762 days | 2015 |
| 12 | 429 | 6 | 13 days | 2015 | |
| 12 | A tool for secrets management, encryption as a service, and privileged access management | 34,979 | 1,439 | 2 days | 2015 |
| 12 | Sarama is a Go library for Apache Kafka. | 12,419 | 54 | 2 days | 2013 |
| 12 | 194 | 24 | 379 days | 2019 | |
| 12 | Table-writer and more in golang! | 3,395 | 4 | 47 days | 2018 |
| 12 | A library for playing with colors in go (golang). | 1,226 | 6 | 38 days | 2013 |
| 12 | Parse line as shell words | 564 | 7 | 544 days | 2014 |
| 12 | Microsoft SQL server driver written in go language | 386 | 75 | 2 days | 2022 |
| 12 | 70 | 4 | 25 days | 2020 | |
| 12 | Go library for the TOML file format | 1,903 | 30 | 12 days | 2013 |
| 12 | Set JSON values very quickly in Go | 2,692 | 40 | 97 days | 2016 |
| 12 | — | — | — | — | |
| 12 | — | — | — | — | |
| 12 | — | — | — | — | |
| 12 | — | — | — | — | |
| 11 | Pure Go Redis server for Go unittests | 3,468 | 10 | 16 days | 2014 |
| 11 | semver library in Go | 362 | 7 | 2 days | 2013 |
| 11 | The toolkit to pack, ship, store, and deliver container content | 10,251 | 493 | 2 days | 2014 |
| 11 | ECMAScript/JavaScript engine in pure Go | 6,718 | 31 | 33 days | 2016 |
| 11 | Simple HTTP, REST, and SSE client library for Go | 11,519 | 8 | 7 days | 2015 |
| 11 | FIDO2 Conformant WebAuthn and Passkey backend library for golang | 1,203 | 24 | 2 days | 2021 |
| 11 | Fast JSON encoder/decoder compatible with encoding/json for Go | 3,608 | 125 | 35 days | 2020 |
| 11 | Generates UUID-format strings using purely high quality random bytes | 185 | 2 | 97 days | 2015 |
| 11 | Generate JSON Schemas from Go types | 896 | 63 | 404 days | 2022 |
| 11 | Pretty printing for Go values | 1,407 | 33 | 562 days | 2011 |
| 11 | Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work. | 4,464 | 16 | 2 days | 2015 |
| 11 | Simple profiling for Go | 2,053 | 12 | 1,207 days | 2014 |
| 11 | wazero: the zero dependency WebAssembly runtime for Go developers | 5,921 | 32 | 21 days | 2020 |
| 11 | — | — | — | — | |
| 11 | — | — | — | — | |
| 11 | — | — | — | — | |
| 10 | 108 | 6 | 551 days | 2021 | |
| 10 | The Alibaba Cloud V1.0 Go SDK has entered End-of-Support (March 1, 2025) and is no longer recommended for use. | 1,182 | 35 | 289 days | 2017 |
| 10 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 10 | Semantic Versioning (semver) library written in golang | 1,041 | 19 | 1,120 days | 2014 |
| 10 | Package cdproto contains the generated commands, types, and events for the Chrome DevTools Protocol domains. | 172 | 6 | 189 days | 2017 |
| 10 | Golang driver for ClickHouse | 3,246 | 119 | 10 days | 2017 |
| 10 | Sql mock driver for golang to test database interactions | 6,518 | 41 | 515 days | 2014 |
| 10 | A Go library to apply RFC6902 patches and create and apply RFC7386 patches | 1,210 | 7 | 55 days | 2013 |
| 10 | OpenAPI 3.0 (and Swagger v2) implementation for Go (parsing, converting, validation, and more) | 3,153 | 130 | 111 days | 2017 |
| 10 | The official Go SDK for Sentry (sentry.io) | 1,041 | 52 | 2 days | 2019 |
| 10 | An implementation of JOSE standards (JWE, JWS, JWT) in Go | 479 | 31 | 17 days | 2020 |
| 10 | openapi toolkit common string formats | 112 | 6 | 2 days | 2016 |
| 10 | BTree provides a simple, ordered, in-memory data structure for Go programs. | 4,159 | 15 | 536 days | 2014 |
| 10 | Provides packet processing capabilities for Go | 6,738 | 366 | 326 days | 2015 |
| 10 | Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more. | 6,724 | 83 | 55 days | 2016 |
| 10 | Prometheus monitoring for your gRPC Go servers. | 1,339 | 31 | 1,040 days | 2016 |
| 10 | gRPC to JSON proxy generator following the gRPC HTTP spec | 19,803 | 155 | 2 days | 2015 |
| 10 | PostgreSQL driver and toolkit for Go | 13,285 | 256 | 6 days | 2013 |
| 10 | A high performance HTTP request router that scales well | 17,116 | 83 | 566 days | 2013 |
| 10 | The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google. | 3,779 | 63 | 2 days | 2025 |
| 10 | common selinux implementation | 180 | 7 | 58 days | 2017 |
| 10 | LZ4 compression and decompression in pure Go | 952 | 22 | 22 days | 2015 |
| 10 | xid is a globally unique id generator thought for the web | 4,248 | 17 | 272 days | 2015 |
| 10 | Open a file, directory, or URI using the OS's default application for that object type. Optionally, you can specify an application to use. | 808 | 17 | 962 days | 2013 |
| 10 | LevelDB key/value database in Go. | 6,325 | 109 | 635 days | 2013 |
| 10 | XXH3 algorithm in Go | 529 | 1 | 16 days | 2019 |
| 10 | — | — | — | — | |
| 10 | — | — | — | — | |
| 10 | — | — | — | — | |
| 9 | A golang library for building interactive and accessible prompts with full support for windows and posix terminals. | 4,126 | 74 | 672 days | 2016 |
| 9 | Kong is a command-line parser for Go | 2,964 | 36 | 1 days | 2018 |
| 9 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 9 | Go (golang) package with 90 configurable terminal spinner/progress indicators. | 2,509 | 20 | 384 days | 2014 |
| 9 | ⏱ The exponential backoff algorithm in Go | 3,932 | 0 | 35 days | 2014 |
| 9 | A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol. | 12,711 | 168 | 124 days | 2017 |
| 9 | Minimal and idiomatic WebSocket library for Go | 4,951 | 64 | 30 days | 2018 |
| 9 | A simple, battle-tested and generic set type for the Go language. Trusted by GoogleCloudPlatform, Docker, 1Password, Ethereum and Hashicorp. | 4,646 | 14 | 177 days | 2013 |
| 9 | Utilities for Go structs | 3,932 | 0 | 2,678 days | 2014 |
| 9 | 🚀 fgprof is a sampling Go profiler that allows you to analyze On-CPU as well as Off-CPU (e.g. I/O) time together. | 3,091 | 4 | 282 days | 2020 |
| 9 | Official CORS gin's middleware | 1,989 | 35 | 54 days | 2015 |
| 9 | The pure-Go SQLite driver for GORM | 825 | 22 | 606 days | 2021 |
| 9 | CORS net/http middleware for Go | 407 | 14 | 222 days | 2016 |
| 9 | Google API Extensions for Go. | 214 | 6 | 5 days | 2016 |
| 9 | Golang implementation of the Raft consensus protocol | 8,914 | 47 | 25 days | 2013 |
| 9 | A golang package for converting to snake_case or CamelCase | 1,129 | 20 | 802 days | 2015 |
| 9 | Debugging helper utilities for Go | 360 | 4 | 1,332 days | 2013 |
| 9 | High performance, minimalist Go web framework | 32,134 | 93 | 2 days | 2015 |
| 9 | A Go (golang) library for wrapping words in a string. | 126 | 1 | 1,962 days | 2014 |
| 9 | 91 | 10 | 173 days | 2020 | |
| 9 | 23 | 7 | 3 days | 2024 | |
| 9 | procfs provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc. | 856 | 42 | 20 days | 2014 |
| 9 | An AMQP 0-9-1 Go client maintained by the RabbitMQ team. Originally by @streadway: `streadway/amqp` | 1,965 | 19 | 41 days | 2021 |
| 9 | A really basic thread-safe progress bar for Golang applications | 4,634 | 11 | 18 days | 2017 |
| 9 | Package githubv4 is a client library for accessing GitHub GraphQL API v4 (https://docs.github.com/en/graphql). | 1,181 | 45 | 561 days | 2017 |
| 9 | Pure golang package for reading and writing xz-compressed files | 548 | 14 | 40 days | 2014 |
| 9 | A declarative, simple, fast, and fun package for building command line tools in Go | 23,866 | 73 | 5 days | 2013 |
| 9 | Simple network namespace handling for go. | 431 | 22 | 27 days | 2014 |
| 9 | Package treeprint provides a simple ASCII tree composing tool. | 418 | 2 | 235 days | 2016 |
| 9 | — | — | — | — | |
| 9 | — | — | — | — | |
| 9 | — | — | — | — | |
| 8 | — | — | — | — | |
| 8 | — | — | — | — | |
| 8 | CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser | 3,559 | 29 | 3 days | 2014 |
| 8 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 8 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 8 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 8 | This package implements an HTTP request pipeline suitable for use across multiple go-routines and provides the shared routines relied on by AutoRest generated Go code. | 216 | 2 | 361 days | 2015 |
| 8 | Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal | 5,434 | 32 | 34 days | 2018 |
| 8 | Charm experimental packages | 262 | 36 | 4 days | 2023 |
| 8 | Packages for go clients. | 167 | 20 | 10 days | 2016 |
| 8 | Get the unique machine id of any host (without admin privileges) | 1,142 | 11 | 537 days | 2017 |
| 8 | Expression language and expression evaluation for Go | 7,666 | 56 | 3 days | 2018 |
| 8 | errors with stacktraces for go | 1,006 | 9 | 756 days | 2015 |
| 8 | Package ini provides INI file read and write functionality in Go | 3,537 | 69 | 29 days | 2014 |
| 8 | openapi runtime interfaces | 260 | 33 | 2 days | 2016 |
| 8 | openapi specification object model | 432 | 10 | 2 days | 2016 |
| 8 | A UUID package for Go | 1,761 | 5 | 6 days | 2018 |
| 8 | Database migrations. CLI and Golang library. | 18,065 | 449 | 56 days | 2018 |
| 8 | Go client for Redis | 9,884 | 25 | 98 days | 2012 |
| 8 | Package for downloading things from a string URL using a variety of protocols. | 1,795 | 165 | 2 days | 2015 |
| 8 | Golang plugin system over RPC. | 5,851 | 82 | 3 days | 2016 |
| 8 | Copier for golang, copy value from struct to struct and more | 6,139 | 80 | 180 days | 2013 |
| 8 | a fake clock for golang | 723 | 12 | 79 days | 2014 |
| 8 | CPU feature identification for Go | 1,186 | 5 | 90 days | 2015 |
| 8 | Work with Semantic Versions in Go | 1,395 | 31 | 216 days | 2015 |
| 8 | Find, list, and inspect processes from Go (golang). | 1,489 | 36 | 1,176 days | 2014 |
| 8 | Get hash values for arbitrary values in Go (golang). | 765 | 14 | 1,132 days | 2016 |
| 8 | concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit | 9,744 | 928 | 3 days | 2017 |
| 8 | 19 | 4 | 550 days | 2022 | |
| 8 | A collection of (ANSI-sequence aware) text reflow operations & algorithms | 749 | 29 | 661 days | 2019 |
| 8 | OCI Runtime Specification | 3,550 | 93 | 59 days | 2015 |
| 8 | Arbitrary-precision fixed-point decimal numbers in Go | 7,227 | 147 | 45 days | 2015 |
| 8 | :sparkles: QR Code encoder (Go) | 2,955 | 35 | 709 days | 2015 |
| 8 | 41 | 8 | 79 days | 2018 | |
| 8 | gin middleware to automatically generate RESTful API documentation with Swagger 2.0. | 4,200 | 107 | 24 days | 2017 |
| 8 | 腾讯云 COS GO SDK(XML API) | 246 | 8 | 27 days | 2018 |
| 8 | 🛑 This library is DEPRECATED! | 1,388 | 7 | 1,021 days | 2016 |
| 8 | A declarative, simple, fast, and fun package for building command line tools in Go | 23,866 | 73 | 5 days | 2013 |
| 8 | msgpack.org[Go] MessagePack encoding for Golang | 2,627 | 45 | 614 days | 2012 |
| 8 | — | — | — | — | |
| 8 | — | — | — | — | |
| 8 | — | — | — | — | |
| 8 | — | — | — | — | |
| 8 | — | — | — | — | |
| 8 | — | — | — | — | |
| 8 | — | — | — | — | |
| 8 | — | — | — | — | |
| 8 | — | — | — | — | |
| 8 | — | — | — | — | |
| 8 | — | — | — | — | |
| 8 | — | — | — | — | |
| 7 | — | — | — | — | |
| 7 | A little Go package for removing ANSI color escape codes from strings. | 140 | 1 | 1,423 days | 2018 |
| 7 | Access to Anthropic's safety-first language model APIs via Go | 765 | 42 | 1 days | 2024 |
| 7 | SOCKS5 server in Golang | 2,103 | 31 | 604 days | 2014 |
| 7 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 7 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 7 | One of the fastest alternative JSON parser for Go that does not require schema | 5,577 | 70 | 576 days | 2016 |
| 7 | Build terminal forms and prompts 🤷🏻♀️ | 6,503 | 66 | 6 days | 2023 |
| 7 | Go wrapper around iptables utility | 1,222 | 28 | 481 days | 2015 |
| 7 | Go bindings to systemd socket activation, journal, D-Bus, and unit files | 2,638 | 53 | 3 days | 2013 |
| 7 | Fast key-value DB in Go. | 15,456 | 37 | 3 days | 2017 |
| 7 | A high performance memory-bound Go cache | 6,742 | 8 | 18 days | 2019 |
| 7 | A full-featured regex engine in pure Go based on the .NET engine | 1,143 | 13 | 315 days | 2016 |
| 7 | 3,045 | 26 | 36 days | 2016 | |
| 7 | Package httpsnoop provides an easy way to capture http related metrics (i.e. response time, bytes written, and http status code) from your application's http.Handlers. | 1,145 | 6 | 249 days | 2016 |
| 7 | Goroutine Leak Detector | 1,045 | 5 | 1,942 days | 2016 |
| 7 | Tcell is an alternate terminal package, similar in some ways to termbox, but better in others. | 5,064 | 9 | 6 days | 2015 |
| 7 | The missing interface filesystem abstraction for Go | 393 | 21 | 1 days | 2020 |
| 7 | A minimal and extensible structured logger | 193 | 2 | 592 days | 2021 |
| 7 | win32 ole implementation for golang | 1,293 | 9 | 293 days | 2011 |
| 7 | openapi specification object model | 52 | 1 | 2 days | 2016 |
| 7 | Go library for accessing the GitHub v3 API | 11,122 | 56 | 2 days | 2013 |
| 7 | pprof is a tool for visualization and analysis of profiling data | 9,042 | 54 | 6 days | 2016 |
| 7 | 🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于 Print/Sprintf,兼容并支持 Windows 环境的色彩渲染 | 1,570 | 3 | 31 days | 2018 |
| 7 | Package gorilla/securecookie encodes and decodes authenticated and optionally encrypted cookie values for Go web applications. | 723 | 7 | 823 days | 2012 |
| 7 | Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends. | 3,127 | 8 | 537 days | 2012 |
| 7 | This is the golang client integration for Pyroscope | 159 | 33 | 1 days | 2021 |
| 7 | Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more. | 6,724 | 83 | 55 days | 2016 |
| 7 | HCL is the HashiCorp configuration language. | 5,795 | 229 | 7 days | 2014 |
| 7 | Pure Go implementation of jq | 3,686 | 14 | 8 days | 2019 |
| 7 | Pure Go Kerberos library for clients and services | 776 | 103 | 559 days | 2016 |
| 7 | FTP client package for Go | 1,383 | 49 | 82 days | 2011 |
| 7 | Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper. | 3,838 | 9 | 14 days | 2019 |
| 7 | Golang client for NATS, the cloud native messaging system. | 6,418 | 159 | 2 days | 2012 |
| 7 | Go language interface to Swift / Openstack Object Storage / Rackspace cloud files (golang) | 327 | 41 | 4 days | 2012 |
| 7 | GoLang port of Google's libphonenumber library | 1,524 | 11 | 31 days | 2017 |
| 7 | bash completion written in go + bash completion for go command | 951 | 25 | 339 days | 2017 |
| 7 | Go port of Coda Hale's Metrics library | 3,475 | 80 | 313 days | 2011 |
| 7 | A gitignore parser for go | 160 | 8 | 723 days | 2015 |
| 7 | Online deadlock detection in go (golang) | 1,175 | 6 | 26 days | 2016 |
| 7 | OpenAI ChatGPT, GPT-5, GPT-Image-1, Whisper API clients for Go | 10,535 | 226 | 110 days | 2020 |
| 7 | psutil for golang | 11,702 | 221 | 7 days | 2014 |
| 7 | Pure go oracle client | 929 | 54 | 244 days | 2020 |
| 7 | Slack API in Go | 4,894 | 87 | 3 days | 2015 |
| 7 | Connection multiplexer for GoLang: serve different services on the same port! | 2,703 | 34 | 782 days | 2015 |
| 7 | HTTP middleware for Go that facilitates some quick security wins. | 2,334 | 0 | 474 days | 2014 |
| 7 | Anti-memory-waste byte buffer pool | 1,322 | 13 | 568 days | 2016 |
| 7 | YAML marshalling and unmarshalling for go-cty | 4 | 4 | 52 days | 2019 |
| 7 | — | — | — | — | |
| 7 | — | — | — | — | |
| 7 | — | — | — | — | |
| 7 | — | — | — | — | |
| 7 | — | — | — | — | |
| 7 | — | — | — | — | |
| 7 | — | — | — | — | |
| 7 | — | — | — | — | |
| 6 | — | — | — | — | |
| 6 | Go implementation to calculate Levenshtein Distance. | 451 | 3 | 265 days | 2014 |
| 6 | Go library for various manipulations of CIDR netmasks and their associated addresses | 125 | 12 | 1,396 days | 2015 |
| 6 | Golang circular (ring) buffer | 177 | 1 | 1,179 days | 2014 |
| 6 | Golang implementation of Radix trees | 935 | 3 | 582 days | 2014 |
| 6 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 6 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 6 | Parse, query and modify XML easily in go | 1,655 | 0 | 170 days | 2013 |
| 6 | Implements support for double star (**) matches in golang's path.Match and filepath.Glob. | 668 | 11 | 14 days | 2014 |
| 6 | An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN | 19,816 | 65 | 2 days | 2017 |
| 6 | Readline is a pure go(golang) implementation for GNU-Readline kind library | 2,256 | 118 | 233 days | 2015 |
| 6 | console package for Go | 195 | 7 | 264 days | 2017 |
| 6 | An open and reliable container runtime | 20,210 | 526 | 2 days | 2015 |
| 6 | Go package for handling platform type | 13 | 6 | 95 days | 2024 |
| 6 | 265 | 9 | 76 days | 2014 | |
| 6 | Proposed filepath.SecureJoin implementation | 108 | 6 | 57 days | 2017 |
| 6 | A portable mmap package for Go | 1,089 | 5 | 423 days | 2011 |
| 6 | GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more | 17,390 | 69 | 333 days | 2015 |
| 6 | Go implementation of data-plane-api | 1,679 | 22 | 2 days | 2017 |
| 6 | Parse and modify Go struct field tags | 653 | 5 | 885 days | 2017 |
| 6 | Google Cloud Storage emulator & testing library. | 1,309 | 114 | 3 days | 2017 |
| 6 | Gin middleware to enable GZIP support. | 361 | 21 | 54 days | 2015 |
| 6 | easily manage HTTP request / response payloads of Go HTTP services | 325 | 29 | 702 days | 2017 |
| 6 | Redis Go client | 21,902 | 68 | 2 days | 2012 |
| 6 | Golang deep variable equality test that returns human-readable differences | 787 | 12 | 48 days | 2017 |
| 6 | GoCQL Driver for Apache Cassandra® | 2,678 | 156 | 5 days | 2012 |
| 6 | Leveled execution logs for Go | 3,615 | 2 | 285 days | 2013 |
| 6 | groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases. | 13,320 | 43 | 436 days | 2013 |
| 6 | Fast linters runner for Go | 18,441 | 118 | 3 days | 2018 |
| 6 | markdown parser and HTML renderer for Go | 1,670 | 24 | 182 days | 2018 |
| 6 | Package renameio provides a way to atomically create or replace a file or symbolic link. | 673 | 3 | 29 days | 2018 |
| 6 | 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. | 16,165 | 1,650 | 2 days | 2015 |
| 6 | Raft backend implementation using BoltDB | 700 | 11 | 25 days | 2015 |
| 6 | Golang connection multiplexing library | 2,500 | 31 | 25 days | 2014 |
| 6 | An in-memory cache with item expiration and generics | 1,209 | 16 | 78 days | 2014 |
| 6 | Reflection (Rich Descriptors) for Go Protocol Buffers | 1,474 | 13 | 18 days | 2017 |
| 6 | Golang implementation of JMESPath. | 615 | 41 | 647 days | 2015 |
| 6 | Run go programs as a service on major platforms. | 4,772 | 163 | 209 days | 2015 |
| 6 | Natural sorting (natsort) in Go | 60 | 0 | 54 days | 2018 |
| 6 | Fluent SQL generation for golang | 7,860 | 94 | 655 days | 2014 |
| 6 | reflectwalk is a Go library for "walking" complex structures, similar to walking a filesystem. | 281 | 4 | 1,389 days | 2013 |
| 6 | 91 | 10 | 173 days | 2020 | |
| 6 | reflect api without runtime reflect.Value cost | 823 | 19 | 323 days | 2018 |
| 6 | Deep copy things | 635 | 9 | 1,894 days | 2014 |
| 6 | atomic is a go package for atomic file writing | 207 | 9 | 1,356 days | 2015 |
| 6 | [Revamped] Go package for reading from continuously updated files (tail -f) | 392 | 27 | 564 days | 2018 |
| 6 | Go middleware to gzip HTTP responses | 890 | 24 | 542 days | 2015 |
| 6 | Open Policy Agent (OPA) is an open source, general-purpose policy engine. | 11,197 | 382 | 2 days | 2015 |
| 6 | MaxMind DB Reader for Go | 702 | 4 | 21 days | 2014 |
| 6 | High-performance Go package to read and write Parquet files | 668 | 52 | 6 days | 2023 |
| 6 | Pure Go line editor with history, inspired by linenoise | 1,086 | 17 | 961 days | 2012 |
| 6 | A library for creating continuous probers | 484 | 37 | 2 days | 2022 |
| 6 | Go library that provides fuzzy string matching optimized for filenames and code symbols in the style of Sublime Text, VSCode, IntelliJ IDEA et al. | 1,398 | 3 | 190 days | 2017 |
| 6 | Go Snowflake Driver | 351 | 30 | 3 days | 2016 |
| 6 | Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done. | 4,650 | 159 | 2 days | 2018 |
| 6 | Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done. | 4,650 | 159 | 2 days | 2018 |
| 6 | Golang HTTP Link header parser | 96 | 1 | 181 days | 2015 |
| 6 | Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http | 23,249 | 105 | 8 days | 2015 |
| 6 | A port of the parser from graphql-js into golang | 550 | 38 | 5 days | 2018 |
| 6 | Go implementation of RFC-5802 Salted Challenge Response Authentication Mechanism (SCRAM) | 55 | 0 | 76 days | 2018 |
| 6 | — | — | — | — | |
| 6 | — | — | — | — | |
| 6 | — | — | — | — | |
| 6 | — | — | — | — | |
| 6 | — | — | — | — | |
| 6 | — | — | — | — | |
| 6 | — | — | — | — | |
| 5 | — | — | — | — | |
| 5 | — | — | — | — | |
| 5 | — | — | — | — | |
| 5 | — | — | — | — | |
| 5 | go generate based graphql server library | 10,656 | 390 | 2 days | 2018 |
| 5 | Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix. | 90 | 1 | 1,942 days | 2016 |
| 5 | A general purpose syntax highlighter in pure Go | 4,836 | 30 | 1 days | 2017 |
| 5 | 43 | 19 | 33 days | 2019 | |
| 5 | Alibaba Cloud Credentials for Go | 15 | 6 | 12 days | 2019 |
| 5 | GoCQL Driver for Apache Cassandra® | 2,678 | 156 | 5 days | 2012 |
| 5 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 5 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 5 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 5 | Microsoft Azure Blob Storage Library for Go | 157 | 42 | 783 days | 2017 |
| 5 | This package implements an HTTP request pipeline suitable for use across multiple go-routines and provides the shared routines relied on by AutoRest generated Go code. | 216 | 2 | 361 days | 2015 |
| 5 | Go package implementing bitsets | 1,478 | 1 | 7 days | 2011 |
| 5 | A modern text/numeric/geo-spatial/vector indexing library for go | 10,950 | 294 | 2 days | 2014 |
| 5 | An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC | 2,730 | 29 | 709 days | 2015 |
| 5 | HTTP Round Tripper for GitHub Apps - Authenticate as an Installation Workflow | 363 | 27 | 13 days | 2016 |
| 5 | A blazingly fast JSON serializing & deserializing library | 9,171 | 29 | 6 days | 2021 |
| 5 | A simple, zero-dependencies library to parse environment variables into structs | 5,981 | 20 | 6 days | 2015 |
| 5 | CFSSL: Cloudflare's PKI and TLS toolkit | 9,356 | 331 | 347 days | 2014 |
| 5 | cgroups package for Go | 1,176 | 25 | 27 days | 2016 |
| 5 | An open and reliable container runtime | 20,210 | 526 | 2 days | 2015 |
| 5 | An open and reliable container runtime | 20,210 | 526 | 2 days | 2015 |
| 5 | fifo pkg for Go | 89 | 7 | 569 days | 2016 |
| 5 | Container Network Interface - networking for Linux containers | 5,959 | 150 | 55 days | 2015 |
| 5 | A Go OpenID Connect client. | 2,328 | 43 | 26 days | 2015 |
| 5 | Jennifer is a code generator for Go | 3,598 | 18 | 518 days | 2016 |
| 5 | DigitalOcean Go API client | 1,521 | 28 | 2 days | 2014 |
| 5 | #golang file times (atime, mtime, ctime, btime) | 278 | 1 | 842 days | 2015 |
| 5 | A very complete, highly tested, standards-driven (but customizable) EXIF reader/writer lovingly written in Go. | 574 | 17 | 675 days | 2018 |
| 5 | The official Go client for Elasticsearch | 6,025 | 69 | 2 days | 2017 |
| 5 | An HTTP proxy library for Go | 6,591 | 86 | 6 days | 2012 |
| 5 | An extremely fast bundler for the web | 39,684 | 586 | 3 days | 2016 |
| 5 | Go Graphics - 2D rendering in Go with a simple API. | 4,738 | 96 | 787 days | 2016 |
| 5 | CBOR codec (RFC 8949, RFC 8742) with CBOR tags, Go struct tag options (toarray, keyasint, omitempty, omitzero), float64/32/16, big.Int, and fuzz tested. | 1,017 | 33 | 2 days | 2019 |
| 5 | Easy SSH servers in Golang | 4,082 | 58 | 377 days | 2016 |
| 5 | Let's Encrypt/ACME client and library written in Go | 9,234 | 143 | 9 days | 2015 |
| 5 | Experimental implementation of a proposed v2 encoding/json package | 538 | 15 | 104 days | 2021 |
| 5 | openapi toolkit validation helpers | 142 | 21 | 2 days | 2016 |
| 5 | Tiny WebSocket library for Go. | 6,422 | 26 | 56 days | 2017 |
| 5 | 20 | 3 | 81 days | 2022 | |
| 5 | go-querystring is Go library for encoding structs into URL query strings. | 2,131 | 21 | 16 days | 2013 |
| 5 | Fuzz testing for go. | 1,502 | 12 | 1,189 days | 2014 |
| 5 | 150 | 55 | 13 days | 2020 | |
| 5 | Provides packet processing capabilities for Go | 287 | 20 | 32 days | 2022 |
| 5 | Package gorilla/schema fills a struct with form values. | 1,487 | 20 | 538 days | 2012 |
| 5 | Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature | 2,271 | 49 | 226 days | 2015 |
| 5 | Generic boolean expression evaluation in Go | 119 | 11 | 13 days | 2019 |
| 5 | An immutable radix tree implementation in Golang | 1,086 | 16 | 13 days | 2015 |
| 5 | InfluxDB 2 Go Client | 652 | 23 | 296 days | 2019 |
| 5 | DHCPv6 and DHCPv4 packet library, client and server written in Go | 808 | 38 | 111 days | 2017 |
| 5 | Package pgerrcode contains constants for PostgreSQL error codes. | 210 | 1 | 154 days | 2019 |
| 5 | 338 | 56 | 379 days | 2019 | |
| 5 | go command line option parser | 2,689 | 65 | 562 days | 2012 |
| 5 | GORM V1, V2 moved to https://github.com/go-gorm/gorm | 659 | 11 | 550 days | 2020 |
| 5 | Golang library for managing configuration data from environment variables | 5,399 | 57 | 225 days | 2013 |
| 5 | Automatically set GOMEMLIMIT to match Linux cgroups(7) memory limit. | 477 | 1 | 11 days | 2022 |
| 5 | Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper. | 3,838 | 9 | 14 days | 2019 |
| 5 | Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper. | 3,838 | 9 | 14 days | 2019 |
| 5 | Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper. | 3,838 | 9 | 14 days | 2019 |
| 5 | Miscellaneous functions for formatting text | 97 | 3 | 562 days | 2012 |
| 5 | Complete implementation of JWx (Javascript Object Signing and Encryption/JOSE) technologies for Go. #golang #jwt #jws #jwk #jwe | 2,313 | 10 | 4 days | 2015 |
| 5 | a Make/rake-like dev tool using Go | 4,559 | 134 | 238 days | 2017 |
| 5 | Crash your app in style (Golang) | 3,716 | 3 | 332 days | 2015 |
| 5 | Golang random IDs generator. | 1,544 | 3 | 67 days | 2017 |
| 5 | Package netlink provides low-level access to Linux netlink sockets (AF_NETLINK). MIT Licensed. | 1,036 | 22 | 7 days | 2016 |
| 5 | 🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint | 5,388 | 68 | 11 days | 2017 |
| 5 | Docker Image Specification v1 | 20 | 0 | 730 days | 2024 |
| 5 | The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems | 71,452 | 3,789 | 2 days | 2013 |
| 5 | The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems | 71,452 | 3,789 | 2 days | 2013 |
| 5 | 91 | 10 | 173 days | 2020 | |
| 5 | 91 | 10 | 173 days | 2020 | |
| 5 | roff lets you write roff documents in Go | 56 | 3 | 79 days | 2022 |
| 5 | Go bindings to SQLite using wazero | 907 | 6 | 2 days | 2023 |
| 5 | an expect-like golang library to automate control of terminal or console based programs. | 471 | 10 | 603 days | 2018 |
| 5 | Translate your Go program into multiple languages. | 3,463 | 15 | 7 days | 2012 |
| 5 | A universal mechanism to manage goroutine lifecycles | 1,684 | 0 | 226 days | 2017 |
| 5 | Universally Unique Lexicographically Sortable Identifier (ULID) in Go | 4,984 | 6 | 244 days | 2016 |
| 5 | Deprecated: Use the official Elasticsearch client for Go at https://github.com/elastic/go-elasticsearch | 7,475 | 117 | 549 days | 2012 |
| 5 | The official Go library for the OpenAI API | 2,946 | 129 | 2 days | 2024 |
| 5 | A go function to report total system memory | 207 | 4 | 1,430 days | 2017 |
| 5 | Get a free and open tcp port that is ready to use | 374 | 9 | 754 days | 2014 |
| 5 | A Go implementation of ICE | 556 | 39 | 6 days | 2019 |
| 5 | Pluggable RTP/RTCP processors for building real time communication | 143 | 44 | 4 days | 2020 |
| 5 | A Go implementation of RTCP | 160 | 8 | 17 days | 2019 |
| 5 | Extended attribute support for Go (linux + darwin + freebsd) | 195 | 1 | 223 days | 2016 |
| 5 | A database migration tool. Supports SQL migrations and Go functions. | 10,145 | 113 | 1 days | 2016 |
| 5 | golang sdk | 147 | 10 | 26 days | 2012 |
| 5 | Define and run pattern-based custom linting rules. | 862 | 70 | 136 days | 2019 |
| 5 | A JavaScript interpreter in Go (golang) | 8,440 | 50 | 240 days | 2012 |
| 5 | Pure Go implementation of XML Digital Signatures | 174 | 47 | 104 days | 2016 |
| 5 | Blackfriday: a markdown processor for Go | 5,616 | 219 | 741 days | 2011 |
| 5 | JSONSchema (draft 2020-12, draft 2019-09, draft-7, draft-6, draft-4) Validation using Go | 1,200 | 24 | 54 days | 2017 |
| 5 | JSONSchema (draft 2020-12, draft 2019-09, draft-7, draft-6, draft-4) Validation using Go | 1,200 | 24 | 54 days | 2017 |
| 5 | Package graphql provides a GraphQL client implementation. | 729 | 53 | 600 days | 2017 |
| 5 | Golang library for SPIFFE support | 180 | 19 | 41 days | 2017 |
| 5 | A golang WebDAV client library and command line tool. | 357 | 8 | 19 days | 2015 |
| 5 | HuJSON: JSON for Humans (JWCC: JSON w/ comments and trailing commas) | 790 | 7 | 248 days | 2019 |
| 5 | Tencent Cloud API 3.0 SDK for Golang | 727 | 13 | 2 days | 2018 |
| 5 | Simple and fast template engine for Go | 901 | 13 | 895 days | 2015 |
| 5 | Optimal implementation of ordered maps for Golang - ie maps that remember the order in which keys were inserted. | 661 | 15 | 313 days | 2019 |
| 5 | — | — | — | — | |
| 5 | — | — | — | — | |
| 5 | — | — | — | — | |
| 5 | — | — | — | — | |
| 5 | — | — | — | — | |
| 5 | — | — | — | — | |
| 5 | — | — | — | — | |
| 5 | — | — | — | — | |
| 5 | — | — | — | — | |
| 5 | — | — | — | — | |
| 5 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | A language for writing HTML user interfaces in Go. | 10,043 | 56 | 21 days | 2021 |
| 4 | Helpful unit multipliers and functions for Go | 132 | 7 | 165 days | 2014 |
| 4 | Escape arbitrary strings for use as command line arguments | 194 | 1 | 13 days | 2016 |
| 4 | Alibaba Cloud OSS SDK for Go v2 | 58 | 2 | 9 days | 2024 |
| 4 | An easy way to bootstrap your application with batteries included. | 14 | 2 | 3 days | 2023 |
| 4 | htmlquery is golang XPath package for HTML query. | 780 | 8 | 90 days | 2017 |
| 4 | Official Go implementation of Apache Arrow | 326 | 76 | 2 days | 2024 |
| 4 | A Golang library for exporting performance and runtime metrics to external metrics systems (i.e. statsite, statsd) | 1,559 | 60 | 25 days | 2013 |
| 4 | Simple golang library for retry mechanism | 2,881 | 11 | 76 days | 2017 |
| 4 | Simple golang library for retry mechanism | 2,881 | 11 | 76 days | 2017 |
| 4 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 4 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 4 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 4 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 4 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 4 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 4 | This repository is for active development of the Azure SDK for Go. For consumers of the SDK we recommend visiting our public developer docs at: | 1,794 | 291 | 1 days | 2014 |
| 4 | This repository is for active development of the Azure SDK for Go. For consumers of the SDK we recommend visiting our public developer docs at: | 1,794 | 291 | 1 days | 2014 |
| 4 | This package implements an HTTP request pipeline suitable for use across multiple go-routines and provides the shared routines relied on by AutoRest generated Go code. | 216 | 2 | 361 days | 2015 |
| 4 | NTLM/Negotiate authentication over HTTP | 202 | 6 | 2 days | 2015 |
| 4 | a simple ntp client package for go | 612 | 1 | 15 days | 2013 |
| 4 | A debouncer written in Go. | 139 | 1 | 7 days | 2016 |
| 4 | a Go package to interact with arbitrary JSON | 3,755 | 33 | 671 days | 2012 |
| 4 | Go package implementing Bloom filters, used by Milvus and Beego. | 2,749 | 18 | 105 days | 2011 |
| 4 | Golang library for dealing with 7-zip archives | 234 | 17 | 52 days | 2020 |
| 4 | A parsing/linking engine for protobuf; the guts for a pure Go replacement of protoc. | 311 | 15 | 1 days | 2022 |
| 4 | ⏱ The exponential backoff algorithm in Go | 3,932 | 0 | 35 days | 2014 |
| 4 | git-urls parses git URLs | 7 | 0 | 690 days | 2023 |
| 4 | Charm experimental packages | 262 | 36 | 4 days | 2023 |
| 4 | Console progress bar for Golang | 3,724 | 22 | 272 days | 2012 |
| 4 | Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages. | 633 | 2 | 182 days | 2014 |
| 4 | Go SDK for CloudEvents | 938 | 128 | 6 days | 2018 |
| 4 | Go error library with error portability over the network | 2,347 | 20 | 71 days | 2019 |
| 4 | Reference library for parsing and loading Compose YAML files | 426 | 1 | 10 days | 2019 |
| 4 | A transport-agnostic, filesystem metadata manifest system | 150 | 37 | 76 days | 2015 |
| 4 | Common definition and library of errors used by containerd | 2 | 2 | 462 days | 2024 |
| 4 | runc bindings for Go | 175 | 15 | 730 days | 2016 |
| 4 | Common log interface for containerd repositories and clients | 8 | 1 | 65 days | 2023 |
| 4 | Go package for managing marshaled types to protobuf.Any | 55 | 2 | 458 days | 2017 |
| 4 | Some reference and example networking plugins, maintained by the CNI team. | 2,483 | 85 | 6 days | 2017 |
| 4 | A cache library for Go with zero GC overhead. | 5,370 | 42 | 667 days | 2015 |
| 4 | Initialize structs with default values | 866 | 20 | 544 days | 2017 |
| 4 | Go library to consume and produce CycloneDX Software Bill of Materials (SBOM) | 103 | 23 | 7 days | 2021 |
| 4 | ARCHIVE - Golang implementation of JSON Web Tokens (JWT). This project is now maintained at: | 10,777 | 138 | 1,557 days | 2012 |
| 4 | ID3, MP4 and OGG/FLAC metadata parsing in Go | 640 | 30 | 558 days | 2015 |
| 4 | The toolkit to pack, ship, store, and deliver container content | 10,251 | 493 | 2 days | 2014 |
| 4 | Nodejs compatibility library for Goja | 426 | 21 | 116 days | 2016 |
| 4 | A library for calling C functions from Go without Cgo | 3,355 | 25 | 7 days | 2022 |
| 4 | package for building REST-style Web Services using Go | 5,114 | 3 | 55 days | 2012 |
| 4 | Protocol Buffer Validation - replaced by https://github.com/bufbuild/protovalidate | 4,098 | 18 | 3 days | 2017 |
| 4 | Gin middleware for session management | 1,558 | 94 | 70 days | 2016 |
| 4 | Go (Golang) Fake Data Generator for Struct, previously https://github.com/bxcodec/faker | 845 | 22 | 27 days | 2022 |
| 4 | A logr implementation using Zap | 137 | 2 | 13 days | 2018 |
| 4 | a powerful mysql toolset with Go | 4,918 | 151 | 3 days | 2014 |
| 4 | openapi toolkit common errors | 37 | 0 | 2 days | 2016 |
| 4 | goodie bag in use in the go-openapi projects | 218 | 2 | 9 days | 2016 |
| 4 | Redis Go client | 21,902 | 68 | 2 days | 2012 |
| 4 | Distributed mutual exclusion lock using Redis for Go | 3,964 | 0 | 6 days | 2016 |
| 4 | A Chrome DevTools Protocol driver for web automation and scraping. | 6,619 | 202 | 132 days | 2020 |
| 4 | Native ZooKeeper client for Go | 549 | 61 | 511 days | 2019 |
| 4 | gRPC-like status package for use with GoGo Protobuf types | 14 | 0 | 1,334 days | 2018 |
| 4 | Get hash values for arbitrary values in Go (golang). | 39 | 1 | 122 days | 2024 |
| 4 | S2 geometry library in Go | 1,816 | 33 | 10 days | 2014 |
| 4 | 1,801 | 155 | 5 days | 2016 | |
| 4 | 640 | 64 | 15 days | 2014 | |
| 4 | Compile-time Dependency Injection for Go | 14,356 | 108 | 170 days | 2018 |
| 4 | 150 | 55 | 13 days | 2020 | |
| 4 | Package gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒 | 1,176 | 30 | 300 days | 2015 |
| 4 | URL-friendly slugify with multiple languages support. | 1,318 | 10 | 412 days | 2014 |
| 4 | gRPC to JSON proxy generator following the gRPC HTTP spec | 19,803 | 155 | 2 days | 2015 |
| 4 | A Go library for implementing command-line interfaces. | 35 | 0 | 98 days | 2023 |
| 4 | Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure. | 29,724 | 1,346 | 1 days | 2013 |
| 4 | 45 | 3 | 14 days | 2014 | |
| 4 | Golang in-memory database built on immutable radix trees | 3,436 | 47 | 12 days | 2015 |
| 4 | Golang LRU cache | 4,959 | 57 | 14 days | 2014 |
| 4 | Golang package for gossip based membership and failure detection | 4,009 | 107 | 14 days | 2013 |
| 4 | A tool for secrets management, encryption as a service, and privileged access management | 34,979 | 1,439 | 2 days | 2015 |
| 4 | Go library for manipulating ACLs on Windows | 129 | 6 | 1,079 days | 2015 |
| 4 | Package vt10x is a vt10x terminal emulation backend. | 45 | 1 | 795 days | 2018 |
| 4 | 51 | 27 | 139 days | 2018 | |
| 4 | The go-sdk-core repository contains core functionality required by Go code generated by the IBM OpenAPI SDK Generator. | 29 | 2 | 73 days | 2019 |
| 4 | Mergo: merging Go structs and maps since 2013 | 3,082 | 20 | 77 days | 2013 |
| 4 | A Go implementation of in-toto. in-toto is a framework to protect software supply chain integrity. | 144 | 33 | 16 days | 2018 |
| 4 | The old clientv2 for InfluxDB 1.x | 193 | 42 | 698 days | 2019 |
| 4 | Package bytesize provides functionality for measuring and displaying byte sizes. | 46 | 2 | 1,393 days | 2014 |
| 4 | 170 | 3 | 379 days | 2019 | |
| 4 | Generic resource pool for Go | 406 | 3 | 22 days | 2018 |
| 4 | HTTP mocking for Golang | 2,075 | 5 | 173 days | 2014 |
| 4 | Golang Microsoft Windows File Properties/Version Info and Icon Resource Generator | 901 | 7 | 164 days | 2015 |
| 4 | Simple backoff algorithm in Go (golang) | 659 | 4 | 746 days | 2015 |
| 4 | Fast directory traversal for Golang | 723 | 16 | 1,019 days | 2017 |
| 4 | Go parser for ssh_config files | 460 | 31 | 143 days | 2017 |
| 4 | errcheck checks that you checked errors. | 2,472 | 13 | 223 days | 2013 |
| 4 | Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper. | 3,838 | 9 | 14 days | 2019 |
| 4 | Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper. | 3,838 | 9 | 14 days | 2019 |
| 4 | Complete implementation of JWx (Javascript Object Signing and Encryption/JOSE) technologies for Go. #golang #jwt #jws #jwk #jwe | 2,313 | 10 | 4 days | 2015 |
| 4 | :pig: Tiny and fast fuzzy search in Go | 1,302 | 10 | 7 days | 2015 |
| 4 | 🌈 slog.Handler that writes tinted (colorized) logs | 1,216 | 1 | 5 days | 2023 |
| 4 | Golang ultimate ANSI-colors that supports Printf/Sprintf methods | 1,477 | 2 | 397 days | 2016 |
| 4 | Java properties scanner for Go | 337 | 18 | 305 days | 2013 |
| 4 | Fast JSON serializer for golang. | 4,859 | 90 | 146 days | 2016 |
| 4 | Package heredoc provides the here-document with keeping indent. | 178 | 0 | 399 days | 2014 |
| 4 | A high performance caching library for Go | 2,502 | 3 | 47 days | 2023 |
| 4 | Package vsock provides access to Linux VM sockets (AF_VSOCK) for communication between a hypervisor and its virtual machines. MIT Licensed. | 375 | 10 | 367 days | 2017 |
| 4 | Small, fast library to create ANSI colored strings and codes. [go, golang] | 425 | 8 | 664 days | 2013 |
| 4 | Windows - Host Compute Service Shim | 640 | 131 | 4 days | 2015 |
| 4 | pkcs11 wrapper for Go | 426 | 20 | 17 days | 2012 |
| 4 | Go (golang) library for colorizing strings for terminal output. | 276 | 5 | 2,144 days | 2014 |
| 4 | Get hash values for arbitrary values in Go (golang). | 765 | 14 | 1,132 days | 2016 |
| 4 | This is a direct pull from https://github.com/moby/moby/tree/master/pkg/locker | 20 | 2 | 261 days | 2020 |
| 4 | 91 | 10 | 173 days | 2020 | |
| 4 | captcha of base64 image string | 2,343 | 7 | 132 days | 2017 |
| 4 | A well tested and comprehensive Golang statistics library package with no dependencies. | 3,000 | 16 | 37 days | 2014 |
| 4 | High-Performance server for NATS.io, the cloud and edge native messaging system. | 19,104 | 483 | 2 days | 2012 |
| 4 | Pure golang image resizing | 3,049 | 12 | 1,408 days | 2012 |
| 4 | 14 | 43 | 2 days | 2023 | |
| 4 | A Modern Testing Framework for Go | 8,943 | 117 | 6 days | 2013 |
| 4 | The official Go library for the OpenAI API | 2,946 | 129 | 2 days | 2024 |
| 4 | Canonical location of the OpenShift API definition. | 107 | 65 | 1 days | 2017 |
| 4 | Go SDK for Oracle Cloud Infrastructure | 201 | 54 | 5 days | 2017 |
| 4 | 🐜🐜🐜 ants is the most powerful and reliable pooling solution for Go. | 14,324 | 0 | 1 days | 2018 |
| 4 | A Go (golang) implementation of Java KeyStore encoder/decoder | 164 | 3 | 495 days | 2016 |
| 4 | LZ4 compression and decompression in pure Go | 952 | 22 | 22 days | 2015 |
| 4 | TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications. | 39,705 | 5,618 | 1 days | 2015 |
| 4 | The logging library used by Pion | 10 | 0 | 8 days | 2019 |
| 4 | A Go implementation of RTP | 459 | 4 | 8 days | 2019 |
| 4 | A Go implementation of the SDP | 184 | 3 | 17 days | 2018 |
| 4 | Pure Go implementation of the WebRTC API | 16,000 | 94 | 4 days | 2018 |
| 4 | Library to translate OTLP metric and attribute names to Prometheus metric and label names. | 11 | 0 | 108 days | 2025 |
| 4 | Concurrent data structures for Go | 1,590 | 11 | 5 days | 2021 |
| 4 | "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files | 55,386 | 1,134 | 2 days | 2014 |
| 4 | Fork of the Go standard TLS library, providing low-level access to the ClientHello for mimicry purposes. | 2,216 | 46 | 5 days | 2017 |
| 4 | SizedWaitGroup has the same role and close to the same API as the Golang sync.WaitGroup but it adds a limit on the amount of goroutines started concurrently. | 426 | 6 | 1,424 days | 2016 |
| 4 | File system event notification library on steroids. | 928 | 49 | 713 days | 2014 |
| 4 | Do you hear the people sing? | 121 | 18 | 2 days | 2022 |
| 4 | Golang implementation of parsing RPM packages | 57 | 5 | 327 days | 2016 |
| 4 | Kafka library in Go | 8,463 | 252 | 24 days | 2017 |
| 4 | Web Push API Encryption with VAPID support. | 413 | 12 | 6 days | 2016 |
| 4 | Native MurmurHash3 Go implementation | 1,015 | 14 | 1,081 days | 2013 |
| 4 | Collection of Go packages to work with SPDX files | 158 | 37 | 23 days | 2019 |
| 4 | Go client for TiKV | 335 | 216 | 3 days | 2018 |
| 4 | LangChain for Go, the easiest way to write LLM-based programs in Go | 8,593 | 387 | 28 days | 2023 |
| 4 | Cross-platform FUSE library for Go - Works on Windows, macOS, Linux, FreeBSD, NetBSD, OpenBSD | 617 | 26 | 13 days | 2017 |
| 4 | 📧 Easy to use, yet comprehensive library for sending mails with Go | 1,265 | 9 | 27 days | 2022 |
| 4 | Fast IP to CIDR lookup in Golang | 968 | 9 | 979 days | 2017 |
| 4 | Go package implementing functions to parse and convert private keys in PKCS#8 format, as defined in RFC5208 and RFC5958 | 112 | 19 | 540 days | 2014 |
| 4 | GopherLua: VM and compiler for Lua in Go | 6,843 | 102 | 456 days | 2015 |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 4 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | Basic and Digest HTTP Authentication for golang http | 556 | 17 | 783 days | 2012 |
| 3 | Go metrics for calculating string similarity and other string utility functions | 411 | 4 | 67 days | 2019 |
| 3 | gomonkey is a library to make monkey patching in unit tests easy | 2,254 | 60 | 42 days | 2018 |
| 3 | Argon2id password hashing and verification for Go | 611 | 3 | 103 days | 2018 |
| 3 | 13 | 2 | 24 days | 2020 | |
| 3 | 4 | 4 | 62 days | 2020 | |
| 3 | TableStore SDK for Golang | 78 | 19 | 120 days | 2017 |
| 3 | CLI tool and library for generating a Software Bill of Materials from container images and filesystems | 8,340 | 524 | 2 days | 2020 |
| 3 | CSS selector library in Go | 754 | 1 | 416 days | 2015 |
| 3 | A library to make a lexical analyzer like Unix shell for golang. | 50 | 0 | 2,096 days | 2015 |
| 3 | xmlquery is Golang XPath package for XML query. | 485 | 17 | 119 days | 2017 |
| 3 | XPath package for golang, supports HTML, XML, JSON document query and more | 735 | 17 | 90 days | 2016 |
| 3 | A release write-only repo for ANTLR4 Go target so Go modules so tags/versions/etc... work properly. | 138 | 1 | 590 days | 2023 |
| 3 | Modified quic-go for https://github.com/apernet/hysteria | 17 | 0 | 28 days | 2021 |
| 3 | FoundationDB - the open source, distributed, transactional key-value store | 16,120 | 834 | 2 days | 2017 |
| 3 | Visualise Go runtime metrics in real time | 3,620 | 7 | 65 days | 2020 |
| 3 | A Middleware for Go Programming Language to check for JWTs on HTTP requests | 1,181 | 10 | 6 days | 2014 |
| 3 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 3 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 3 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 3 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 3 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 3 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 3 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 3 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 3 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 3 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 3 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 3 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 3 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 3 | AWS SDK for the Go programming language. | 3,445 | 99 | 2 days | 2017 |
| 3 | Automatically gets credentials for Amazon ECR on docker push/docker pull | 2,680 | 84 | 11 days | 2016 |
| 3 | HyperLogLog with lots of sugar (Sparse, LogLog-Beta bias correction and TailCut space reduction) brought to you by Axiom | 1,028 | 8 | 54 days | 2017 |
| 3 | µDiff - a micro Go diffing library | 219 | 1 | 45 days | 2023 |
| 3 | This repository is for active development of the Azure SDK for Go. For consumers of the SDK we recommend visiting our public developer docs at: | 1,794 | 291 | 1 days | 2014 |
| 3 | This repository is for active development of the Azure SDK for Go. For consumers of the SDK we recommend visiting our public developer docs at: | 1,794 | 291 | 1 days | 2014 |
| 3 | Go package for ANSI terminal emulation in Windows | 88 | 8 | 402 days | 2015 |
| 3 | Go rules for Bazel | 1,467 | 474 | 7 days | 2016 |
| 3 | Clock is a small library for mocking time in Go. | 690 | 3 | 997 days | 2014 |
| 3 | cross-platform Golang helpers for reading password input without cgo | 118 | 4 | 591 days | 2014 |
| 3 | Golang ar archive file library | 39 | 12 | 1,832 days | 2013 |
| 3 | Implements support for double star (**) matches in golang's path.Match and filepath.Glob. | 668 | 11 | 14 days | 2014 |
| 3 | Simple Go snapshot testing | 328 | 14 | 996 days | 2017 |
| 3 | A simple to use Go (golang) package to generate or parse Twitter snowflake IDs | 3,310 | 17 | 563 days | 2016 |
| 3 | A library for working with IP addresses and networks in Go | 152 | 0 | 673 days | 2019 |
| 3 | Golang helpers for data sizes (kilobytes, petabytes), human readable sizes, parsing | 164 | 4 | 786 days | 2016 |
| 3 | Fast directory traversal for Golang | 117 | 2 | 80 days | 2022 |
| 3 | The CLI starter kit | 1,832 | 11 | 50 days | 2024 |
| 3 | A minimal, colorful Go logging library 🪵 | 3,102 | 36 | 63 days | 2022 |
| 3 | Charm experimental packages | 262 | 36 | 4 days | 2023 |
| 3 | Charm experimental packages | 262 | 36 | 4 days | 2023 |
| 3 | Go Bindings for CRIU | 224 | 2 | 2 days | 2018 |
| 3 | Go helpers to open URLs, files, or readers in a web browser. | 91 | 0 | 813 days | 2020 |
| 3 | Client implementation of the SMB 2 & 3 protocols | 26 | 2 | 345 days | 2023 |
| 3 | RocksDB/LevelDB inspired key-value database in Go | 5,758 | 260 | 2 days | 2018 |
| 3 | A native go client for HDFS | 1,411 | 52 | 382 days | 2014 |
| 3 | A generic CNI library to provide APIs for CNI plugin interactions | 159 | 17 | 65 days | 2018 |
| 3 | The Couchbase Go SDK | 375 | 3 | 6 days | 2015 |
| 3 | SAML library for go | 1,085 | 79 | 10 days | 2015 |
| 3 | A library for doing diffs of arbitrary Golang structs. | 259 | 2 | 1,915 days | 2015 |
| 3 | GCI, a tool that control golang package import order and make it always deterministic. | 545 | 26 | 2 days | 2020 |
| 3 | Golang client for the Datadog API | 159 | 87 | 2 days | 2019 |
| 3 | Decorated Syntax Tree - manipulate Go source with perfect fidelity. | 1,410 | 14 | 847 days | 2018 |
| 3 | Microsoft SQL server driver written in go language | 1,880 | 178 | 288 days | 2013 |
| 3 | go-farm: a pure-Go farmhash implementation | 256 | 1 | 502 days | 2014 |
| 3 | 625 | 30 | 12 days | 2017 | |
| 3 | Composable event distribution for Go | 133 | 17 | 184 days | 2016 |
| 3 | Package for metrics collection in Docker projects | 90 | 6 | 1,068 days | 2016 |
| 3 | Go helper packages to extend the Docker Engine | 344 | 36 | 587 days | 2015 |
| 3 | Golang port of Abseil's SwissTable | 828 | 0 | 338 days | 2023 |
| 3 | Go package emulates bash environment variable substitution | 292 | 4 | 619 days | 2017 |
| 3 | Simple library to listen for keystrokes from the keyboard | 630 | 26 | 585 days | 2015 |
| 3 | The official Go client for Elasticsearch | 6,025 | 69 | 2 days | 2017 |
| 3 | go-sysinfo is a library for collecting system information. | 401 | 15 | 6 days | 2018 |
| 3 | Serves embedded files from `jteeuwen/go-bindata` with `net/http` | 864 | 16 | 372 days | 2014 |
| 3 | 📤 An SMTP library for Go clients and servers | 1,998 | 29 | 187 days | 2016 |
| 3 | parser for Google ProtocolBuffers definition | 609 | 0 | 3 days | 2017 |
| 3 | GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more | 17,390 | 69 | 333 days | 2015 |
| 3 | Go implementation of data-plane-api | 1,679 | 22 | 2 days | 2017 |
| 3 | Natural strings sorting in Go | 80 | 1 | 598 days | 2015 |
| 3 | Split a camelcase word into a slice of words in Go | 183 | 1 | 1,894 days | 2015 |
| 3 | A structured logger for Fluentd (Golang) | 394 | 21 | 167 days | 2013 |
| 3 | Boilerplate for testing of code involving DNS lookups, including unholy hacks to redirect net.Lookup* calls. | 49 | 6 | 24 days | 2019 |
| 3 | Quick helpers for testing Go applications | 532 | 17 | 709 days | 2017 |
| 3 | Go client for the Docker Engine API. | 2,234 | 13 | 8 days | 2013 |
| 3 | The Balanced Routing Table is an adaptation of D. Knuth's ART algorithm and requires significantly less memory and has an even better lookup speed. | 116 | 1 | 2 days | 2024 |
| 3 | Go cross-platform library for sending desktop notifications, alerts and beeps | 1,706 | 9 | 59 days | 2017 |
| 3 | gin pprof middleware | 713 | 3 | 54 days | 2016 |
| 3 | ASN1 BER Encoding / Decoding Library for the GO programming language. | 72 | 3 | 311 days | 2014 |
| 3 | Go efficient multilingual NLP and text segmentation; support English, Chinese, Japanese and others. | 2,778 | 14 | 65 days | 2017 |
| 3 | Minimalistic database migration helper for Gorm ORM | 1,150 | 17 | 155 days | 2016 |
| 3 | A standard library for microservices. | 27,617 | 56 | 569 days | 2015 |
| 3 | Package logfmt marshals and unmarshals logfmt messages. | 193 | 2 | 126 days | 2015 |
| 3 | json reference for golang | 20 | 0 | 2 days | 2016 |
| 3 | Redis client Mock | 341 | 43 | 591 days | 2020 |
| 3 | The GoCSV package aims to provide easy CSV serialization and deserialization to the golang programming language | 2,183 | 84 | 629 days | 2014 |
| 3 | GO DRiver for ORacle DB | 585 | 3 | 30 days | 2019 |
| 3 | The world’s fastest framework for building websites. | 86,446 | 278 | 2 days | 2013 |
| 3 | Go Doc Dot Org | 1,103 | 167 | 1,850 days | 2011 |
| 3 | Fast linters runner for Go | 18,441 | 118 | 3 days | 2018 |
| 3 | Correct commonly misspelled English words in source files | 36 | 5 | 145 days | 2018 |
| 3 | 3 | 0 | 257 days | 2024 | |
| 3 | Analyzes resource usage and performance characteristics of running containers. | 18,854 | 75 | 10 days | 2014 |
| 3 | FlatBuffers: Memory Efficient Serialization Library | 25,528 | 143 | 2 days | 2014 |
| 3 | Go library for accessing the GitHub v3 API | 11,122 | 56 | 2 days | 2013 |
| 3 | Go library for accessing the GitHub v3 API | 11,122 | 56 | 2 days | 2013 |
| 3 | Go subcommand library. | 784 | 12 | 146 days | 2016 |
| 3 | Gophercloud: an OpenStack SDK for Go | 979 | 162 | 6 days | 2015 |
| 3 | Package gorilla/feeds is a golang rss/atom generator library | 809 | 5 | 601 days | 2013 |
| 3 | An SNMP library written in Go | 1,238 | 53 | 6 days | 2012 |
| 3 | This is the golang client integration for Pyroscope | 159 | 33 | 1 days | 2021 |
| 3 | Faster version of the Go regexp package | 75 | 3 | 3 days | 2021 |
| 3 | :clock8: Better time duration formatting in Go! | 510 | 10 | 1,706 days | 2016 |
| 3 | FUSE bindings for Go | 2,275 | 27 | 2 days | 2010 |
| 3 | AWS Go SDK Base Client and Helper Function Library | 41 | 24 | 5 days | 2019 |
| 3 | A collection of authentication Go packages related to OIDC, JWKs, Distributed Claims, LDAP | 475 | 6 | 2 days | 2020 |
| 3 | go-cty specific functions; mainly used in HCL2 templates | 9 | 0 | 13 days | 2020 |
| 3 | Discover nodes in cloud environments | 586 | 84 | 12 days | 2017 |
| 3 | Minimal environment variable parser for Go | 52 | 1 | 60 days | 2017 |
| 3 | An immutable radix tree implementation in Golang | 1,086 | 16 | 13 days | 2015 |
| 3 | Functions for loading root certificates for TLS connections. | 84 | 13 | 91 days | 2016 |
| 3 | IP Address/UNIX Socket convenience functions for Go | 286 | 19 | 13 days | 2016 |
| 3 | Golang syslog wrapper, cross-compile friendly | 68 | 5 | 13 days | 2014 |
| 3 | Raft Autopilot | 22 | 9 | 91 days | 2020 |
| 3 | experimental raft storage | 110 | 7 | 84 days | 2020 |
| 3 | Service orchestration and management tool. | 6,038 | 140 | 3 days | 2013 |
| 3 | A tool for secrets management, encryption as a service, and privileged access management | 34,979 | 1,439 | 2 days | 2015 |
| 3 | Package graphql provides a GraphQL client implementation. | 463 | 17 | 55 days | 2020 |
| 3 | A pure Go implementation of Gil Tene's HDR Histogram. | 464 | 10 | 90 days | 2014 |
| 3 | SMB2/3 client library written in Go. | 396 | 43 | 864 days | 2016 |
| 3 | ibm-cos-sdk-go | 17 | 8 | 33 days | 2019 |
| 3 | gRPC Web implementation for Golang and TypeScript | 4,476 | 180 | 869 days | 2016 |
| 3 | An implementation of Ted Dunning's t-digest in Go. | 148 | 11 | 1,023 days | 2018 |
| 3 | Content ID v1 implemented in go | 165 | 6 | 76 days | 2016 |
| 3 | SCTP library for the Go programming language | 150 | 24 | 86 days | 2017 |
| 3 | Minimalist Go package aimed at creating Console User Interfaces. | 302 | 3 | 11 days | 2018 |
| 3 | Pluralizes and singularizes English nouns | 523 | 8 | 846 days | 2015 |
| 3 | A simple fake AWS S3 object storage (used for local test-runs against AWS S3 APIs) | 739 | 13 | 145 days | 2016 |
| 3 | Extensions to the standard "os" package. Executable and ExecutableFolder. | 445 | 2 | 2,543 days | 2015 |
| 3 | Reed-Solomon Erasure Coding in Go | 2,039 | 1 | 4 days | 2015 |
| 3 | Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper. | 3,838 | 9 | 14 days | 2019 |
| 3 | Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper. | 3,838 | 9 | 14 days | 2019 |
| 3 | Arbitrary expression evaluation for golang | 3,930 | 101 | 320 days | 2014 |
| 3 | A golang library for parsing apk package versions | 10 | 0 | 751 days | 2020 |
| 3 | A golang library for parsing deb package versions | 40 | 1 | 450 days | 2017 |
| 3 | SDK for ksyun, Go version | 49 | 1 | 18 days | 2015 |
| 3 | Go (Golang) GNU gettext utilities package | 491 | 8 | 174 days | 2016 |
| 3 | Complete implementation of JWx (Javascript Object Signing and Encryption/JOSE) technologies for Go. #golang #jwt #jws #jwk #jwe | 2,313 | 10 | 4 days | 2015 |
| 3 | libp2p implementation in Go | 6,705 | 275 | 2 days | 2015 |
| 3 | Goavro is a library that encodes and decodes Avro data. | 1,054 | 82 | 18 days | 2015 |
| 3 | A generator library for concise, unambiguous and URL-safe UUIDs | 1,385 | 7 | 6 days | 2015 |
| 3 | helper utility for BubbleTea, allowing easy mouse event tracking | 806 | 7 | 7 days | 2022 |
| 3 | OS system statistics library for Go | 418 | 1 | 30 days | 2017 |
| 3 | Package heredoc provides the here-document with keeping indent. | 178 | 0 | 399 days | 2014 |
| 3 | Interactive prompt for command-line applications | 6,356 | 90 | 551 days | 2017 |
| 3 | Useful template functions for Go templates. | 4,687 | 175 | 205 days | 2013 |
| 3 | Command-line tool and library for Windows remote command execution in Go | 459 | 47 | 134 days | 2013 |
| 3 | As per http://jsonpatch.com/ JSON Patch is specified in RFC 6902 from the IETF. | 138 | 12 | 752 days | 2015 |
| 3 | Golang wrapper for the Meilisearch API | 663 | 4 | 4 days | 2019 |
| 3 | Native Go version of HighwayHash with optimized assembly implementations on Intel and ARM. Able to process over 10 GB/sec on a single core on Intel CPUs - https://en.wikipedia.org/wiki/HighwayHash | 948 | 0 | 101 days | 2017 |
| 3 | Build self-updating Go programs | 890 | 8 | 110 days | 2020 |
| 3 | Go implementation of the Data At Rest Encryption (DARE) format. | 383 | 6 | 73 days | 2017 |
| 3 | A Go library for implementing command-line interfaces. | 1,738 | 7 | 566 days | 2013 |
| 3 | Utility for packing and unpacking container tar archives | 7 | 6 | 51 days | 2025 |
| 3 | IPVS networking for containers (package derived from moby/libnetwork) | 110 | 6 | 727 days | 2020 |
| 3 | 91 | 10 | 173 days | 2020 | |
| 3 | 91 | 10 | 173 days | 2020 | |
| 3 | Lets you retrieve platform-specific paths (like directories for app-data, cache, config, and logs) | 230 | 4 | 1,350 days | 2018 |
| 3 | cobra adapter for mango | 38 | 5 | 66 days | 2022 |
| 3 | Go middleware for net.Conn tracking (Prometheus/trace) | 268 | 11 | 1,754 days | 2016 |
| 3 | lumberjack is a log rolling package for Go | 5,364 | 101 | 552 days | 2014 |
| 3 | Org mode parser with html & pretty printed org rendering. also shitty static site generator. | 387 | 16 | 204 days | 2018 |
| 3 | JsonDiff library | 227 | 12 | 1 days | 2015 |
| 3 | The official Go package for NSQ | 2,660 | 30 | 200 days | 2013 |
| 3 | A go package for reading RAR archives. | 143 | 18 | 64 days | 2015 |
| 3 | A Golang SDK for interacting with the Okta management API, enabling server-side code to manage Okta users, groups, applications, and more. | 202 | 7 | 6 days | 2018 |
| 3 | A Golang SDK for interacting with the Okta management API, enabling server-side code to manage Okta users, groups, applications, and more. | 202 | 7 | 6 days | 2018 |
| 3 | CLI tool for spawning and running containers according to the OCI specification | 13,030 | 343 | 4 days | 2015 |
| 3 | Go Client for OpenSearch | 260 | 47 | 11 days | 2021 |
| 3 | Zipkin distributed tracing library for go. | 623 | 13 | 367 days | 2016 |
| 3 | Unofficial MaxMind GeoIP2 Reader for Go | 2,245 | 1 | 34 days | 2014 |
| 3 | Unofficial MaxMind GeoIP2 Reader for Go | 2,245 | 1 | 34 days | 2014 |
| 3 | Go implementation of the package url spec | 67 | 16 | 66 days | 2017 |
| 3 | Expression evaluation in golang | 810 | 24 | 188 days | 2017 |
| 3 | 221 | 21 | 562 days | 2017 | |
| 3 | A Thread-Safe RateCounter implementation in Golang | 263 | 5 | 653 days | 2012 |
| 3 | Automatically exported from code.google.com/p/go-uuid | 381 | 3 | 694 days | 2015 |
| 3 | 501 | 2 | 26 days | 2015 | |
| 3 | DTLS 1.2 implementation for Go (DTLS 1.3 in progress) | 666 | 22 | 2 days | 2018 |
| 3 | Helper library for cryptographic and mathmatical randoms | 6 | 1 | 17 days | 2020 |
| 3 | A Go implementation of STUN | 812 | 5 | 17 days | 2019 |
| 3 | A Go implementation of STUN | 812 | 5 | 17 days | 2019 |
| 3 | Transport testing for Pion | 92 | 7 | 17 days | 2018 |
| 3 | Pion TURN, an API for building TURN clients and servers | 2,170 | 16 | 7 days | 2018 |
| 3 | 101 | 10 | 411 days | 2018 | |
| 3 | go version of tiktoken | 875 | 15 | 151 days | 2023 |
| 3 | A Protocol Buffers compiler that generates optimized marshaling & unmarshaling Go code for ProtoBuf APIv2 | 1,069 | 48 | 332 days | 2021 |
| 3 | Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API. | 3,162 | 73 | 23 days | 2020 |
| 3 | A Go (golang) package that enhances the standard database/sql package by providing powerful data retrieval methods as well as DB-agnostic query building capabilities. | 161 | 0 | 425 days | 2021 |
| 3 | Official PostHog Go library | 44 | 12 | 2 days | 2020 |
| 3 | A go flag wrapper with convenience helpers | 91 | 5 | 3 days | 2021 |
| 3 | A simple layer for leveled logging in go | 96 | 2 | 7 days | 2020 |
| 3 | A Golang blocking rate limit implementation | 65 | 1 | 20 days | 2022 |
| 3 | Package retryablehttp provides a familiar HTTP client interface with automatic retries and exponential backoff | 149 | 6 | 6 days | 2020 |
| 3 | Helper Libraries | 135 | 6 | 3 days | 2022 |
| 3 | Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes | 9,845 | 295 | 2 days | 2016 |
| 3 | Prometheus Alertmanager | 8,339 | 462 | 2 days | 2013 |
| 3 | Utility package to build exporters | 307 | 39 | 6 days | 2020 |
| 3 | A high-level OpenPGP library | 1,212 | 41 | 24 days | 2019 |
| 3 | Redis Go client | 21,902 | 68 | 2 days | 2012 |
| 3 | Terminal UI library with rich, interactive widgets — written in Golang | 13,480 | 133 | 132 days | 2017 |
| 3 | a cron library for go | 14,054 | 166 | 580 days | 2012 |
| 3 | Linux-native "fake root" for implementing rootless containers | 1,189 | 54 | 2 days | 2018 |
| 3 | DNS lookup cache for Go | 289 | 4 | 919 days | 2018 |
| 3 | Easy column formatted output for golang | 168 | 5 | 1,929 days | 2014 |
| 3 | Basic string globs in golang | 145 | 2 | 1,929 days | 2014 |
| 3 | A simple ethtool "like" library for Go | 144 | 4 | 13 days | 2015 |
| 3 | Charset detector library for golang derived from ICU | 378 | 6 | 1,134 days | 2012 |
| 3 | Litter is a pretty printer library for Go data structures to aid in debugging and testing. | 1,635 | 17 | 219 days | 2017 |
| 3 | UUID package for Go | 4,906 | 44 | 547 days | 2013 |
| 3 | Go package containing implementations of efficient encoding, decoding, and validation APIs. | 1,040 | 23 | 69 days | 2019 |
| 3 | K-Sortable Globally Unique IDs | 5,237 | 20 | 858 days | 2017 |
| 3 | Cuckoo Filter: Practically Better Than Bloom | 1,213 | 15 | 573 days | 2015 |
| 3 | A supersonic rate limiting package for Go with HTTP middleware. | 705 | 1 | 83 days | 2020 |
| 3 | Sarama is a Go library for Apache Kafka. | 12,419 | 54 | 2 days | 2013 |
| 3 | Takes an input http.FileSystem (likely at go generate time) and generates Go code that statically implements it. | 982 | 31 | 805 days | 2015 |
| 3 | Code signing and transparency for containers and binaries | 5,634 | 296 | 4 days | 2021 |
| 3 | Go library for Sigstore signing and verification | 83 | 19 | 6 days | 2023 |
| 3 | Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go. | 8,421 | 167 | 558 days | 2013 |
| 3 | Circuit Breaker implemented in Go | 3,514 | 21 | 38 days | 2015 |
| 3 | Circuit Breaker implemented in Go | 3,514 | 21 | 38 days | 2015 |
| 3 | Strip UTF-8 byte order marks | 40 | 0 | 506 days | 2015 |
| 3 | Convert snake case, camel case and kebap case strings | 157 | 0 | 234 days | 2017 |
| 3 | Load environment variables from `.env` or `io.Reader` in Go. | 306 | 2 | 90 days | 2013 |
| 3 | A client library in go for mega.co.nz storage service | 210 | 23 | 80 days | 2013 |
| 3 | Functions for embedding typical Windows resources into Go executables: icon, manifest, version info... | 63 | 1 | 692 days | 2021 |
| 3 | A generic patricia trie (also called radix tree) implemented in Go (Golang) | 290 | 6 | 222 days | 2014 |
| 3 | Go module providing unified interface and efficient clients to work with various object storage providers until like GCS, S3, Azure, SWIFT, COS and more. | 174 | 65 | 5 days | 2022 |
| 3 | A modern Go utility library which provides helpers (map, find, contains, filter, ...) | 4,945 | 11 | 564 days | 2016 |
| 3 | A Go code generator for MessagePack / msgpack.org[Go] | 1,924 | 25 | 37 days | 2014 |
| 3 | Fast, fully fledged murmur3 in Go. | 347 | 0 | 983 days | 2018 |
| 3 | Package geom implements efficient geometry types for geospatial applications. | 953 | 9 | 80 days | 2014 |
| 3 | Probabilistic data structures for processing continuous, unbounded streams. | 1,641 | 13 | 83 days | 2015 |
| 3 | idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go] | 1,937 | 4 | 103 days | 2013 |
| 3 | Idiomatic HTTP Middleware for Golang | 7,547 | 10 | 281 days | 2014 |
| 3 | Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead | 2,332 | 44 | 90 days | 2018 |
| 3 | Exponentially Weighted Moving Average algorithms for Go. | 451 | 5 | 787 days | 2013 |
| 3 | Go library for the VMware vSphere API | 2,468 | 39 | 4 days | 2014 |
| 3 | Validate the Strength of a Password in Go | 566 | 6 | 1,235 days | 2020 |
| 3 | Drop-in replacement for regexp using re2, for any Go app | 179 | 6 | 1 days | 2022 |
| 3 | float16 provides IEEE 754 half-precision format (binary16) with correct conversions to/from float32 | 90 | 4 | 6 days | 2019 |
| 3 | GitLab Go SDK | 2,434 | 16 | 425 days | 2015 |
| 3 | Create a new SSH agent on any type of OS (so including Windows) | 63 | 4 | 636 days | 2015 |
| 3 | Legacy scram library → use xdg-go/scram instead | 3 | 0 | 1,484 days | 2021 |
| 3 | Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets | 20,278 | 115 | 12 days | 2016 |
| 3 | WMI for Go | 163 | 1 | 742 days | 2021 |
| 3 | Cross-platform keyring interface for Go | 1,126 | 32 | 108 days | 2016 |
| 3 | Pure Go implementation of BLAKE3 with AVX2 and SSE4.1 acceleration | 461 | 4 | 312 days | 2020 |
| 3 | Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation | 1,759 | 26 | 2 days | 2019 |
| 3 | Find secrets with Gitleaks 🔑 | 24,798 | 344 | 31 days | 2018 |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — | |
| 3 | — | — | — | — |