Search
Find Go libraries and tools by name, category, or popularity.
3,042 results
Runs a command in an acme win on file changes
A simple crontab like scheduler that aims to offer a KISS approach to job scheduling
Type-safe SQL builder and struct mapper for Go
HTTP mock for Golang: record and replay HTTP interactions for offline testing
Zero-effort, concise configuration management that avoids boilerplate and repetitive code, supports multiple sources with priority overrides
High performance, high precision, zero allocation fixed-point decimal library for financial applications
A generics based dependency injection framework for Go
Managing go application shutdown with signals
A simple and light reader to read a relate-db-like excel as a table
Go library for interacting with Mesosphere's Marathon PAAS
Go implementation of C++ STL iterators and algorithms
Fast string sorting algorithm
Lightweight and easy to learn query builder
Generic manual memory management for golang
Pure Go WebGPU implementation with Vulkan, DX12, and Metal backends, zero CGO (part of [GoGPU](https://github.com/gogpu) ecosystem)
Library of financial functions for time value of money (annuities), cash flow, interest rate conversions, bonds and depreciation calculations
Useful extensions (Timedelta, Strftime, ...) to the golang's time package
The jsonrpc package helps implement of JSON-RPC 2.0
glg is simple and fast leveled logging library for Go
Execute SQL against CSV, TSV, LTSV, JSON, Parquet, and Excel files in an interactive shell, backed by in-memory SQLite
Graph control flow library (AOP, actor, state-machine)
decode form's values into a struct
A lightweight toolkit for data source extraction, transformation, and loading (ETL)
JSON query in Golang
Fast SQL query builder
A dependency injection toolkit for Go, based on Guice
gobrew lets you easily switch between multiple versions of go
A simple tool for running commands and generating files from templates
A Go client for rqlite, providing easy-to-use abstractions for working with the rqlite API
Go database query builder library for PostgreSQL
A go library and an executable that produces valid Dockerfiles using various input channels
Plugin-based testing framework with suites, parallel tests, hooks and parametrization. Inspired by Pytest
Universal, cross-language WebAssembly framework for building plug-in systems and polyglot apps
Lightning fast HTTP router fully compatible with the net/http.Handler interface
A Lightweight API Gateway and Reverse Proxy with declarative config, robust middleware, and support for REST, GraphQL, TCP, UDP, and gRPC
In-memory key:value store with expiration time, 0 dependencies, <100 LoC, 100% coverage.
Go wrapper for GDAL
Go package to schedule periodic jobs using a simple, fluent syntax
Bindings for DOM and HTML generated from WebIDL
OCI-native container image registry, support OCI-native artifact, scan artifact, image build etc
Checks recent changes to a Go project for backwards incompatible changes
Urusai ("noisy" in Japanese) is a Go implementation of a random HTTP/DNS traffic noise generator that helps protect privacy by creating digital smokescreens while browsing
Cloud-native continuous backup for PostgreSQL
go:generate tool for wrapping symbols exported by golang plugins (1.8 only)
native and database/sql driver YDB (Yandex Database)
cli application framework with auto configuration and dependency injection
Fast and flexible JSON encoder for Go
hiboot is a high performance web application framework with auto configuration and dependency injection support
Dead simple Go database migration library
Go uTP micro transport protocol implementation