Mods

1048 mods sorted by usage.

Used Module Stars
63.4%

A toolkit with common assertions and mocks that plays nicely with the standard library

25,749
43.5%

Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.

5,983
39.0%

A Commander for modern Go CLI interactions

43,094
35.0%
32.9%

Prometheus instrumentation library for Go applications

5,904
32.6%
32.0%
26.9%

Package for comparing Go values in tests

4,589
26.0%

Simple error handling primitives

8,234
26.0%

Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.

2,699
24.5%

Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.

24,492
23.0%

Structured, pluggable logging for Go.

25,689
22.4%

Cross-platform filesystem notifications for Go.

10,537
20.5%
19.9%
19.6%

Color package for Go (golang)

7,871
18.1%

AWS SDK for the Go programming language.

3,445
18.1%
17.8%
17.5%

AWS SDK for the Go programming language.

3,445
16.9%

Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍

21,791
16.9%
15.7%

Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package

15,416
15.4%

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

71,452
14.8%

Go configuration with fangs

29,956
14.8%
14.5%

Go Humans! (formatters for units to human friendly sizes)

4,796
14.2%

Optimized Go Compression Packages

5,390
14.2%
13.9%

Go implementation of JSON Web Tokens (JWT).

8,888
13.9%

Go PostgreSQL driver for database/sql

9,787
13.9% 887
13.6%
13.0%

Data model artifacts for Prometheus.

77
13.0%

Go libraries shared across Prometheus components and libraries.

291
12.7%

AWS SDK for the Go programming language.

3,445
12.7%
12.1%

AWS SDK for the Go programming language.

3,445
12.1%

DNS library in Go

8,631
11.5%

sqlite3 driver for go using database/sql

8,955
11.2%

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
11.2%
10.9%
10.9%

Go support for Google's protocol buffers

10,062
10.6%

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
10.6%

A high-performance 100% compatible drop-in replacement of "encoding/json"

13,936
10.6%

Redis Go client

21,902
10.0%

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
10.0%

A Go (golang) library for parsing and verifying versions and version constraints.

1,742
10.0%

Golang LRU cache

4,959
10.0%

a cron library for go

14,054
9.4%

Smithy code generators for Go (in development)

234
9.4%

Go library for decoding generic map values into native Go structures and vice versa.

8,053
9.4%
9.4%
9.4%
9.1%

A Go port of Ruby's dotenv library (Loads environment variables from .env files)

10,208
9.1%

Get JSON values quickly - JSON parser for Go

15,437
9.1%
9.1%
8.8%

Utility package to work with network connections

228
8.8%
8.5%

Style definitions for nice terminal layouts 👄

10,473
8.5%

Implements a deep pretty printer for Go data structures to aid in debugging

6,370
8.5%

A highly extensible Git implementation in pure Go.

7,169
8.5%

Go library and CLIs for working with container registries

3,725
8.5%

PostgreSQL driver and toolkit for Go

13,285
8.5%

ASCII table in golang

4,763
8.5%

psutil for golang

11,702
8.5%
8.2%

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
8.2%

TOML parser for Golang with reflection.

4,893
8.2%

Basic LDAP v3 functionality for the GO programming language.

2,421
8.2%

Go library for detecting and expanding the user's home directory without cgo.

1,422
8.2% 4,133
8.2%

The Universal Filesystem Abstraction for Go

6,551
7.9%

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
7.9%

A Go implementation of the 64-bit xxHash algorithm (XXH64)

2,080
7.9%

Go bindings to systemd socket activation, journal, D-Bus, and unit files

2,638
7.9%

A Go (golang) package for representing a list of errors as a single error.

2,540
7.9%

Useful template functions for Go templates.

4,687
7.9%
7.9%
7.9%
7.9%
7.6%

⏱ The exponential backoff algorithm in Go

3,932
7.6%

A Go OpenID Connect client.

2,328
7.6%
7.3%

PTY interface for Go

1,959
7.3%

[Deprecated] Protocol Buffers for Go with Gadgets

5,688
7.3%

The Snappy compression format in the Go programming language.

1,572
7.3%

Ginkgo's Preferred Matcher Library

2,331
7.3%

Common digest package used across the container ecosystem

215
7.3%

Zero Allocation JSON Logger

12,183
7.3%

A declarative, simple, fast, and fun package for building command line tools in Go

23,866
7.3%
7.3%
7.3%
7.3%
6.9%

Work with Semantic Versions in Go

1,395
6.9%

A little like that j-thing, only in Go.

14,904
6.6%

AWS SDK for the Go programming language.

3,445
6.6%

AWS SDK for the Go programming language.

3,445
6.6%

A powerful little TUI framework 🏗

39,140
6.6% 803
6.6%

TOTP library for Go

2,818
6.6%
6.3%

TUI components for Bubble Tea 🫧

7,697
6.3%

Go module implementing general types to represent any way of referencing images within distribution

44
6.3%

Parse and print size and time units in human-readable format

237
6.3%

lightweight, idiomatic and composable router for building Go HTTP services

21,529
6.3%

A simple logging interface for Go

1,386
6.3%

Go implementation of JSON Web Tokens (JWT).

8,888
6.3%

Automatically exported from code.google.com/p/go-shlex

191
6.3%

💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)

20,924
6.3%

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
6.3%
6.3%
6.3%
6.0%
6.0%

An implementation of JOSE standards (JWE, JWS, JWT) in Go

479
6.0%

Package gorilla/handlers is a collection of useful middleware for Go HTTP services & web applications 🛃

1,734
6.0%
6.0%
5.7%

Thread-safe file locking library in Go

704
5.7%

general purpose extensions to golang's database/sql

17,492
5.7%

An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.

8,779
5.7%

SFTP support for the go.crypto/ssh package

1,634
5.7%

psutil for golang

11,702
5.7%

safe and easy casting from one type to another in Go

3,928
5.4%

Semantic Versioning (semver) library written in golang

1,041
5.4%

Implements support for double star (**) matches in golang's path.Match and filepath.Glob.

668
5.4%

Stylesheet-based markdown rendering for your CLI apps 💇🏻‍♀️

3,222
5.4%

The Docker CLI

5,673
5.4%

Go library for decoding generic map values into native Go structures and vice versa.

441
5.4%

Win32 IO-related utilities for Go

1,053
5.4%

MinIO Go client SDK for S3 compatible object storage

2,897
5.4%

A Modern Testing Framework for Go

8,943
5.4%

Go copy directory recursively

769
5.4%

Go library for the TOML file format

1,903
5.4%

Package browser provides helpers to open files, readers, and urls in a browser window.

607
5.4%

A production-ready QUIC implementation in pure Go

11,405
5.4%
5.1%

:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving

19,674
5.1%

Native Go bindings for D-Bus

1,138
5.1%

A common logging package for HashiCorp tools

339
5.1%

Retryable HTTP client in Go

2,271
5.1%

