Mods

1048 mods sorted by usage.

Used Mod Stars
210

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

25,749
144

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

5,983
129

A Commander for modern Go CLI interactions

43,094
116
109

Prometheus instrumentation library for Go applications

5,904
108
106
89

Package for comparing Go values in tests

4,589
86

Simple error handling primitives

8,234
86

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

2,699
81

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

24,492
76

Structured, pluggable logging for Go.

25,689
74

Cross-platform filesystem notifications for Go.

10,537
68
66
65

Color package for Go (golang)

7,871
60

AWS SDK for the Go programming language.

3,445
60
59
58

AWS SDK for the Go programming language.

3,445
56

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

21,791
56
52

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

15,416
51

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

71,452
49

Go configuration with fangs

29,956
49
48

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

4,796
47

Optimized Go Compression Packages

5,390
47
46

Go implementation of JSON Web Tokens (JWT).

8,888
46

Go PostgreSQL driver for database/sql

9,787
46 887
45
43

Data model artifacts for Prometheus.

77
43

Go libraries shared across Prometheus components and libraries.

291
42

AWS SDK for the Go programming language.

3,445
42
40

AWS SDK for the Go programming language.

3,445
40

DNS library in Go

8,631
38

sqlite3 driver for go using database/sql

8,955
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
37
36
36

Go support for Google's protocol buffers

10,062
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
35

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

13,936
35

Redis Go client

21,902
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
33

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

1,742
33 4,959
33

a cron library for go

14,054
31

Smithy code generators for Go (in development)

234
31

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

8,053
31
31
31
30

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

10,208
30

Get JSON values quickly - JSON parser for Go

15,437
30
30
29

Utility package to work with network connections

228
29
28

Style definitions for nice terminal layouts 👄

10,473
28

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

6,370
28

A highly extensible Git implementation in pure Go.

7,169
28

Go library and CLIs for working with container registries

3,725
28

PostgreSQL driver and toolkit for Go

13,285
28

ASCII table in golang

4,763
28

psutil for golang

11,702
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
27

TOML parser for Golang with reflection.

4,893
27

Basic LDAP v3 functionality for the GO programming language.

2,421
27

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

1,422
27 4,133
27

The Universal Filesystem Abstraction for Go

6,551
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
26

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

2,080
26

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

2,638
26

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

2,540
26

Useful template functions for Go templates.

4,687
26
26
26
26
25

⏱ The exponential backoff algorithm in Go

3,932
25

A Go OpenID Connect client.

2,328
25
24

PTY interface for Go

1,959
24

[Deprecated] Protocol Buffers for Go with Gadgets

5,688
24

The Snappy compression format in the Go programming language.

1,572
24

Ginkgo's Preferred Matcher Library

2,331
24

Common digest package used across the container ecosystem

215
24

Zero Allocation JSON Logger

12,183
24

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

23,866
24
24
24
24
23

Work with Semantic Versions in Go

1,395
23

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

14,904
22

AWS SDK for the Go programming language.

3,445
22

AWS SDK for the Go programming language.

3,445
22

A powerful little TUI framework 🏗

39,140
22 803
22

TOTP library for Go

2,818
22
21

TUI components for Bubble Tea 🫧

7,697
21

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

44
21

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

237
21

lightweight, idiomatic and composable router for building Go HTTP services

21,529
21

A simple logging interface for Go

1,386
21

Go implementation of JSON Web Tokens (JWT).

8,888
21

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

191
21

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

20,924
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
21
21
21
20
20

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

479
20

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

1,734
20
20
19

Thread-safe file locking library in Go

704
19

general purpose extensions to golang's database/sql

17,492
19

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

8,779
19

SFTP support for the go.crypto/ssh package

1,634
19

psutil for golang

11,702
19

safe and easy casting from one type to another in Go

3,928
18

Semantic Versioning (semver) library written in golang

1,041
18

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

668
18

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

3,222
18

The Docker CLI

5,673
18

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

441
18

Win32 IO-related utilities for Go

1,053
18

MinIO Go client SDK for S3 compatible object storage

2,897
18

A Modern Testing Framework for Go

8,943
18

Go copy directory recursively

769
18

Go library for the TOML file format

1,903
18

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

607
18

A production-ready QUIC implementation in pure Go

11,405
18
17

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

19,674
17

