Search
Find Go libraries and tools by name, category, or popularity.
3,042 results
A secure, efficient TCP/UDP tunneling solution that delivers fast, reliable access across network restrictions using pre-established TCP/QUIC/WebSocket or HTTP/2 connections
Futureproof password hashing library
Efficient and robust glTF 2.0 reader, writer and validator
A package for reading and creating ISO9660 disk images
Simple logger of Go Programs, with level handlers
A collection of tools for Network Management that use the gNMI and gNOI protocols
Wi-Fi QR Code Generator
A Git CLI tool with both traditional command-line and interactive incremental-search UI, workflow support, and configurable keybindings
Adaptive hedged requests for Go. Cuts p99 latency with zero configuration, based on Google's "The Tail at Scale" paper
Functional helpers library providing Map, Filter, Reduce and other stream operations on generic slices Go1.18+ with lazy evaluation and error handling mechanisms
Cap'n Proto library and parser for go
Lightweight columnar log analytics database with a pipe-style query language inspired by SPL
SQL query builder, fork of Squirrel with improved performance
messagebus is a Go simple async message bus, perfect for using as event bus when doing event sourcing, CQRS, DDD
Terraform provider plugin that dynamically configures itself at runtime based on an OpenAPI document (formerly known as swagger file) containing the definitions of the APIs exposed
Bayesian optimization framework for black-box functions written in Go. Everything will be optimized
A library for handling mediator patterns and simplified CQRS patterns within an event-driven architecture, inspired by csharp MediatR library
JSON query expression library in Golang
Architecture testing tool for Go projects
A lightweight, remotely configurable monitoring service
A gh CLI extension that uploads images to GitHub issues, PRs, and READMEs from the command line, producing user-attachments URLs that respect repository visibility
Go package for mapping values to and from space-filling curves, such as Hilbert and Peano curves.
Parse, validate, and manipulate OpenAPI, Swagger, Arazzo, and OpenAPI Overlay documents
Monitoring changes in the source file and automatically compile and run (restart)
A fuzzy-search based terminal UI application for Attlasian Jira
Cross-platform, normalized battery information library
REST API testing framework
Lightweight configuration manager for Go.
An opinionated and concurrent health-check HTTP handler for RESTful services
Library for reading and writing Microsoft Word (Docx) files
Framework to build a bot for desired chat services including LINE, Slack, Gitter, and more
Simple, flexible, secure, and idiomatic web session management with pluggable backends
Go bindings for Ethereum JSON RPC API
OpenAI-compatible LLM gateway that routes requests across 30 providers with fallback, rate limiting, budgets, guardrails, and observability
Firebird RDBMS SQL driver for Go
Jest-like snapshot testing in Golang
Declarative end to end functional testing
Golf is a fast, simple and lightweight micro-web framework for Go. It comes with powerful features and has no dependencies other than the Go Standard Library.
Library to use HTML5 Canvas, with all drawing within go code
Declarative unmarshalling of HTML using struct tags with jQuery syntax (uses GoQuery)
Personal DDNS client with Digital Ocean Networking DNS as backend
Orchestrate goroutines with ease
NMEA parser library for the Go language
A fast, powerful and extensible web crawling & scraping framework
Suite of libraries for IoT devices, experimental for x/exp/io
An enjoyable golang test framework
Performant, stand-alone, HTTP compliant URL Router for go web applications
A tech stack agnostic Event Driven Workflow framework
eBPF based TCP observability
An extensive Philips Hue client library for Go