Go utilities for performing shell-like word splitting/joining

212
5.1%

Go net/http configurable handler to handle CORS requests

2,860
5.1%
4.8%

Imaging is a simple image processing package for Go

5,669
4.8% 1,015
4.8%

A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.

8,121
4.8%

wcwidth for golang

676
4.8%

Advanced ANSI style & color support for your terminal applications

1,959
4.8%

Simple netlink library for go.

3,205
4.8%

:trophy: A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured.

4,581
4.8%
4.8%
4.8%
4.5%

YAML support for the Go language

2,099
4.5%

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

29,724
4.5%

Cross-platform library to create & extract archives, compress & decompress files, and walk virtual file systems across various formats

369
4.5%

bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS

3,617
4.5%
4.5%
4.5%
4.2%

AWS SDK for the Go programming language.

3,445
4.2%

Fast, portable, non-Turing complete expression evaluation with gradual typing (Go)

2,857
4.2%

Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.

6,724
4.2%

HCL is the HashiCorp configuration language.

5,795
4.2%

A Go library implementation of the PROXY protocol, versions 1 and 2.

593
4.2%

Partial port of Python difflib package to Go

432
4.2%

The Prometheus monitoring system and time series database.

62,582
4.2%
4.2%
3.9%

Go implementation of the XDG Base Directory Specification and XDG user directories

948
3.9%

AWS SDK for the Go programming language.

3,445
3.9%

Common definition and library of errors used by containerd

2
3.9%

A Go library to apply RFC6902 patches and create and apply RFC7386 patches

1,210
3.9%

Go parallel gzip (de)compression

1,180
3.9%

Go (golang) library for deep copying values in Go.

356
3.9%

OpenTracing API for Go. 🛑 This library is DEPRECATED! https://github.com/opentracing/specification/issues/163

3,493
3.9%

Fork of go/x/crypto, providing an up-to-date OpenPGP implementation

395
3.9%

Unicode Text Segmentation, Word Wrapping, and String Width Calculation in Go

701
3.9%

Selected Go-internal packages factored out from the standard library

958
3.9%

Diff, match and patch text in Go

2,042
3.9%

Automatically generate RESTful API documentation with Swagger 2.0 for Go.

12,579
3.9%

An implementation of JSON Schema, draft v4 v6 & v7 - Go language

2,738
3.9%

A type system for dynamic values in Go applications

401
3.9%
3.6%
3.6%

A general purpose syntax highlighter in pure Go

4,836
3.6%

Aliyun OSS SDK for Go

987
3.6%

Pure Go Brotli encoder and decoder

713
3.6%

[Go] Package of validators and sanitizers for strings, numerics, slices and structs

6,196
3.6%

clipboard for golang

1,356
3.6%

AWS SDK for the Go programming language.

3,445
3.6%

Console progress bar for Golang

3,724
3.6%

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
3.6%

A Go package for media type and file extension detection, based on magic numbers

1,946
3.6%

A better way to marshal and unmarshal YAML in Golang

1,061
3.6%

A UUID package for Go

1,761
3.6%

GoMock is a mocking framework for the Go programming language.

9,383
3.6% 429
3.6%

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

34,979
3.6%

Sarama is a Go library for Apache Kafka.

12,419
3.6% 194
3.6%

Table-writer and more in golang!

3,395
3.6%

A library for playing with colors in go (golang).

1,226
3.6%

Parse line as shell words

564
3.6%

Microsoft SQL server driver written in go language

386
3.6% 70
3.6%

Go library for the TOML file format

1,903
3.6%

Set JSON values very quickly in Go

2,692
3.6%
3.6%
3.6%
3.6%
3.3%

Pure Go Redis server for Go unittests

3,468
3.3%

semver library in Go

362
3.3%

The toolkit to pack, ship, store, and deliver container content

10,251
3.3%

ECMAScript/JavaScript engine in pure Go

6,718
3.3%

Simple HTTP, REST, and SSE client library for Go

11,519
3.3%

FIDO2 Conformant WebAuthn and Passkey backend library for golang

1,203
3.3%

Fast JSON encoder/decoder compatible with encoding/json for Go

3,608
3.3%

Generates UUID-format strings using purely high quality random bytes

185
3.3%

Generate JSON Schemas from Go types

896
3.3%

Pretty printing for Go values

1,407
3.3%

Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.

4,464
3.3%

Simple profiling for Go

2,053
3.3%

wazero: the zero dependency WebAssembly runtime for Go developers

5,921
3.3%
3.3%
3.3%
3.0% 108
3.0%

The Alibaba Cloud V1.0 Go SDK has entered End-of-Support (March 1, 2025) and is no longer recommended for use.

1,182
3.0%

AWS SDK for the Go programming language.

3,445
3.0%

Semantic Versioning (semver) library written in golang

1,041
3.0%

Package cdproto contains the generated commands, types, and events for the Chrome DevTools Protocol domains.

172
3.0%

Golang driver for ClickHouse

3,246
3.0%

Sql mock driver for golang to test database interactions

6,518
3.0%

A Go library to apply RFC6902 patches and create and apply RFC7386 patches

1,210
3.0%

OpenAPI 3.0 (and Swagger v2) implementation for Go (parsing, converting, validation, and more)

3,153
3.0%

The official Go SDK for Sentry (sentry.io)

1,041
3.0%

An implementation of JOSE standards (JWE, JWS, JWT) in Go

479
3.0%

openapi toolkit common string formats

112
3.0%

BTree provides a simple, ordered, in-memory data structure for Go programs.

4,159
3.0%

Provides packet processing capabilities for Go

6,738
3.0%

Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.

6,724
3.0%

Prometheus monitoring for your gRPC Go servers.

1,339
3.0%

gRPC to JSON proxy generator following the gRPC HTTP spec

19,803
3.0%

PostgreSQL driver and toolkit for Go

13,285
3.0%

A high performance HTTP request router that scales well

17,116
3.0%

The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google.

3,779
3.0%

common selinux implementation

180
3.0%

LZ4 compression and decompression in pure Go

952
3.0%

xid is a globally unique id generator thought for the web

4,248
3.0%

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
3.0%

LevelDB key/value database in Go.

6,325
3.0%

XXH3 algorithm in Go

529
3.0%
3.0%
3.0%
2.7%

A golang library for building interactive and accessible prompts with full support for windows and posix terminals.

4,126
2.7%

Kong is a command-line parser for Go

2,964
2.7%

AWS SDK for the Go programming language.

3,445
2.7%

Go (golang) package with 90 configurable terminal spinner/progress indicators.

2,509
2.7%

⏱ The exponential backoff algorithm in Go

3,932
2.7%

A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.

12,711
2.7%

Minimal and idiomatic WebSocket library for Go

4,951
2.7%

A simple, battle-tested and generic set type for the Go language. Trusted by GoogleCloudPlatform, Docker, 1Password, Ethereum and Hashicorp.