Native Go bindings for D-Bus

1,138
17

A common logging package for HashiCorp tools

339
17

Retryable HTTP client in Go

2,271
17

Go utilities for performing shell-like word splitting/joining

212
17

Go net/http configurable handler to handle CORS requests

2,860
17
16

Imaging is a simple image processing package for Go

5,669
16 1,015
16

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

8,121
16

wcwidth for golang

676
16

Advanced ANSI style & color support for your terminal applications

1,959
16

Simple netlink library for go.

3,205
16

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

4,581
16
16
16
15

YAML support for the Go language

2,099
15

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

29,724
15

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

369
15

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

3,617
15
15
15
14

AWS SDK for the Go programming language.

3,445
14

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

2,857
14

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

6,724
14

HCL is the HashiCorp configuration language.

5,795
14

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

593
14

Partial port of Python difflib package to Go

432
14

The Prometheus monitoring system and time series database.

62,582
14
14
13

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

948
13

AWS SDK for the Go programming language.

3,445
13

Common definition and library of errors used by containerd

2
13

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

1,210
13

Go parallel gzip (de)compression

1,180
13

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

356
13

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

3,493
13

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

395
13

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

701
13

Selected Go-internal packages factored out from the standard library

958
13

Diff, match and patch text in Go

2,042
13

Automatically generate RESTful API documentation with Swagger 2.0 for Go.

12,579
13

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

2,738
13

A type system for dynamic values in Go applications

401
13
12
12

A general purpose syntax highlighter in pure Go

4,836
12

Aliyun OSS SDK for Go

987
12

Pure Go Brotli encoder and decoder

713
12

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

6,196
12

clipboard for golang

1,356
12

AWS SDK for the Go programming language.

3,445
12

Console progress bar for Golang

3,724
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
12

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

1,946
12

A better way to marshal and unmarshal YAML in Golang

1,061
12

A UUID package for Go

1,761
12

GoMock is a mocking framework for the Go programming language.

9,383
12 429
12

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

34,979
12

Sarama is a Go library for Apache Kafka.

12,419
12 194
12

Table-writer and more in golang!

3,395
12

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

1,226
12

Parse line as shell words

564
12

Microsoft SQL server driver written in go language

386
12 70
12

Go library for the TOML file format

1,903
12

Set JSON values very quickly in Go

2,692
12
12
12
12
11

Pure Go Redis server for Go unittests

3,468
11

semver library in Go

362
11

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

10,251
11

ECMAScript/JavaScript engine in pure Go

6,718
11

Simple HTTP, REST, and SSE client library for Go

11,519
11

FIDO2 Conformant WebAuthn and Passkey backend library for golang

1,203
11

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

3,608
11

Generates UUID-format strings using purely high quality random bytes

185
11

Generate JSON Schemas from Go types

896
11

Pretty printing for Go values

1,407
11

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

4,464
11

Simple profiling for Go

2,053
11

wazero: the zero dependency WebAssembly runtime for Go developers

5,921
11
11
11
10 108
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
10

AWS SDK for the Go programming language.

3,445
10

Semantic Versioning (semver) library written in golang

1,041
10

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

172
10

Golang driver for ClickHouse

3,246
10

Sql mock driver for golang to test database interactions

6,518
10

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

1,210
10

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

3,153
10

The official Go SDK for Sentry (sentry.io)

1,041
10

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

479
10

openapi toolkit common string formats

112
10

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

4,159
10

Provides packet processing capabilities for Go

6,738
10

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

6,724
10

Prometheus monitoring for your gRPC Go servers.

1,339
10

gRPC to JSON proxy generator following the gRPC HTTP spec

19,803
10

PostgreSQL driver and toolkit for Go

13,285
10

A high performance HTTP request router that scales well

17,116
10

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

3,779
10

common selinux implementation

180
10

LZ4 compression and decompression in pure Go

952
10

xid is a globally unique id generator thought for the web

4,248
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
10

LevelDB key/value database in Go.

6,325
10

XXH3 algorithm in Go

529
10
10
10
9

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

4,126
9

Kong is a command-line parser for Go

2,964
9

AWS SDK for the Go programming language.

3,445
9

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

2,509
9

⏱ The exponential backoff algorithm in Go

3,932
9

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

12,711
9

Minimal and idiomatic WebSocket library for Go

