Go
3,166 items from avelino/awesome-go ★187,948
-
log github.com
An O(1) logging system that allows you to connect one log to multiple writers (e.g. stdout, a file and a TCP connection).
-
ltsv github.com
High performance LTSV (Labeled Tab Separated Value) reader for Go.
-
x509proxy github.com
Library to handle X509 proxy certificates.
-
threads-go github.com
Go client library for the Meta Threads API with OAuth 2.0, rate limiting, and type-safe error handling.
-
go-lua github.com
Lua 5.4 VM implemented in pure Go.
-
aes-ctr-drbg github.com
A Deterministic Random Bit Generator based on AES in Counter mode (AES-CTR-DRBG) as specified in NIST SP 800-90A.
-
secretgenerator github.com
CSPRNG-backed credential generator with a versioned JSON schema for passwords, passphrases, secrets, API keys, and PINs.
-
structalign github.com
Shows how a struct's fields could be reordered to use less memory, printing a diff instead of rewriting files.
-
Go Doc github.com
A Visual Studio Code extension for showing definition in output and generating go doc.
-
parsefields github.com
Tools for parse JSON-like logs for collecting unique fields and events.
-
gonfig github.com
Tag-based configuration parser which loads values from different providers into typesafe struct.
-
abstract github.com
Abstractions and utilities to get rid of boilerplate code in business logic.
-
Grequest github.com
Simple and lightweight golang package for http requests. based on powerful net/http
-
getopt github.com
An accurate Go getopt, validated against the GNU libc implementation.
-
patcher github.com
Powerful SQL Query builder that automatically generates SQL queries from structs.
-
fixedwidth github.com
Fixed-width text formatting (UTF-8 supported).
-
HnH/di github.com
DI container library that is focused on clean API and flexibility.
-
sliceconv github.com
Slice conversion between primitive types.
-
goroute github.com
Simple yet powerful HTTP request multiplexer.
-
reflectpro github.com
Callers, copiers, getters and setters for go.
-
catena github.com
http.Handler wrapper catenation (same API as "chain").
-
mockfs github.com
Mock filesystem for Go testing with error injection and latency simulation, built on testing/fstest.MapFS.
-
go-pcaplite github.com
Lightweight live packet capture library with HTTPS SNI extraction.
-
go-yamlvalidator github.com
Source-aware YAML validation with native Go schemas and JSON Schema support.
-
xlog github.com
Plugin architecture and flexible log system for Go, with level ctrl, multiple log target and custom log format.
-
uniwidth github.com
High-performance Unicode character width calculation with SWAR optimization, O(1) lookup tables, and ZWJ emoji support.
-
env github.com
An environment utility package with support for unmarshaling into structs.
-
neuron-cli github.com
A local-first, Obsidian-compatible terminal knowledge manager.
-
roamr github.com
CLI that scores nearby saved WiFi networks and tells you which to use, and why.
-
Smeldr github.com
AI-native content backend with typed lifecycle management, native MCP tools for every content type, and zero runtime dependencies.
-
go-words github.com
A words table and text resource library for Golang projects.
-
canery github.com
Minimal, stateless authorization engine with a pluggable evaluation model.
-
GoPOSIX github.com
A Go-native, single-binary multicall with 77 POSIX tools and >97% BusyBox test compatibility.
-
xpool github.com
Yet another golang type safe object pool using generics.
-
swap github.com
Instantiate/configure structs recursively, based on build environment. (YAML, TOML, JSON and env).
-
NotNet github.com
A lightweight Go framework for building fast, ergonomic RESTful APIs with middleware and flexible routing.
-
go-postgres-s3-backup github.com
Serverless PostgreSQL backups to S3 using AWS Lambda, with daily, monthly, and yearly rotation.
-
netchan github.com
Network Channels (netchan) for Golang: Secure, cluster-ready, supports nested channels & any data type. Inspired by Rob Pike.
-
tumblr github.com
Go wrapper for the Tumblr v2 API.
-
macwifi github.com
Wi-Fi scanning and Keychain password retrieval for macOS 13+.
-
pgwd github.com
CLI that monitors PostgreSQL connection counts (total, active, idle, stale) and notifies via Slack and/or Loki when thresholds are exceeded. Supports Kubernetes (kubectl port-forward) and optional run context in notifications.
-
hedzr/store github.com
Extensible, high-performance configuration management library, optimized for hierarchical data.
-
veil github.com
Local HTTPS proxy that hides API credentials from AI coding agents. OS keychain integration, format-aware placeholders, SQLite audit log.
-
NoKV github.com
Native metadata service for distributed filesystems, object storage, and AI dataset workloads.
-
pingtower github.com
Lightweight self-hosted uptime monitor for websites and APIs.
-
sg github.com
Benchmarks a set of HTTP endpoints (like ab), with possibility to use the response code and data between each call for specific server stress based on its previous response.
-
go-pkg github.com
A go toolkit.
-
GoLogX github.com
Append-only, hash-chained, optionally Ed25519-signed slog handler with offline verification of tampering.
-
go-chronos github.com
Go library for interacting with the Chronos Job Scheduler
-
crab-config-files-templating github.com
Dynamic configuration file templating tool for kubernetes manifest or general configuration files.
- next page of items loading…