Skip to content
View vigo's full-sized avatar
📺
Everything that has a beginning has an end.
📺
Everything that has a beginning has an end.

Sponsoring

@django
@Homebrew

Block or report vigo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Stars

Go Libraries

Handy go libs for your next awesome golang project!
346 repositories

An immutable radix tree implementation in Golang

Go 1,079 79 Updated Dec 8, 2025

Golang connection multiplexing library

Go 2,455 251 Updated Nov 9, 2025

A runtime dependency-injection library for Go that supports automatically chaining conversion functions to reach desired input and output types.

Go 123 6 Updated Dec 8, 2025

Golang LRU cache

Go 4,889 531 Updated Nov 23, 2025

Go database assert package

Go 20 2 Updated Dec 8, 2025

Errwrap is a Go (golang) library for wrapping and querying errors.

Go 439 31 Updated Dec 8, 2025

Generates UUID-format strings using purely high quality random bytes

Go 186 35 Updated Nov 3, 2025

A simple library that allows a network server to limit how may concurrent connections it supports from each client IP.

Go 53 6 Updated Dec 8, 2025

Minimal environment variable parser for Go

Go 52 12 Updated Dec 10, 2025

Functions for loading root certificates for TLS connections.

Go 85 18 Updated Nov 9, 2025

Golang syslog wrapper, cross-compile friendly

Go 68 18 Updated Dec 8, 2025

Functions for working safely with temporary files and directories.

Go 13 1 Updated Dec 8, 2025

IP Address/UNIX Socket convenience functions for Go

Go 285 57 Updated Dec 7, 2025

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

Go 8,048 717 Updated Jun 25, 2024

A Go library for implementing command-line interfaces.

Go 1,739 131 Updated Jul 22, 2024

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

Go 1,423 126 Updated Mar 21, 2024

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

Go 1,489 258 Updated Nov 20, 2022

Go (golang) library for creating and consuming HTTP Server-Timing headers

Go 861 37 Updated Dec 8, 2023

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

Go 124 18 Updated Sep 25, 2020

Turn any gRPC stream into a Go `net.Conn` implementation.

Go 87 7 Updated Mar 8, 2023

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

Go 276 27 Updated Mar 27, 2020

Golang package that reads lines from an io.Reader and puts them onto a channel.

Go 67 5 Updated Feb 13, 2019

Retryable HTTP client in Go

Go 2,242 282 Updated Dec 9, 2025

Golang in-memory database built on immutable radix trees

Go 3,412 225 Updated Jul 6, 2025

Changelog generation based on files in a directory.

Go 120 21 Updated Dec 9, 2025

A simple package that encapsulates database operations.

Go 16 4 Updated Dec 8, 2025

The fantastic ORM library for Golang, aims to be developer friendly

Go 39,240 4,123 Updated Nov 22, 2025

A Commander for modern Go CLI interactions

Go 42,622 3,028 Updated Dec 10, 2025

A standard library for microservices.

Go 27,555 2,449 Updated Jul 19, 2024

The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio 🚀

Go 25,620 2,467 Updated Dec 1, 2025