Go
3,166 items from avelino/awesome-go ★187,948
-
generis github.com
Code generation tool providing generics, free-form macros, conditional compilation and HTML templating.
-
mp github.com
Simple cli email parser. It currently takes stdin and outputs JSON.
-
cmd github.com
Extends the standard flag package to support sub commands and more in idiomatic way.
-
set github.com
Performant and flexible struct mapping and loose type conversion.
-
go-httpheader github.com
Go library for encoding structs into Header fields.
-
stto github.com
A light-weight superfast line of code counter written in pure Go.
-
slicer github.com
Makes working with slices easier.
-
mcli github.com
A minimal but very powerful cli library for Go.
-
gomatch github.com
library created for testing JSON against patterns.
-
gostrutils github.com
Collections of string manipulation and conversion functions.
-
sandid github.com
Every grain of sand on earth has its own ID.
-
ptrie github.com
An implementation of prefix tree.
-
journald github.com
Go implementation of systemd Journal's native API for logging.
-
go-myanimelist github.com
Go client library for accessing the MyAnimeList API.
-
patreon-go github.com
Go library for Patreon API.
-
ecal github.com
A simple embeddable scripting language which supports concurrent event processing.
-
typ github.com
Null Types, Safe primitive type conversion and fetching value from complex structures.
-
dg github.com
A fast data generator that produces CSV files from generated relational data.
-
transliterator github.com
Provides one-way string transliteration with supporting of language-specific transliteration rules.
-
bel github.com
Generate TypeScript interfaces from Go structs/interfaces. Useful for JSON RPC.
-
datatrax github.com
Data engineering and classic ML toolkit with batch processing, type coercion, and 7 algorithms in pure Go with zero dependencies.
-
committer github.com
A distributed transactions management system (2PC/3PC implementation).
-
genv github.com
Read environment variables easily with dotenv support.
-
clusteredBigCache github.com
BigCache with clustering support and individual item expiration.
-
ai github.com
A Go toolkit for building AI agents and applications across multiple providers with unified LLM, embeddings, tool calling, and MCP integration.
-
httpref github.com
httpref is a handy CLI reference for HTTP methods, status codes, headers, and TCP and UDP ports.
-
decimal github.com
Package decimal implements arbitrary-precision decimal floating-point arithmetic.
-
OpenCLI github.com
OpenAPI-style specification for CLIs; define your interface in a language-agnostic document to generate documentation and framework boilerplate code.
-
scope github.com
Easily Manage OAuth2 Scopes In Go.
-
fantasyname github.com
Fantasy names generator.
-
phoenix github.com
High-performance TUI framework with Elm-inspired architecture, perfect Unicode rendering, and zero-allocation event system.
-
otellix github.com
OpenTelemetry-native LLM observability and budget guardrails for cost-constrained production environments.
-
anko github.com
Simple application watcher for multiple programming languages.
-
go-cluster github.com
Go implementation of the k-modes and k-prototypes clustering algorithms.
-
godist github.com
Various probability distributions, and associated methods.
-
schema github.com
Library to embed schema migrations for database/sql-compatible databases inside your Go binaries.
-
go-up github.com
A simple configuration library with recursive placeholders resolution and no magic.
-
httpsuite github.com
HTTP request parsing and RFC 9457 problem responses for Go, with a stdlib-only core and optional validation.
-
go-dag github.com
A framework developed in Go that manages the execution of workflows described by directed acyclic graphs.
-
hashicorp/cli github.com
Go library for implementing command-line interfaces.
-
noodlog github.com
Parametrized JSON logging library which lets you obfuscate sensitive data and marshal any kind of content. No more printed pointers instead of values, nor escape chars for the JSON strings.
-
argv github.com
Go library to split command line string as arguments array using the bash syntax.
-
nginx-prometheus github.com
Nginx log parser and exporter to Prometheus.
-
drone-jenkins github.com
Trigger downstream Jenkins jobs using a binary, docker or Drone CI.
-
git-courer github.com
Local MCP server for Git operations using Ollama to save tokens and prevent secret leakage.
-
webhooked github.com
A webhook receiver on steroids: handle, secure, format and store a Webhook payload has never been easier.
-
rotom github.com
A tiny Redis server built with Golang, compatible with RESP protocols.
-
ddt github.com
Dynamic decision tree, create trees defining customizable rules.
-
gonameparts github.com
Parses human names into individual name parts.
-
evaluator github.com
Evaluate an expression dynamically based on s-expression. It's simple and easy to extend.
- next page of items loading…