4,951
9

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

4,646
9

Utilities for Go structs

3,932
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
9

Official CORS gin's middleware

1,989
9

The pure-Go SQLite driver for GORM

825
9

CORS net/http middleware for Go

407
9

Google API Extensions for Go.

214
9

Golang implementation of the Raft consensus protocol

8,914
9

A golang package for converting to snake_case or CamelCase

1,129
9

Debugging helper utilities for Go

360
9

High performance, minimalist Go web framework

32,134
9

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

126
9 91
9 23
9

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

856
9

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

1,965
9

A really basic thread-safe progress bar for Golang applications

4,634
9

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

1,181
9

Pure golang package for reading and writing xz-compressed files

548
9

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

23,866
9

Simple network namespace handling for go.

431
9

Package treeprint provides a simple ASCII tree composing tool.

418
9
9
9
8
8
8

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

3,559
8

AWS SDK for the Go programming language.

3,445
8

AWS SDK for the Go programming language.

3,445
8

AWS SDK for the Go programming language.

3,445
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
8

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

5,434
8

Charm experimental packages

262
8

Packages for go clients.

167
8

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

1,142
8

Expression language and expression evaluation for Go

7,666
8

errors with stacktraces for go

1,006
8

Package ini provides INI file read and write functionality in Go

3,537
8

openapi runtime interfaces

260
8

openapi specification object model

432
8

A UUID package for Go

1,761
8

Database migrations. CLI and Golang library.

18,065
8

Go client for Redis

9,884
8

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

1,795
8

Golang plugin system over RPC.

5,851
8

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

6,139
8

a fake clock for golang

723
8

CPU feature identification for Go

1,186
8

Work with Semantic Versions in Go

1,395
8

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

1,489
8

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

765
8

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

9,744
8 19
8

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

749
8

OCI Runtime Specification

3,550
8

Arbitrary-precision fixed-point decimal numbers in Go

7,227
8

:sparkles: QR Code encoder (Go)

2,955
8 41
8

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

4,200
8

腾讯云 COS GO SDK(XML API)

246
8

🛑 This library is DEPRECATED!

1,388
8

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

23,866
8

msgpack.org[Go] MessagePack encoding for Golang

2,627
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
7

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

765
7

SOCKS5 server in Golang

2,103
7

AWS SDK for the Go programming language.

3,445
7

AWS SDK for the Go programming language.

3,445
7

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

5,577
7

Build terminal forms and prompts 🤷🏻‍♀️

6,503
7

Go wrapper around iptables utility

1,222
7

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

2,638
7

Fast key-value DB in Go.

15,456
7

A high performance memory-bound Go cache

6,742
7

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

1,143
7 3,045
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
7

Goroutine Leak Detector

1,045
7

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

5,064
7

The missing interface filesystem abstraction for Go

393
7

A minimal and extensible structured logger

193
7

win32 ole implementation for golang

1,293
7

openapi specification object model

52
7

Go library for accessing the GitHub v3 API

11,122
7

pprof is a tool for visualization and analysis of profiling data

9,042
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
7

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

723
7

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

3,127
7

This is the golang client integration for Pyroscope

159
7

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

6,724
7

HCL is the HashiCorp configuration language.

5,795
7

Pure Go implementation of jq

3,686
7

Pure Go Kerberos library for clients and services

776
7

FTP client package for Go

1,383
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
7

Golang client for NATS, the cloud native messaging system.

6,418
7

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

327
7

GoLang port of Google's libphonenumber library

1,524
7

bash completion written in go + bash completion for go command

951
7

Go port of Coda Hale's Metrics library

3,475
7

A gitignore parser for go

160
7

Online deadlock detection in go (golang)

1,175
7

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

10,535
7

psutil for golang

11,702
7

Pure go oracle client

929
7

Slack API in Go

4,894
7

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

2,703
7

HTTP middleware for Go that facilitates some quick security wins.

2,334
7

Anti-memory-waste byte buffer pool

1,322
7

YAML marshalling and unmarshalling for go-cty

4
7
7
7
7
7
7
7
7
6
6

Go implementation to calculate Levenshtein Distance.

451
6

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

125
6

Golang circular (ring) buffer

177
6

Golang implementation of Radix trees

935
6

AWS SDK for the Go programming language.

