Search
Find Go libraries and tools by name, category, or popularity.
3,042 results
Scan golang `sql.Rows` directly to structs, slices, or primitive types
Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication that supports LDAP, Basic, Bearer token, and Certificate based authentication
GoLobby Container is a lightweight yet powerful IoC dependency injection container for the Go programming language
Pure Go math package specialized for 3D math, with inspiration from GLM
Go string comparison and edit distance algorithms library (Levenshtein, LCS, Hamming, Damerau levenshtein, Jaro-Winkler, etc.) compatible with Unicode
Library and CMD tool for generating funny avatars
A library and framework for the Discord API
A simple library for playback and audio manipulation
Cross-platform web-based Beanstalkd queue server console
Oracle driver for Go, using the ODPI-C driver
Providing e-commerce features using clean architecture like DDD and ports and adapters, that you can use to build flexible e-commerce applications
A mock library implementing [pgx - PostgreSQL Driver and Toolkit](https://github.com/jackc/pgx/)
Style terminal text
Formats and parses numeric byte values (10K, 2M, 3G, etc.)
go test output for humans
Go middleware that stores various information about your web application
A TUI playground to experiment with your favorite programs, such as grep, sed, awk, jq and yq
Password validator based on raw cryptographic entropy values
OSX Desktop Notifications library for Go
Lightweight templating language that lets you write templates in Go. Templates are translated into Go and compiled
application config manage(load,get,set). support JSON, YAML, TOML, INI, HCL. multi file load, data override merge
A pure Go library providing Linux OS / kernel / hardware system information
An interactive table component for bubbletea
A collection of packages to augment the go testing package and support common patterns
A flexible Go web framework and Headless CMS
High-performance web framework for Go, reaches top scores in Lighthouse.
This plugin adds [gopls](https://github.com/golang/tools/blob/master/gopls/README.md) features to Vim/Neovim
Self-hosted music streaming server with built-in web UI and REST API
A reader, writer, and validator for Automated Clearing House (ACH) files
Neural Networks written in go
A bootstrapper library for building enterprise go microservice with Gin and gRPC quickly and easily
Fake HTTP servers and consumer driven contracts from one configuration file. You can also make the server randomly misbehave to help do more realistic performance tests
Go application GitHub repository template
Parses the Graphviz DOT language
Pure golang package for reading and writing xz-compressed files
Framework for pluggable web projects. Including a concept for modules and offering features for DI, Configareas, i18n, template engines, graphql, observability, security, events, routing & reverse routing etc
A library built to provide support for defining async service health checks for golang services
3D engine for the Go language, works on Windows and Linux ([Harfang on Go.dev](https://github.com/harfang3d/harfang-go)).
Matching Engine for Limit Order Book in Golang
Lightweight, configurable, extensible logger for Go
Parallel and Pipelined HTTP GET Utility
Fault injection middleware for Go
The foundational and practical guide for effectively learning and progressively building a blockchain from scratch in Go with gRPC
A feature-rich neural network library in Go
Simple tables in a terminal with Go
Go implementation of the NaCL set of API's
Go Library to access [Google Maps](https://developers.google.com/maps/documentation/geocoding/intro), [MapQuest](https://developer.mapquest.com/documentation/api/geocoding/), [Nominatim](https://nominatim.org/release-docs/latest/api/Overview/), [OpenCage](https://opencagedata.com/api), [Bing](https://msdn.microsoft.com/en-us/library/ff701715.aspx), [Mapbox](https://www.mapbox.com/developers/api/geocoding/), and [OpenStreetMap](https://wiki.openstreetmap.org/wiki/Nominatim) geocoding / reverse geocoding APIs
SQLite with pure Go
Auto generated Go wrapper for [Dear ImGui](https://github.com/ocornut/imgui) via [cimgui](https://github.com/cimgui/cimgui)
Fairly complete implementation of the JOSE working group's JSON Web Token, JSON Web Signatures, and JSON Web Encryption specs