Go
3,166 items from avelino/awesome-go ★187,948
-
gxpdf github.com
Modern full-lifecycle PDF library for Go — parse, extract tables, generate, and sign documents with zero CGO dependencies.
-
consul consul.io
Consul is a tool for service discovery, monitoring and configuration.
-
SyncThing syncthing.net
Peer-to-peer file synchronization tool.
-
table github.com
Small library for terminal color based tables.
-
petrovich github.com
Petrovich is the library which inflects Russian names to given grammatical case.
-
rk-gin github.com
Middleware for Gin framework with logging, metrics, auth, tracing etc.
-
convergen github.com
Feature rich type-to-type copy code generator.
-
slice github.com
Type-safe functions for common Go slice operations.
-
url-shortener github.com
A modern, powerful, and robust URL shortener microservice with mysql support.
-
alice github.com
Additive dependency injection container for Golang.
-
f4go github.com
Transpile FORTRAN 77 code to Go code.
-
copy github.com
Package for fast copying structs of different types.
-
docs github.com
Automatically generate RESTful API documentation for GO projects - aligned with Open API Specification standard.
-
gads github.com
Google Adwords Unofficial API.
-
drmaa github.com
Job submission library for cluster schedulers based on the DRMAA standard.
-
evaler github.com
Simple floating point arithmetic expression evaluator.
-
xdg github.com
FreeDesktop.org (xdg) Specs implemented in Go.
-
go-pdu github.com
A decentralized identity-based social network.
-
genfuncs github.com
Go 1.18+ generics package inspired by Kotlin's Sequence and Map.
-
go-xkcd github.com
Go client for the xkcd API.
-
datacounter github.com
Go counters for readers/writer/http.ResponseWriter.
-
claude-code-go github.com
Go library for driving the Claude Code CLI non-interactive prompt surface from Go programs.
-
hotplex github.com
AI Agent runtime engine with long-lived sessions for Claude Code, OpenCode, pi-mono and other CLI AI tools. Provides full-duplex streaming, multi-platform integrations, and secure sandbox.
-
go-cfg github.com
The library provides a unified way to read configuration data into a structure from various sources, such as env, flags, and configuration files (.json, .yaml, .toml, .env).
-
kyoo github.com
Provides an unlimited job queue and concurrent worker pools.
-
goback github.com
Go simple exponential backoff package.
-
starlet github.com
Go wrapper for starlark-go that simplifies script execution, offers data conversion, and useful Starlark libraries and extensions.
-
swag github.com
No comments, simple go wrapper to create swagger 2.0 compatible APIs. Support most routing frameworks, such as built-in, gin, chi, mux, echo, httprouter, fasthttp and more.
-
generic github.com
flexible data type for Go.
-
go-htpasswd github.com
Apache htpasswd Parser for Go.
-
minisql github.com
Embedded single file SQL database.
-
retry-go github.com
Retrying made simple and easy for golang.
-
go-waitgroup github.com
Like sync.WaitGroup with error handling and concurrency control.
-
avro github.com
Discover SQL schemas and convert them to AVRO schemas. Query SQL records into AVRO bytes.
-
goconfig github.com
Populate Go structs from flags, environment variables, config.json and defaults with deterministic precedence. No extra dependencies.
-
browscap_go github.com
GoLang Library for Browser Capabilities Project.
-
porter2 github.com
Really fast Porter 2 stemmer.
-
pointer github.com
Package pointer contains helper routines for simplifying the creation of optional fields of basic type.
-
ordered-concurrently github.com
Go module that processes work concurrently and returns output in a channel in the order of input.
-
dict github.com
Python-like dictionaries (dict) for Go.
-
flagvar github.com
A collection of flag argument types for Go's standard flag package.
-
usestdlibvars github.com
A linter that detect the possibility to use variables/constants from the Go standard library.
-
go-iam github.com
Developer-first Identity and Access Management system with a simple UI.
-
should github.com
Testing library with zero dependencies, detailed struct diffs and human-readable error messages.
-
boa github.com
Declarative flags, env vars, validation, and config files from struct tags. Built on cobra.
-
go18ds github.com
Go Data Structures using Go 1.18 generics.
-
go-gtfs github.com
Load gtfs files in go.
-
yogo github.com
Check yopmail mails from command line.
-
stdlog github.com
Stdlog is an object-oriented library providing leveled logging. It is very useful for cron jobs.
-
dsunit github.com
Datastore testing for SQL, NoSQL, structured files.
- next page of items loading…