4,646
2.7%

Utilities for Go structs

3,932
2.7%

🚀 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
2.7%

Official CORS gin's middleware

1,989
2.7%

The pure-Go SQLite driver for GORM

825
2.7%

CORS net/http middleware for Go

407
2.7%

Google API Extensions for Go.

214
2.7%

Golang implementation of the Raft consensus protocol

8,914
2.7%

A golang package for converting to snake_case or CamelCase

1,129
2.7%

Debugging helper utilities for Go

360
2.7%

High performance, minimalist Go web framework

32,134
2.7%

A Go (golang) library for wrapping words in a string.

126
2.7% 91
2.7% 23
2.7%

procfs provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc.

856
2.7%

An AMQP 0-9-1 Go client maintained by the RabbitMQ team. Originally by @streadway: `streadway/amqp`

1,965
2.7%

A really basic thread-safe progress bar for Golang applications

4,634
2.7%

Package githubv4 is a client library for accessing GitHub GraphQL API v4 (https://docs.github.com/en/graphql).

1,181
2.7%

Pure golang package for reading and writing xz-compressed files

548
2.7%

A declarative, simple, fast, and fun package for building command line tools in Go

23,866
2.7%

Simple network namespace handling for go.

431
2.7%

Package treeprint provides a simple ASCII tree composing tool.

418
2.7%
2.7%
2.7%
2.4%
2.4%
2.4%

CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser

3,559
2.4%

AWS SDK for the Go programming language.

3,445
2.4%

AWS SDK for the Go programming language.

3,445
2.4%

AWS SDK for the Go programming language.

3,445
2.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.4%

Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal

5,434
2.4%

Charm experimental packages

262
2.4%

Packages for go clients.

167
2.4%

Get the unique machine id of any host (without admin privileges)

1,142
2.4%

Expression language and expression evaluation for Go

7,666
2.4%

errors with stacktraces for go

1,006
2.4%

Package ini provides INI file read and write functionality in Go

3,537
2.4%

openapi runtime interfaces

260
2.4%

openapi specification object model

432
2.4%

A UUID package for Go

1,761
2.4%

Database migrations. CLI and Golang library.

18,065
2.4%

Go client for Redis

9,884
2.4%

Package for downloading things from a string URL using a variety of protocols.

1,795
2.4%

Golang plugin system over RPC.

5,851
2.4%

Copier for golang, copy value from struct to struct and more

6,139
2.4%

a fake clock for golang

723
2.4%

CPU feature identification for Go

1,186
2.4%

Work with Semantic Versions in Go

1,395
2.4%

Find, list, and inspect processes from Go (golang).

1,489
2.4%

Get hash values for arbitrary values in Go (golang).

765
2.4%

concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit

9,744
2.4% 19
2.4%

A collection of (ANSI-sequence aware) text reflow operations & algorithms

749
2.4%

OCI Runtime Specification

3,550
2.4%

Arbitrary-precision fixed-point decimal numbers in Go

7,227
2.4%

:sparkles: QR Code encoder (Go)

2,955
2.4% 41
2.4%

gin middleware to automatically generate RESTful API documentation with Swagger 2.0.

4,200
2.4%

腾讯云 COS GO SDK(XML API)

246
2.4%

🛑 This library is DEPRECATED!

1,388
2.4%

A declarative, simple, fast, and fun package for building command line tools in Go

23,866
2.4%

msgpack.org[Go] MessagePack encoding for Golang

2,627
2.4%
2.4%
2.4%
2.4%
2.4%
2.4%
2.4%
2.4%
2.4%
2.4%
2.4%
2.4%
2.1%
2.1%

A little Go package for removing ANSI color escape codes from strings.

140
2.1%

Access to Anthropic's safety-first language model APIs via Go

765
2.1%

SOCKS5 server in Golang

2,103
2.1%

AWS SDK for the Go programming language.

3,445
2.1%

AWS SDK for the Go programming language.

3,445
2.1%

One of the fastest alternative JSON parser for Go that does not require schema

5,577
2.1%

Build terminal forms and prompts 🤷🏻‍♀️

6,503
2.1%

Go wrapper around iptables utility

1,222
2.1%

Go bindings to systemd socket activation, journal, D-Bus, and unit files

2,638
2.1%

Fast key-value DB in Go.

15,456
2.1%

A high performance memory-bound Go cache

6,742
2.1%

A full-featured regex engine in pure Go based on the .NET engine

1,143
2.1% 3,045
2.1%

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
2.1%

Goroutine Leak Detector

1,045
2.1%

Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.

5,064
2.1%

The missing interface filesystem abstraction for Go

393
2.1%

A minimal and extensible structured logger

193
2.1%

win32 ole implementation for golang

1,293
2.1%

openapi specification object model

52
2.1%

Go library for accessing the GitHub v3 API

11,122
2.1%

pprof is a tool for visualization and analysis of profiling data

9,042
2.1%

🎨 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
2.1%

Package gorilla/securecookie encodes and decodes authenticated and optionally encrypted cookie values for Go web applications.

723
2.1%

Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends.

3,127
2.1%

This is the golang client integration for Pyroscope

159
2.1%

Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.

6,724
2.1%

HCL is the HashiCorp configuration language.

5,795
2.1%

Pure Go implementation of jq

3,686
2.1%

Pure Go Kerberos library for clients and services

776
2.1%

FTP client package for Go

1,383
2.1%

Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.

3,838
2.1%

Golang client for NATS, the cloud native messaging system.

6,418
2.1%

Go language interface to Swift / Openstack Object Storage / Rackspace cloud files (golang)

327
2.1%

GoLang port of Google's libphonenumber library

1,524
2.1%

bash completion written in go + bash completion for go command

951
2.1%

Go port of Coda Hale's Metrics library

3,475
2.1%

A gitignore parser for go

160
2.1%

Online deadlock detection in go (golang)

1,175
2.1%

OpenAI ChatGPT, GPT-5, GPT-Image-1, Whisper API clients for Go

10,535
2.1%

psutil for golang

11,702
2.1%

Pure go oracle client

929
2.1%

Slack API in Go

4,894
2.1%

Connection multiplexer for GoLang: serve different services on the same port!

2,703
2.1%

HTTP middleware for Go that facilitates some quick security wins.

2,334
2.1%

Anti-memory-waste byte buffer pool

1,322
2.1%

YAML marshalling and unmarshalling for go-cty

4
2.1%
2.1%
2.1%
2.1%
2.1%
2.1%
2.1%
2.1%
1.8%
1.8%

Go implementation to calculate Levenshtein Distance.

451
1.8%

Go library for various manipulations of CIDR netmasks and their associated addresses

125
1.8%

Golang circular (ring) buffer

177
1.8%

Golang implementation of Radix trees

935
1.8%

AWS SDK for the Go programming language.

3,445
1.8%

AWS SDK for the Go programming language.

3,445
1.8%

Parse, query and modify XML easily in go

1,655
1.8%

Implements support for double star (**) matches in golang's path.Match and filepath.Glob.

668
1.8%

An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN

19,816
1.8%

Readline is a pure go(golang) implementation for GNU-Readline kind library

2,256
1.8%

console package for Go

195
1.8%

An open and reliable container runtime

20,210
1.8%

Go package for handling platform type

13
1.8% 265
1.8%

Proposed filepath.SecureJoin implementation

108
1.8%

A portable mmap package for Go

1,089
1.8%

GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more

17,390
1.8%

Go implementation of data-plane-api

1,679
1.8%

Parse and modify Go struct field tags

653
1.8%

Google Cloud Storage emulator & testing library.

1,309
1.8%

Gin middleware to enable GZIP support.

361
1.8%

easily manage HTTP request / response payloads of Go HTTP services

325
1.8%

Redis Go client

21,902
1.8%

Golang deep variable equality test that returns human-readable differences

787
1.8%

GoCQL Driver for Apache Cassandra®

2,678
1.8%

Leveled execution logs for Go

3,615
1.8%

groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.

13,320
1.8%

Fast linters runner for Go

18,441
1.8%

markdown parser and HTML renderer for Go

1,670
1.8%

Package renameio provides a way to atomically create or replace a file or symbolic link.

673
1.8%

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.8%

Raft backend implementation using BoltDB

700
1.8%

Golang connection multiplexing library

2,500
1.8%

An in-memory cache with item expiration and generics

1,209
1.8%

Reflection (Rich Descriptors) for Go Protocol Buffers

1,474
1.8%

Golang implementation of JMESPath.

615
1.8%

Run go programs as a service on major platforms.

4,772
1.8%

Natural sorting (natsort) in Go

60
1.8%

Fluent SQL generation for golang

7,860
1.8%

reflectwalk is a Go library for "walking" complex structures, similar to walking a filesystem.

281
1.8% 91
1.8%

reflect api without runtime reflect.Value cost

823
1.8%

Deep copy things

635
1.8%

atomic is a go package for atomic file writing

207
1.8%

[Revamped] Go package for reading from continuously updated files (tail -f)

392
1.8%

Go middleware to gzip HTTP responses

890
1.8%

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

11,197
1.8%

MaxMind DB Reader for Go

702
1.8%

High-performance Go package to read and write Parquet files

668
1.8%

Pure Go line editor with history, inspired by linenoise

1,086
1.8%

A library for creating continuous probers

484
1.8%

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
1.8%

Go Snowflake Driver

351
1.8%

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
1.8%

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
1.8%

Golang HTTP Link header parser

96
1.8%

Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http

23,249
1.8%

A port of the parser from graphql-js into golang

550
1.8%

Go implementation of RFC-5802 Salted Challenge Response Authentication Mechanism (SCRAM)

55
1.8%
1.8%
1.8%
1.8%
1.8%
1.8%
1.8%
1.5%
1.5%
1.5%
1.5%
1.5%

go generate based graphql server library

10,656
1.5%

Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.

90
1.5%

A general purpose syntax highlighter in pure Go

4,836
1.5% 43
1.5%

Alibaba Cloud Credentials for Go

15
1.5%

GoCQL Driver for Apache Cassandra®

2,678
1.5%

AWS SDK for the Go programming language.

3,445
1.5%

AWS SDK for the Go programming language.

3,445
1.5%

AWS SDK for the Go programming language.

3,445
1.5%

Microsoft Azure Blob Storage Library for Go

157
1.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
1.5%

Go package implementing bitsets

1,478
1.5%

A modern text/numeric/geo-spatial/vector indexing library for go

10,950
1.5%

An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC

2,730
1.5%

HTTP Round Tripper for GitHub Apps - Authenticate as an Installation Workflow

363
1.5%

A blazingly fast JSON serializing & deserializing library

9,171
1.5%

A simple, zero-dependencies library to parse environment variables into structs

5,981
1.5%

CFSSL: Cloudflare's PKI and TLS toolkit

9,356
1.5%

cgroups package for Go

1,176
1.5%

An open and reliable container runtime

20,210
1.5%

An open and reliable container runtime

20,210
1.5%

fifo pkg for Go

89
1.5%

Container Network Interface - networking for Linux containers

5,959
1.5%

A Go OpenID Connect client.

2,328
1.5%

Jennifer is a code generator for Go

3,598
1.5%

DigitalOcean Go API client

1,521
1.5%

#golang file times (atime, mtime, ctime, btime)

278
1.5%

A very complete, highly tested, standards-driven (but customizable) EXIF reader/writer lovingly written in Go.

574
1.5%

The official Go client for Elasticsearch

6,025
1.5%

An HTTP proxy library for Go

6,591
1.5%

An extremely fast bundler for the web

39,684
1.5%

Go Graphics - 2D rendering in Go with a simple API.

4,738
1.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
1.5%

Easy SSH servers in Golang

4,082
1.5%

Let's Encrypt/ACME client and library written in Go

9,234
1.5%

Experimental implementation of a proposed v2 encoding/json package

538
1.5%

openapi toolkit validation helpers

142
1.5%

Tiny WebSocket library for Go.

6,422
1.5% 20
1.5%

go-querystring is Go library for encoding structs into URL query strings.

2,131
1.5%

Fuzz testing for go.

1,502
1.5% 150
1.5%

Provides packet processing capabilities for Go

287
1.5%

Package gorilla/schema fills a struct with form values.

1,487
1.5%

Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature

2,271
1.5%

Generic boolean expression evaluation in Go

119
1.5%

An immutable radix tree implementation in Golang

1,086
1.5% 652
1.5%

DHCPv6 and DHCPv4 packet library, client and server written in Go

808
1.5%

Package pgerrcode contains constants for PostgreSQL error codes.

210
1.5% 338
1.5%

go command line option parser

2,689
1.5%

GORM V1, V2 moved to https://github.com/go-gorm/gorm

659
1.5%

Golang library for managing configuration data from environment variables

5,399
1.5%

Automatically set GOMEMLIMIT to match Linux cgroups(7) memory limit.

477
1.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
1.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
1.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
1.5%

Miscellaneous functions for formatting text

97
1.5%

Complete implementation of JWx (Javascript Object Signing and Encryption/JOSE) technologies for Go. #golang #jwt #jws #jwk #jwe

2,313
1.5%

a Make/rake-like dev tool using Go

4,559
1.5%

Crash your app in style (Golang)

3,716
1.5%

Golang random IDs generator.

1,544
1.5%

Package netlink provides low-level access to Linux netlink sockets (AF_NETLINK). MIT Licensed.

1,036
1.5%

🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint

5,388
1.5%

Docker Image Specification v1

20
1.5%

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

71,452
1.5%

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

71,452
1.5% 91
1.5% 91
1.5%

roff lets you write roff documents in Go

56
1.5%

Go bindings to SQLite using wazero

907
1.5%

an expect-like golang library to automate control of terminal or console based programs.

471
1.5%

Translate your Go program into multiple languages.

3,463
1.5%

A universal mechanism to manage goroutine lifecycles

1,684
1.5%

Universally Unique Lexicographically Sortable Identifier (ULID) in Go

4,984
1.5%

Deprecated: Use the official Elasticsearch client for Go at https://github.com/elastic/go-elasticsearch

7,475
1.5%

The official Go library for the OpenAI API

2,946
1.5%

A go function to report total system memory

207
1.5%

Get a free and open tcp port that is ready to use

374
1.5%

A Go implementation of ICE

556
1.5%

Pluggable RTP/RTCP processors for building real time communication

143
1.5%

A Go implementation of RTCP

160
1.5%

Extended attribute support for Go (linux + darwin + freebsd)

195
1.5%

A database migration tool. Supports SQL migrations and Go functions.

10,145
1.5%

golang sdk

147
1.5%

Define and run pattern-based custom linting rules.

862
1.5%

A JavaScript interpreter in Go (golang)

8,440
1.5%

Pure Go implementation of XML Digital Signatures

174
1.5%

Blackfriday: a markdown processor for Go

5,616
1.5%

JSONSchema (draft 2020-12, draft 2019-09, draft-7, draft-6, draft-4) Validation using Go

1,200
1.5%

JSONSchema (draft 2020-12, draft 2019-09, draft-7, draft-6, draft-4) Validation using Go

1,200
1.5%

Package graphql provides a GraphQL client implementation.

729
1.5%

Golang library for SPIFFE support

180
1.5%

A golang WebDAV client library and command line tool.

357
1.5%

HuJSON: JSON for Humans (JWCC: JSON w/ comments and trailing commas)

790
1.5% 727
1.5%

Simple and fast template engine for Go

901
1.5%

Optimal implementation of ordered maps for Golang - ie maps that remember the order in which keys were inserted.

661
1.5%
1.5%
1.5%
1.5%
1.5%
1.5%
1.5%
1.5%
1.5%
1.5%
1.5%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%

A language for writing HTML user interfaces in Go.

10,043
1.2%

Helpful unit multipliers and functions for Go

132
1.2%

Escape arbitrary strings for use as command line arguments

194
1.2%

Alibaba Cloud OSS SDK for Go v2

58
1.2%

An easy way to bootstrap your application with batteries included.

14
1.2%

htmlquery is golang XPath package for HTML query.

780
1.2%

Official Go implementation of Apache Arrow

326
1.2%

A Golang library for exporting performance and runtime metrics to external metrics systems (i.e. statsite, statsd)

1,559
1.2%

Simple golang library for retry mechanism

2,881
1.2%

Simple golang library for retry mechanism

2,881
1.2%

AWS SDK for the Go programming language.

3,445
1.2%

AWS SDK for the Go programming language.

3,445
1.2%

AWS SDK for the Go programming language.

3,445
1.2%

AWS SDK for the Go programming language.

3,445
1.2%

AWS SDK for the Go programming language.

3,445
1.2%

AWS SDK for the Go programming language.

3,445
1.2%

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
1.2%

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
1.2%

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
1.2%

NTLM/Negotiate authentication over HTTP

202
1.2%

a simple ntp client package for go

612
1.2%

A debouncer written in Go.

139
1.2%

a Go package to interact with arbitrary JSON

3,755
1.2%

Go package implementing Bloom filters, used by Milvus and Beego.

2,749
1.2%

Golang library for dealing with 7-zip archives

234
1.2%

A parsing/linking engine for protobuf; the guts for a pure Go replacement of protoc.

311
1.2%

⏱ The exponential backoff algorithm in Go

3,932
1.2%

git-urls parses git URLs

7
1.2%

Charm experimental packages

262
1.2%

Console progress bar for Golang

3,724
1.2%

Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.

633
1.2%

Go SDK for CloudEvents

938
1.2%

Go error library with error portability over the network

2,347
1.2%

Reference library for parsing and loading Compose YAML files

426
1.2%

A transport-agnostic, filesystem metadata manifest system

150
1.2%

Common definition and library of errors used by containerd

2
1.2%

runc bindings for Go

175
1.2%

Common log interface for containerd repositories and clients

8
1.2%

Go package for managing marshaled types to protobuf.Any

55
1.2%

Some reference and example networking plugins, maintained by the CNI team.

2,483
1.2%

A cache library for Go with zero GC overhead.

5,370
1.2%

Initialize structs with default values

866
1.2%

Go library to consume and produce CycloneDX Software Bill of Materials (SBOM)

103
1.2%

ARCHIVE - Golang implementation of JSON Web Tokens (JWT). This project is now maintained at:

10,777
1.2%

ID3, MP4 and OGG/FLAC metadata parsing in Go

640
1.2%

The toolkit to pack, ship, store, and deliver container content

10,251
1.2%

Nodejs compatibility library for Goja

426
1.2%

A library for calling C functions from Go without Cgo

3,355
1.2%

package for building REST-style Web Services using Go

5,114
1.2%

Protocol Buffer Validation - replaced by https://github.com/bufbuild/protovalidate

4,098
1.2%

Gin middleware for session management

1,558
1.2%

Go (Golang) Fake Data Generator for Struct, previously https://github.com/bxcodec/faker

845
1.2%

A logr implementation using Zap

137
1.2%

a powerful mysql toolset with Go

4,918
1.2%

openapi toolkit common errors

37
1.2%

goodie bag in use in the go-openapi projects

218
1.2%

Redis Go client

21,902
1.2%

Distributed mutual exclusion lock using Redis for Go

3,964
1.2%

A Chrome DevTools Protocol driver for web automation and scraping.

6,619
1.2%

Native ZooKeeper client for Go

549
1.2%

gRPC-like status package for use with GoGo Protobuf types

14
1.2%

Get hash values for arbitrary values in Go (golang).

39
1.2%

S2 geometry library in Go

1,816
1.2% 1,801
1.2% 640
1.2%

Compile-time Dependency Injection for Go

14,356
1.2% 150
1.2%

Package gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒

1,176
1.2%

URL-friendly slugify with multiple languages support.

1,318
1.2%

gRPC to JSON proxy generator following the gRPC HTTP spec

19,803
1.2%

A Go library for implementing command-line interfaces.

35
1.2%

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

29,724
1.2% 45
1.2%

Golang in-memory database built on immutable radix trees

3,436
1.2%

Golang LRU cache

4,959
1.2%

Golang package for gossip based membership and failure detection

4,009
1.2%

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

34,979
1.2%

Go library for manipulating ACLs on Windows

129
1.2%

Package vt10x is a vt10x terminal emulation backend.

45
1.2% 51
1.2%

The go-sdk-core repository contains core functionality required by Go code generated by the IBM OpenAPI SDK Generator.

29
1.2%

Mergo: merging Go structs and maps since 2013

3,082
1.2%

A Go implementation of in-toto. in-toto is a framework to protect software supply chain integrity.

144
1.2%

The old clientv2 for InfluxDB 1.x

193
1.2%

Package bytesize provides functionality for measuring and displaying byte sizes.

46
1.2% 170
1.2%

Generic resource pool for Go

406
1.2%

HTTP mocking for Golang

2,075
1.2%

Golang Microsoft Windows File Properties/Version Info and Icon Resource Generator

901
1.2%

Simple backoff algorithm in Go (golang)

659
1.2%

Fast directory traversal for Golang

723
1.2%

Go parser for ssh_config files

460
1.2%

errcheck checks that you checked errors.

2,472
1.2%

Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.

3,838
1.2%

Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.

3,838
1.2%

Complete implementation of JWx (Javascript Object Signing and Encryption/JOSE) technologies for Go. #golang #jwt #jws #jwk #jwe

2,313
1.2%

:pig: Tiny and fast fuzzy search in Go

1,302
1.2%

🌈 slog.Handler that writes tinted (colorized) logs

1,216
1.2%

Golang ultimate ANSI-colors that supports Printf/Sprintf methods

1,477
1.2%

Java properties scanner for Go

337
1.2%

Fast JSON serializer for golang.

4,859
1.2%

Package heredoc provides the here-document with keeping indent.

178
1.2%

A high performance caching library for Go

2,502
1.2%

Package vsock provides access to Linux VM sockets (AF_VSOCK) for communication between a hypervisor and its virtual machines. MIT Licensed.

375
1.2%

Small, fast library to create ANSI colored strings and codes. [go, golang]

425
1.2%

Windows - Host Compute Service Shim

640
1.2%

pkcs11 wrapper for Go

426
1.2%

Go (golang) library for colorizing strings for terminal output.

276
1.2%

Get hash values for arbitrary values in Go (golang).

765
1.2%

This is a direct pull from https://github.com/moby/moby/tree/master/pkg/locker

20
1.2% 91
1.2%

captcha of base64 image string

2,343
1.2%

A well tested and comprehensive Golang statistics library package with no dependencies.

3,000
1.2%

High-Performance server for NATS.io, the cloud and edge native messaging system.

19,104
1.2%

Pure golang image resizing

3,049
1.2% 14
1.2%

A Modern Testing Framework for Go

8,943
1.2%

The official Go library for the OpenAI API

2,946
1.2%

Canonical location of the OpenShift API definition.

107
1.2%

Go SDK for Oracle Cloud Infrastructure

201
1.2%

🐜🐜🐜 ants is the most powerful and reliable pooling solution for Go.

14,324
1.2%

A Go (golang) implementation of Java KeyStore encoder/decoder

164
1.2%

LZ4 compression and decompression in pure Go

952
1.2%

TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.

39,705
1.2%

The logging library used by Pion

10
1.2%

A Go implementation of RTP

459
1.2%

A Go implementation of the SDP

184
1.2%

Pure Go implementation of the WebRTC API

16,000
1.2%

Library to translate OTLP metric and attribute names to Prometheus metric and label names.

11
1.2%

Concurrent data structures for Go

1,590
1.2%

"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.2%

Fork of the Go standard TLS library, providing low-level access to the ClientHello for mimicry purposes.

2,216
1.2%

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
1.2%

File system event notification library on steroids.

928
1.2%

Do you hear the people sing?

121
1.2%

Golang implementation of parsing RPM packages

57
1.2%

Kafka library in Go

8,463
1.2%

Web Push API Encryption with VAPID support.

413
1.2%

Native MurmurHash3 Go implementation

1,015
1.2%

Collection of Go packages to work with SPDX files

158
1.2%

Go client for TiKV

335
1.2%

LangChain for Go, the easiest way to write LLM-based programs in Go

8,593
1.2%

Cross-platform FUSE library for Go - Works on Windows, macOS, Linux, FreeBSD, NetBSD, OpenBSD

617
1.2%

📧 Easy to use, yet comprehensive library for sending mails with Go

1,265
1.2%

Fast IP to CIDR lookup in Golang

968
1.2%

Go package implementing functions to parse and convert private keys in PKCS#8 format, as defined in RFC5208 and RFC5958

112
1.2%

GopherLua: VM and compiler for Lua in Go

6,843
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
1.2%
0.9%
0.9%
0.9%
0.9%
0.9%
0.9%
0.9%
0.9%
0.9%
0.9%

Basic and Digest HTTP Authentication for golang http

556
0.9%

Go metrics for calculating string similarity and other string utility functions

411
0.9%

gomonkey is a library to make monkey patching in unit tests easy

2,254
0.9%

Argon2id password hashing and verification for Go

611
0.9% 13
0.9% 4
0.9%

TableStore SDK for Golang

78
0.9%

CLI tool and library for generating a Software Bill of Materials from container images and filesystems

8,340
0.9%

CSS selector library in Go

754
0.9%

A library to make a lexical analyzer like Unix shell for golang.

50
0.9%

xmlquery is Golang XPath package for XML query.

485
0.9%

XPath package for golang, supports HTML, XML, JSON document query and more

735
0.9%

A release write-only repo for ANTLR4 Go target so Go modules so tags/versions/etc... work properly.

138
0.9%

Modified quic-go for https://github.com/apernet/hysteria

17
0.9%

FoundationDB - the open source, distributed, transactional key-value store

16,120
0.9%

Visualise Go runtime metrics in real time

3,620
0.9%

A Middleware for Go Programming Language to check for JWTs on HTTP requests

1,181
0.9%

AWS SDK for the Go programming language.

3,445
0.9%

AWS SDK for the Go programming language.

3,445
0.9%

AWS SDK for the Go programming language.

3,445
0.9%

AWS SDK for the Go programming language.

3,445
0.9%

AWS SDK for the Go programming language.

3,445
0.9%

AWS SDK for the Go programming language.

3,445
0.9%

AWS SDK for the Go programming language.

3,445
0.9%

AWS SDK for the Go programming language.

3,445
0.9%

AWS SDK for the Go programming language.

3,445
0.9%

AWS SDK for the Go programming language.

3,445
0.9%

AWS SDK for the Go programming language.

3,445
0.9%

AWS SDK for the Go programming language.

3,445
0.9%

AWS SDK for the Go programming language.

3,445
0.9%

AWS SDK for the Go programming language.

3,445
0.9%

Automatically gets credentials for Amazon ECR on docker push/docker pull

2,680
0.9%

HyperLogLog with lots of sugar (Sparse, LogLog-Beta bias correction and TailCut space reduction) brought to you by Axiom

1,028
0.9%

µDiff - a micro Go diffing library

219
0.9%

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
0.9%

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
0.9%

Go package for ANSI terminal emulation in Windows

88
0.9%

Go rules for Bazel

1,467
0.9%

Clock is a small library for mocking time in Go.

690
0.9%

cross-platform Golang helpers for reading password input without cgo

118
0.9%

Golang ar archive file library

39
0.9%

Implements support for double star (**) matches in golang's path.Match and filepath.Glob.

668
0.9%

Simple Go snapshot testing

328
0.9%

A simple to use Go (golang) package to generate or parse Twitter snowflake IDs

3,310
0.9%

A library for working with IP addresses and networks in Go

152
0.9%

Golang helpers for data sizes (kilobytes, petabytes), human readable sizes, parsing

164
0.9%

Fast directory traversal for Golang

117
0.9%

The CLI starter kit

1,832
0.9%

A minimal, colorful Go logging library 🪵

3,102
0.9%

Charm experimental packages

262
0.9%

Charm experimental packages

262
0.9%

Go Bindings for CRIU

224
0.9%

Go helpers to open URLs, files, or readers in a web browser.

91
0.9%

Client implementation of the SMB 2 & 3 protocols

26
0.9%

RocksDB/LevelDB inspired key-value database in Go

5,758
0.9%

A native go client for HDFS

1,411
0.9%

A generic CNI library to provide APIs for CNI plugin interactions

159
0.9%

The Couchbase Go SDK

375
0.9%

SAML library for go

1,085
0.9%

A library for doing diffs of arbitrary Golang structs.

259
0.9%

GCI, a tool that control golang package import order and make it always deterministic.

545
0.9%

Golang client for the Datadog API

159
0.9%

Decorated Syntax Tree - manipulate Go source with perfect fidelity.

1,410
0.9%

Microsoft SQL server driver written in go language

1,880
0.9%

go-farm: a pure-Go farmhash implementation

256
0.9% 625
0.9%

Composable event distribution for Go

133
0.9%

Package for metrics collection in Docker projects

90
0.9%

Go helper packages to extend the Docker Engine

344
0.9%

Golang port of Abseil's SwissTable

828
0.9%

Go package emulates bash environment variable substitution

292
0.9%

Simple library to listen for keystrokes from the keyboard

630
0.9%

The official Go client for Elasticsearch

6,025
0.9%

go-sysinfo is a library for collecting system information.

401
0.9%

Serves embedded files from `jteeuwen/go-bindata` with `net/http`

864
0.9%

📤 An SMTP library for Go clients and servers

1,998
0.9%

parser for Google ProtocolBuffers definition

609
0.9%

GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more

17,390
0.9%

Go implementation of data-plane-api

1,679
0.9%

Natural strings sorting in Go

80
0.9%

Split a camelcase word into a slice of words in Go

183
0.9%

A structured logger for Fluentd (Golang)

394
0.9%

Boilerplate for testing of code involving DNS lookups, including unholy hacks to redirect net.Lookup* calls.

49
0.9%

Quick helpers for testing Go applications

532
0.9%

Go client for the Docker Engine API.

2,234
0.9%

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
0.9%

Go cross-platform library for sending desktop notifications, alerts and beeps

1,706
0.9%

gin pprof middleware

713
0.9%

ASN1 BER Encoding / Decoding Library for the GO programming language.

72
0.9%

Go efficient multilingual NLP and text segmentation; support English, Chinese, Japanese and others.

2,778
0.9%

Minimalistic database migration helper for Gorm ORM

1,150
0.9%

A standard library for microservices.

27,617
0.9%

Package logfmt marshals and unmarshals logfmt messages.

193
0.9%

json reference for golang

20
0.9%

Redis client Mock

341
0.9%

The GoCSV package aims to provide easy CSV serialization and deserialization to the golang programming language

2,183
0.9%

GO DRiver for ORacle DB

585
0.9%

The world’s fastest framework for building websites.

86,446
0.9%

Go Doc Dot Org

1,103
0.9%

Fast linters runner for Go

18,441
0.9%

Correct commonly misspelled English words in source files

36
0.9% 3
0.9%

Analyzes resource usage and performance characteristics of running containers.

18,854
0.9%

FlatBuffers: Memory Efficient Serialization Library

25,528
0.9%

Go library for accessing the GitHub v3 API

11,122
0.9%

Go library for accessing the GitHub v3 API

11,122
0.9%

Go subcommand library.

784
0.9%

Gophercloud: an OpenStack SDK for Go

979
0.9%

Package gorilla/feeds is a golang rss/atom generator library

809
0.9%

An SNMP library written in Go

1,238
0.9%

This is the golang client integration for Pyroscope

159
0.9%

Faster version of the Go regexp package

75
0.9%

:clock8: Better time duration formatting in Go!

510
0.9%

FUSE bindings for Go

2,275
0.9%

AWS Go SDK Base Client and Helper Function Library

41
0.9%

A collection of authentication Go packages related to OIDC, JWKs, Distributed Claims, LDAP

475
0.9%

go-cty specific functions; mainly used in HCL2 templates

9
0.9%

Discover nodes in cloud environments

586
0.9%

Minimal environment variable parser for Go

52
0.9%

An immutable radix tree implementation in Golang

1,086
0.9%

Functions for loading root certificates for TLS connections.

84
0.9%

IP Address/UNIX Socket convenience functions for Go

286
0.9%

Golang syslog wrapper, cross-compile friendly

68
0.9% 22
0.9%

experimental raft storage

110
0.9%

Service orchestration and management tool.

6,038
0.9%

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

34,979
0.9%

Package graphql provides a GraphQL client implementation.

463
0.9%

A pure Go implementation of Gil Tene's HDR Histogram.

464
0.9%

SMB2/3 client library written in Go.

396
0.9%

ibm-cos-sdk-go

17
0.9%

gRPC Web implementation for Golang and TypeScript

4,476
0.9%

An implementation of Ted Dunning's t-digest in Go.

148
0.9%

Content ID v1 implemented in go

165
0.9%

SCTP library for the Go programming language

150
0.9%

Minimalist Go package aimed at creating Console User Interfaces.

302
0.9%

Pluralizes and singularizes English nouns

523
0.9%

A simple fake AWS S3 object storage (used for local test-runs against AWS S3 APIs)

739
0.9%

Extensions to the standard "os" package. Executable and ExecutableFolder.

445
0.9%

Reed-Solomon Erasure Coding in Go

2,039
0.9%

Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.

3,838
0.9%

Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.

3,838
0.9%

Arbitrary expression evaluation for golang

3,930
0.9%

A golang library for parsing apk package versions

10
0.9%

A golang library for parsing deb package versions

40
0.9%

SDK for ksyun, Go version

49
0.9%

Go (Golang) GNU gettext utilities package

491
0.9%

Complete implementation of JWx (Javascript Object Signing and Encryption/JOSE) technologies for Go. #golang #jwt #jws #jwk #jwe

2,313
0.9%

libp2p implementation in Go

6,705
0.9%

Goavro is a library that encodes and decodes Avro data.

1,054
0.9%

A generator library for concise, unambiguous and URL-safe UUIDs

1,385
0.9%

helper utility for BubbleTea, allowing easy mouse event tracking

806
0.9%

OS system statistics library for Go

418
0.9%

Package heredoc provides the here-document with keeping indent.

178
0.9%

Interactive prompt for command-line applications

6,356
0.9%

Useful template functions for Go templates.

4,687
0.9%

Command-line tool and library for Windows remote command execution in Go

459
0.9%

As per http://jsonpatch.com/ JSON Patch is specified in RFC 6902 from the IETF.

138
0.9%

Golang wrapper for the Meilisearch API

663
0.9%

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.9%

Build self-updating Go programs

890
0.9%

Go implementation of the Data At Rest Encryption (DARE) format.

383
0.9%

A Go library for implementing command-line interfaces.

1,738
0.9%

Utility for packing and unpacking container tar archives

7
0.9%

IPVS networking for containers (package derived from moby/libnetwork)

110
0.9% 91
0.9% 91
0.9%

Lets you retrieve platform-specific paths (like directories for app-data, cache, config, and logs)

230
0.9%

cobra adapter for mango

38
0.9%

Go middleware for net.Conn tracking (Prometheus/trace)

268
0.9%

lumberjack is a log rolling package for Go

5,364
0.9%

Org mode parser with html & pretty printed org rendering. also shitty static site generator.

387
0.9%

JsonDiff library

227
0.9%

The official Go package for NSQ

2,660
0.9%

A go package for reading RAR archives.

143
0.9%

A Golang SDK for interacting with the Okta management API, enabling server-side code to manage Okta users, groups, applications, and more.

202
0.9%

A Golang SDK for interacting with the Okta management API, enabling server-side code to manage Okta users, groups, applications, and more.

202
0.9%

CLI tool for spawning and running containers according to the OCI specification

13,030
0.9%

Go Client for OpenSearch

260
0.9%

Zipkin distributed tracing library for go.

623
0.9%

Unofficial MaxMind GeoIP2 Reader for Go

2,245
0.9%

Unofficial MaxMind GeoIP2 Reader for Go

2,245
0.9%

Go implementation of the package url spec

67
0.9%

Expression evaluation in golang

810
0.9% 221
0.9%

A Thread-Safe RateCounter implementation in Golang

263
0.9%

Automatically exported from code.google.com/p/go-uuid

381
0.9% 501
0.9%

DTLS 1.2 implementation for Go (DTLS 1.3 in progress)

666
0.9%

Helper library for cryptographic and mathmatical randoms

6
0.9%

A Go implementation of STUN

812
0.9%

A Go implementation of STUN

812
0.9%

Transport testing for Pion

92
0.9%

Pion TURN, an API for building TURN clients and servers

2,170
0.9% 101
0.9%

go version of tiktoken

875
0.9%

A Protocol Buffers compiler that generates optimized marshaling & unmarshaling Go code for ProtoBuf APIv2

1,069
0.9%

Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.

3,162
0.9%

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.9%

Official PostHog Go library

44
0.9%

A go flag wrapper with convenience helpers

91
0.9%

A simple layer for leveled logging in go

96
0.9%

A Golang blocking rate limit implementation

65
0.9%

Package retryablehttp provides a familiar HTTP client interface with automatic retries and exponential backoff

149
0.9% 135
0.9%

Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes

9,845
0.9%

Prometheus Alertmanager

8,339
0.9%

Utility package to build exporters

307
0.9%

A high-level OpenPGP library

1,212
0.9% 21,902
0.9%

Terminal UI library with rich, interactive widgets — written in Golang

13,480
0.9%

a cron library for go

14,054
0.9%

Linux-native "fake root" for implementing rootless containers

1,189
0.9%

DNS lookup cache for Go

289
0.9%

Easy column formatted output for golang

168
0.9%

Basic string globs in golang

145
0.9%

A simple ethtool "like" library for Go

144
0.9%

Charset detector library for golang derived from ICU

378
0.9%

Litter is a pretty printer library for Go data structures to aid in debugging and testing.

1,635
0.9%

UUID package for Go

4,906
0.9%

Go package containing implementations of efficient encoding, decoding, and validation APIs.

1,040
0.9%

K-Sortable Globally Unique IDs

5,237
0.9%

Cuckoo Filter: Practically Better Than Bloom

1,213
0.9%

A supersonic rate limiting package for Go with HTTP middleware.

705
0.9%

Sarama is a Go library for Apache Kafka.

12,419
0.9%

Takes an input http.FileSystem (likely at go generate time) and generates Go code that statically implements it.

982
0.9%

Code signing and transparency for containers and binaries

5,634
0.9%

Go library for Sigstore signing and verification

83
0.9%

Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.

8,421
0.9%

Circuit Breaker implemented in Go

3,514
0.9%

Circuit Breaker implemented in Go

3,514
0.9%

Strip UTF-8 byte order marks

40
0.9%

Convert snake case, camel case and kebap case strings

157
0.9%

Load environment variables from `.env` or `io.Reader` in Go.

306
0.9%

A client library in go for mega.co.nz storage service

210
0.9%

Functions for embedding typical Windows resources into Go executables: icon, manifest, version info...

63
0.9%

A generic patricia trie (also called radix tree) implemented in Go (Golang)

290
0.9%

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
0.9%

A modern Go utility library which provides helpers (map, find, contains, filter, ...)

4,945
0.9%

A Go code generator for MessagePack / msgpack.org[Go]

1,924
0.9%

Fast, fully fledged murmur3 in Go.

347
0.9%

Package geom implements efficient geometry types for geospatial applications.

953
0.9%

Probabilistic data structures for processing continuous, unbounded streams.

1,641
0.9%

idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]

1,937
0.9%

Idiomatic HTTP Middleware for Golang

7,547
0.9%

Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead

2,332
0.9%

Exponentially Weighted Moving Average algorithms for Go.

451
0.9%

Go library for the VMware vSphere API

2,468
0.9%

Validate the Strength of a Password in Go

566
0.9%

Drop-in replacement for regexp using re2, for any Go app

179
0.9%

float16 provides IEEE 754 half-precision format (binary16) with correct conversions to/from float32

90
0.9%

GitLab Go SDK

2,434
0.9%

Create a new SSH agent on any type of OS (so including Windows)

63
0.9%

Legacy scram library → use xdg-go/scram instead

3
0.9%

Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets

20,278
0.9% 163
0.9%

Cross-platform keyring interface for Go

1,126
0.9%

Pure Go implementation of BLAKE3 with AVX2 and SSE4.1 acceleration

461
0.9%

Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation

1,759
0.9%

Find secrets with Gitleaks 🔑

24,798
0.9%
0.9%
0.9%
0.9%
0.9%
0.9%
0.9%
0.9%
0.9%
0.9%
0.9%
0.9%
0.9%
0.9%
0.9%
0.9%
0.9%
0.9%