3,445
6

AWS SDK for the Go programming language.

3,445
6

Parse, query and modify XML easily in go

1,655
6

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

668
6

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

19,816
6

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

2,256
6

console package for Go

195
6

An open and reliable container runtime

20,210
6

Go package for handling platform type

13
6 265
6

Proposed filepath.SecureJoin implementation

108
6

A portable mmap package for Go

1,089
6

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

17,390
6

Go implementation of data-plane-api

1,679
6

Parse and modify Go struct field tags

653
6

Google Cloud Storage emulator & testing library.

1,309
6

Gin middleware to enable GZIP support.

361
6

easily manage HTTP request / response payloads of Go HTTP services

325
6

Redis Go client

21,902
6

Golang deep variable equality test that returns human-readable differences

787
6

GoCQL Driver for Apache Cassandra®

2,678
6

Leveled execution logs for Go

3,615
6

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

13,320
6

Fast linters runner for Go

18,441
6

markdown parser and HTML renderer for Go

1,670
6

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

673
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
6

Raft backend implementation using BoltDB

700
6

Golang connection multiplexing library

2,500
6

An in-memory cache with item expiration and generics

1,209
6

Reflection (Rich Descriptors) for Go Protocol Buffers

1,474
6

Golang implementation of JMESPath.

615
6

Run go programs as a service on major platforms.

4,772
6

Natural sorting (natsort) in Go

60
6

Fluent SQL generation for golang

7,860
6

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

281
6 91
6

reflect api without runtime reflect.Value cost

823
6

Deep copy things

635
6

atomic is a go package for atomic file writing

207
6

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

392
6

Go middleware to gzip HTTP responses

890
6

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

11,197
6

MaxMind DB Reader for Go

702
6

High-performance Go package to read and write Parquet files

668
6

Pure Go line editor with history, inspired by linenoise

1,086
6

A library for creating continuous probers

484
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
6

Go Snowflake Driver

351
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
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
6

Golang HTTP Link header parser

96
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
6

A port of the parser from graphql-js into golang

550
6

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

55
6
6
6
6
6
6
6
5
5
5
5
5

go generate based graphql server library

10,656
5

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

90
5

A general purpose syntax highlighter in pure Go

4,836
5 43
5

Alibaba Cloud Credentials for Go

15
5

GoCQL Driver for Apache Cassandra®

2,678
5

AWS SDK for the Go programming language.

3,445
5

AWS SDK for the Go programming language.

3,445
5

AWS SDK for the Go programming language.

3,445
5

Microsoft Azure Blob Storage Library for Go

157
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
5

Go package implementing bitsets

1,478
5

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

10,950
5

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

2,730
5

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

363
5

A blazingly fast JSON serializing & deserializing library

9,171
5

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

5,981
5

CFSSL: Cloudflare's PKI and TLS toolkit

9,356
5

cgroups package for Go

1,176
5

An open and reliable container runtime

20,210
5

An open and reliable container runtime

20,210
5

fifo pkg for Go

89
5

Container Network Interface - networking for Linux containers

5,959
5

A Go OpenID Connect client.

2,328
5

Jennifer is a code generator for Go

3,598
5

DigitalOcean Go API client

1,521
5

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

278
5

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

574
5

The official Go client for Elasticsearch

6,025
5

An HTTP proxy library for Go

6,591
5

An extremely fast bundler for the web

39,684
5

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

4,738
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
5

Easy SSH servers in Golang

4,082
5

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

9,234
5

Experimental implementation of a proposed v2 encoding/json package

538
5

openapi toolkit validation helpers

142
5

Tiny WebSocket library for Go.

6,422
5 20
5

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

2,131
5

Fuzz testing for go.

1,502
5 150
5

Provides packet processing capabilities for Go

287
5

Package gorilla/schema fills a struct with form values.

1,487
5

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

2,271
5

Generic boolean expression evaluation in Go

119
5

An immutable radix tree implementation in Golang

1,086
5 652
5

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

808
5

Package pgerrcode contains constants for PostgreSQL error codes.

210
5 338
5

go command line option parser

2,689
5

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

659
5

Golang library for managing configuration data from environment variables

5,399
5

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

477
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
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
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
5

Miscellaneous functions for formatting text

97
5

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

2,313
5

a Make/rake-like dev tool using Go

