Search
Find Go libraries and tools by name, category, or popularity.
3,042 results
String formatting like in Python or C# manner with the additional text formatting features
CLI for building powerful aliases
Agentic harness focused on terminal workflows, following UNIX principles. No external dependencies, ideal for scripting/prototyping agentic apps, engine is also exposed as a package
A simple crontab like scheduler that aims to offer a KISS approach to job scheduling.
Few miscellaneous Go microbenchmarks. Compare some language features to alternative approaches
A simple SHOUTcast server
Bloom filters implemented in Go
Go library for accessing [trending repositories](https://github.com/trending) and [developers](https://github.com/trending/developers) at Github
Self-hosted forum platform built with Go, Vue, and Tailwind CSS
Library to generate TOTP/HOTP codes
Go implementation of a high performance, thread safe bloom filter
Embeddable scripting programming language
ASCII transliterations of Unicode text
a collection of golang benchmarks
Fast parallel directory traversal library (used by [fzf](https://github.com/junegunn/fzf))
Functional Experiment in Go
Package for verifying that your JSON payloads are serialized correctly
Fast Concurrent / Parallel Sorting
MUS format serializer for Go
Generate Haskell inspired functions for your slices
Library to easily and dynamically generate maps from static structures
Markdown builder that generates GitHub Flavored Markdown and mermaid diagrams through method chaining
A POSIX/GNU style, getopt-like command-line UI Go library
An easy to use, lightweight, thread-safe and append-only in-memory data structure inspired by Apache Kafka
Augments Time for working with dates, date ranges, time spans, periods, and time-of-day
Library for Coordinate Conversion and Transformation (ETRS89, OSGB36, NAD83, RGF93, Web Mercator, UTM)
Parse any string, slice or infinite buffer to any tokens
adorable gopher logos
Advanced JSON to Go struct conversion. Provides package that can parse multiple JSON documents and create struct to fit them all
Golang SDK for Medium's OAuth2 API
Region quadtrees with efficient point location and neighbour finding
Framework-agnostic library for parsing and validating form/JSON data which supports multipart forms and files
A golang generic graph library that provides mathematical graph-theory and algorithms
tool to generate and process Docker containers connections graphs
Structured logger for `net/context` aware HTTP handlers with flexible dispatching
Prometheus remote write proxy that adds add Cortex tenant ID header based on metric labels
A lightweight, zero-dependency, append-only Time-Series Database and Dashboard optimized for low-power hardware
Send encrypted emails to blockchain addresses written in Go
One unified interface for multiple Payment Service Providers (PsP) to process online payment.
iTunes Compliant and RSS 2.0 Podcast Generator in Golang
A universal interface for caching slow database queries (backed by redis, memcached, ristretto, or in-memory).
Collection of Go images, graphics, and art.
A sample layout for Go application projects with the real code
A safe way to execute functions asynchronously, recovering them in case of panic
redisqueue provides a producer and consumer of a queue that uses Redis streams
Native Go AAC bitstream parser
Embedded transactional database of accounts, running in multithreaded mode
Lightweight library for the transactional outbox pattern in Go, not tied to any specific relational database or broker
Deep learning framework inspired by Burn (Rust), with autograd, type-safe tensors, and zero-CGO GPU acceleration
Configurable Golang email validator/verifier. Verify email via Regex, DNS, SMTP and even more