4,559
5

Crash your app in style (Golang)

3,716
5

Golang random IDs generator.

1,544
5

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

1,036
5

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

5,388
5

Docker Image Specification v1

20
5

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

71,452
5

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

71,452
5 91
5 91
5

roff lets you write roff documents in Go

56
5

Go bindings to SQLite using wazero

907
5

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

471
5

Translate your Go program into multiple languages.

3,463
5

A universal mechanism to manage goroutine lifecycles

1,684
5

Universally Unique Lexicographically Sortable Identifier (ULID) in Go

4,984
5

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

7,475
5

The official Go library for the OpenAI API

2,946
5

A go function to report total system memory

207
5

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

374
5

A Go implementation of ICE

556
5

Pluggable RTP/RTCP processors for building real time communication

143
5

A Go implementation of RTCP

160
5

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

195
5

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

10,145
5 147
5

Define and run pattern-based custom linting rules.

862
5

A JavaScript interpreter in Go (golang)

8,440
5

Pure Go implementation of XML Digital Signatures

174
5

Blackfriday: a markdown processor for Go

5,616
5

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

1,200
5

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

1,200
5

Package graphql provides a GraphQL client implementation.

729
5

Golang library for SPIFFE support

180
5

A golang WebDAV client library and command line tool.

357
5

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

790
5 727
5

Simple and fast template engine for Go

901
5

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

661
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
4

Helpful unit multipliers and functions for Go

132
4

Escape arbitrary strings for use as command line arguments

194
4

Alibaba Cloud OSS SDK for Go v2

58
4

An easy way to bootstrap your application with batteries included.

14
4

htmlquery is golang XPath package for HTML query.

780
4

Official Go implementation of Apache Arrow

326
4

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

1,559
4

Simple golang library for retry mechanism

2,881
4

Simple golang library for retry mechanism

2,881
4

AWS SDK for the Go programming language.

3,445
4

AWS SDK for the Go programming language.

3,445
4

AWS SDK for the Go programming language.

3,445
4

AWS SDK for the Go programming language.

3,445
4

AWS SDK for the Go programming language.

3,445
4

AWS SDK for the Go programming language.

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

NTLM/Negotiate authentication over HTTP

202
4

a simple ntp client package for go

612
4

A debouncer written in Go.

139
4

a Go package to interact with arbitrary JSON

3,755
4

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

2,749
4

Golang library for dealing with 7-zip archives

234
4

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

311
4

⏱ The exponential backoff algorithm in Go

3,932
4

git-urls parses git URLs

7
4

Charm experimental packages

262
4

Console progress bar for Golang

3,724
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
4

Go SDK for CloudEvents

938
4

Go error library with error portability over the network

2,347
4

Reference library for parsing and loading Compose YAML files

426
4

A transport-agnostic, filesystem metadata manifest system

150
4

Common definition and library of errors used by containerd

2
4

runc bindings for Go

175
4

Common log interface for containerd repositories and clients

8
4

Go package for managing marshaled types to protobuf.Any

55
4

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

2,483
4

A cache library for Go with zero GC overhead.

5,370
4

Initialize structs with default values

866
4

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

103
4

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

10,777
4

ID3, MP4 and OGG/FLAC metadata parsing in Go

640
4

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

10,251
4

Nodejs compatibility library for Goja

426
4

A library for calling C functions from Go without Cgo

3,355
4

package for building REST-style Web Services using Go

5,114
4

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

4,098
4

Gin middleware for session management

1,558
4

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

845
4

A logr implementation using Zap

137
4

a powerful mysql toolset with Go

4,918
4

openapi toolkit common errors

37
4

goodie bag in use in the go-openapi projects

218
4

Redis Go client

21,902
4

Distributed mutual exclusion lock using Redis for Go

3,964
4

A Chrome DevTools Protocol driver for web automation and scraping.

6,619
4

Native ZooKeeper client for Go

549
4

gRPC-like status package for use with GoGo Protobuf types

14
4

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

39
4

S2 geometry library in Go

1,816
4 1,801
4 640
4

Compile-time Dependency Injection for Go

14,356
4 150
4

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

1,176
4

URL-friendly slugify with multiple languages support.

1,318
4

gRPC to JSON proxy generator following the gRPC HTTP spec

19,803
4

A Go library for implementing command-line interfaces.

35
4

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

29,724
4 45
4

Golang in-memory database built on immutable radix trees

3,436
4

Golang LRU cache

4,959
4

Golang package for gossip based membership and failure detection

4,009
4

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

34,979
4

Go library for manipulating ACLs on Windows

129
4

Package vt10x is a vt10x terminal emulation backend.

45
4 51
4

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

29
4

Mergo: merging Go structs and maps since 2013

3,082
4

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

144
4

The old clientv2 for InfluxDB 1.x

193
4

Package bytesize provides functionality for measuring and displaying byte sizes.

46
4 170
4

Generic resource pool for Go

406
4

HTTP mocking for Golang

2,075
4

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

901
4

Simple backoff algorithm in Go (golang)

659
4

Fast directory traversal for Golang

723
4

Go parser for ssh_config files

460
4

errcheck checks that you checked errors.

2,472
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
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
4

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

2,313
4

:pig: Tiny and fast fuzzy search in Go

1,302
4

🌈 slog.Handler that writes tinted (colorized) logs

1,216
4

Golang ultimate ANSI-colors that supports Printf/Sprintf methods

1,477
4

Java properties scanner for Go

337
4

Fast JSON serializer for golang.

4,859
4

Package heredoc provides the here-document with keeping indent.

178
4

A high performance caching library for Go

2,502
4

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

375
4

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

425
4

Windows - Host Compute Service Shim

640
4

pkcs11 wrapper for Go

426
4

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

276
4

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

765
4

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

20
4 91
4

captcha of base64 image string

2,343
4

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

3,000
4

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

19,104
4

Pure golang image resizing

3,049
4 14
4

A Modern Testing Framework for Go

8,943
4

The official Go library for the OpenAI API

2,946
4

Canonical location of the OpenShift API definition.

107
4

Go SDK for Oracle Cloud Infrastructure

201
4

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

14,324
4

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

164
4

LZ4 compression and decompression in pure Go

952
4

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

39,705
4

The logging library used by Pion

10
4

A Go implementation of RTP

459
4

A Go implementation of the SDP

184
4

Pure Go implementation of the WebRTC API

16,000
4

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

11
4

Concurrent data structures for Go

1,590
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
4

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

2,216
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
4

File system event notification library on steroids.

928
4

Do you hear the people sing?

121
4

Golang implementation of parsing RPM packages

57
4

Kafka library in Go

8,463
4

Web Push API Encryption with VAPID support.

413
4

Native MurmurHash3 Go implementation

1,015
4

Collection of Go packages to work with SPDX files

158
4

Go client for TiKV

335
4

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

8,593
4

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

617
4

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

1,265
4

Fast IP to CIDR lookup in Golang

968
4

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

112
4

GopherLua: VM and compiler for Lua in Go

6,843
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
3

Go metrics for calculating string similarity and other string utility functions

411
3

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

2,254
3

Argon2id password hashing and verification for Go

611
3 13
3 4
3

TableStore SDK for Golang

78
3

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

8,340
3

CSS selector library in Go

754
3

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

50
3

xmlquery is Golang XPath package for XML query.

485
3

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

735
3

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

138
3

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

17
3

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

16,120
3

Visualise Go runtime metrics in real time

3,620
3

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

1,181
3

AWS SDK for the Go programming language.

3,445
3

AWS SDK for the Go programming language.

3,445
3

AWS SDK for the Go programming language.

3,445
3

AWS SDK for the Go programming language.

3,445
3

AWS SDK for the Go programming language.

3,445
3

AWS SDK for the Go programming language.

3,445
3

AWS SDK for the Go programming language.

3,445
3

AWS SDK for the Go programming language.

3,445
3

AWS SDK for the Go programming language.

3,445
3

AWS SDK for the Go programming language.

3,445
3

AWS SDK for the Go programming language.

3,445
3

AWS SDK for the Go programming language.

3,445
3

AWS SDK for the Go programming language.

3,445
3

AWS SDK for the Go programming language.

3,445
3

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

2,680
3

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

1,028
3

µDiff - a micro Go diffing library

219
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
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
3

Go package for ANSI terminal emulation in Windows

88
3

Go rules for Bazel

1,467
3

Clock is a small library for mocking time in Go.

690
3

cross-platform Golang helpers for reading password input without cgo

118
3

Golang ar archive file library

39
3

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

668
3

Simple Go snapshot testing

328
3

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

3,310
3

A library for working with IP addresses and networks in Go

152
3

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

164
3

Fast directory traversal for Golang

117
3

The CLI starter kit

1,832
3

A minimal, colorful Go logging library 🪵

3,102
3

Charm experimental packages

262
3

Charm experimental packages

262
3 224
3

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

91
3

Client implementation of the SMB 2 & 3 protocols

26
3

RocksDB/LevelDB inspired key-value database in Go

5,758
3

A native go client for HDFS

1,411
3

A generic CNI library to provide APIs for CNI plugin interactions

159
3

The Couchbase Go SDK

375
3

SAML library for go

1,085
3

A library for doing diffs of arbitrary Golang structs.

259
3

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

545
3

Golang client for the Datadog API

159
3

Decorated Syntax Tree - manipulate Go source with perfect fidelity.

1,410
3

Microsoft SQL server driver written in go language

1,880
3

go-farm: a pure-Go farmhash implementation

256
3 625
3

Composable event distribution for Go

133
3

Package for metrics collection in Docker projects

90
3

Go helper packages to extend the Docker Engine

344
3

Golang port of Abseil's SwissTable

828
3

Go package emulates bash environment variable substitution

292
3

Simple library to listen for keystrokes from the keyboard

630
3

The official Go client for Elasticsearch

6,025
3

go-sysinfo is a library for collecting system information.

401
3

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

864
3

📤 An SMTP library for Go clients and servers

1,998
3

parser for Google ProtocolBuffers definition

609
3

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

17,390
3

Go implementation of data-plane-api

1,679
3

Natural strings sorting in Go

80
3

Split a camelcase word into a slice of words in Go

183
3

A structured logger for Fluentd (Golang)

394
3

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

49
3

Quick helpers for testing Go applications

532
3

Go client for the Docker Engine API.

2,234
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
3

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

1,706
3

gin pprof middleware

713
3

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

72
3

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

2,778
3

Minimalistic database migration helper for Gorm ORM

1,150
3

A standard library for microservices.

27,617
3

Package logfmt marshals and unmarshals logfmt messages.

193
3

json reference for golang

20
3

Redis client Mock

341
3

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

2,183
3

GO DRiver for ORacle DB

585
3

The world’s fastest framework for building websites.

86,446
3

Go Doc Dot Org

1,103
3

Fast linters runner for Go

18,441
3

Correct commonly misspelled English words in source files

36
3 3
3

Analyzes resource usage and performance characteristics of running containers.

18,854
3

FlatBuffers: Memory Efficient Serialization Library

25,528
3

Go library for accessing the GitHub v3 API

11,122
3

Go library for accessing the GitHub v3 API

11,122
3

Go subcommand library.

784
3

Gophercloud: an OpenStack SDK for Go

979
3

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

809
3

An SNMP library written in Go

1,238
3

This is the golang client integration for Pyroscope

159
3

Faster version of the Go regexp package

75
3

:clock8: Better time duration formatting in Go!

510
3

FUSE bindings for Go

2,275
3

AWS Go SDK Base Client and Helper Function Library

41
3

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

475
3

go-cty specific functions; mainly used in HCL2 templates

9
3

Discover nodes in cloud environments

586
3

Minimal environment variable parser for Go

52
3

An immutable radix tree implementation in Golang

1,086
3

Functions for loading root certificates for TLS connections.

84
3

IP Address/UNIX Socket convenience functions for Go

286
3

Golang syslog wrapper, cross-compile friendly

68
3 22
3

experimental raft storage

110
3

Service orchestration and management tool.

6,038
3

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

34,979
3

Package graphql provides a GraphQL client implementation.

463
3

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

464
3

SMB2/3 client library written in Go.

396
3

ibm-cos-sdk-go

17
3

gRPC Web implementation for Golang and TypeScript

4,476
3

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

148
3

Content ID v1 implemented in go

165
3

SCTP library for the Go programming language

150
3

Minimalist Go package aimed at creating Console User Interfaces.

302
3

Pluralizes and singularizes English nouns

523
3

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

739
3

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

445
3

Reed-Solomon Erasure Coding in Go

2,039
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
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
3

Arbitrary expression evaluation for golang

3,930
3

A golang library for parsing apk package versions

10
3

A golang library for parsing deb package versions

40
3

SDK for ksyun, Go version

49
3

Go (Golang) GNU gettext utilities package

491
3

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

2,313
3

libp2p implementation in Go

6,705
3

Goavro is a library that encodes and decodes Avro data.

1,054
3

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

1,385
3

helper utility for BubbleTea, allowing easy mouse event tracking

806
3

OS system statistics library for Go

418
3

Package heredoc provides the here-document with keeping indent.

178
3

Interactive prompt for command-line applications

6,356
3

Useful template functions for Go templates.

4,687
3

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

459
3

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

138
3

Golang wrapper for the Meilisearch API

663
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
3

Build self-updating Go programs

890
3

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

383
3

A Go library for implementing command-line interfaces.

1,738
3

Utility for packing and unpacking container tar archives

7
3

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

110
3 91
3 91
3

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

230
3

cobra adapter for mango

38
3

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

268
3

lumberjack is a log rolling package for Go

5,364
3

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

387
3

JsonDiff library

227
3

The official Go package for NSQ

2,660
3

A go package for reading RAR archives.

143
3

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

202
3

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

202
3

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

13,030
3 260
3

Zipkin distributed tracing library for go.

623
3

Unofficial MaxMind GeoIP2 Reader for Go

2,245
3

Unofficial MaxMind GeoIP2 Reader for Go

2,245
3

Go implementation of the package url spec

67
3

Expression evaluation in golang

810
3 221
3

A Thread-Safe RateCounter implementation in Golang

263
3

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

381
3 501
3

DTLS 1.2 implementation for Go (DTLS 1.3 in progress)

666
3

Helper library for cryptographic and mathmatical randoms

6
3

A Go implementation of STUN

812
3

A Go implementation of STUN

812
3

Transport testing for Pion

92
3

Pion TURN, an API for building TURN clients and servers

2,170
3 101
3

go version of tiktoken

875
3

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

1,069
3

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

3,162
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
3

Official PostHog Go library

44
3

A go flag wrapper with convenience helpers

91
3

A simple layer for leveled logging in go

96
3

A Golang blocking rate limit implementation

65
3

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

149
3 135
3

Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes

9,845
3

Prometheus Alertmanager

8,339
3

Utility package to build exporters

307
3

A high-level OpenPGP library

1,212
3 21,902
3

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

13,480
3

a cron library for go

14,054
3

Linux-native "fake root" for implementing rootless containers

1,189
3

DNS lookup cache for Go

289
3

Easy column formatted output for golang

168
3

Basic string globs in golang

145
3

A simple ethtool "like" library for Go

144
3

Charset detector library for golang derived from ICU

378
3

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

1,635
3

UUID package for Go

4,906
3

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

1,040
3

K-Sortable Globally Unique IDs

5,237
3

Cuckoo Filter: Practically Better Than Bloom

1,213
3

A supersonic rate limiting package for Go with HTTP middleware.

705
3

Sarama is a Go library for Apache Kafka.

12,419
3

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

982
3

Code signing and transparency for containers and binaries

5,634
3

Go library for Sigstore signing and verification

83
3

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

8,421
3

Circuit Breaker implemented in Go

3,514
3

Circuit Breaker implemented in Go

3,514
3

Strip UTF-8 byte order marks

40
3

Convert snake case, camel case and kebap case strings

157
3

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

306
3

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

210
3

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

63
3

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

290
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
3

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

4,945
3

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

1,924
3

Fast, fully fledged murmur3 in Go.

347
3

Package geom implements efficient geometry types for geospatial applications.

953
3

Probabilistic data structures for processing continuous, unbounded streams.

1,641
3

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

1,937
3

Idiomatic HTTP Middleware for Golang

7,547
3

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

2,332
3

Exponentially Weighted Moving Average algorithms for Go.

451
3

Go library for the VMware vSphere API

2,468
3

Validate the Strength of a Password in Go

566
3

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

179
3

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

90
3

GitLab Go SDK

2,434
3

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

63
3

Legacy scram library → use xdg-go/scram instead

3
3

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

20,278
3 163
3

Cross-platform keyring interface for Go

1,126
3

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

461
3

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

1,759
3

Find secrets with Gitleaks 🔑

24,798
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3