Go
3,166 items from avelino/awesome-go ★187,948
-
Know Go: Generics bitfieldconsulting.com
A guide to understanding and using generics in Go.
-
Goey bitbucket.org
Cross platform UI toolkit aggregator for Windows / Linux / Mac. GTK, Cocoa, Windows API
-
Scaling Go Applications betterstack.com
Everything about building, deploying and scaling Go applications in production.
-
A Comprehensive Guide to Structured Logging in Go betterstack.com
Delve deep into the world of structured logging in Go with a specific focus on recently accepted slog proposal which aims to bring high performance structured logging with levels to the standard library.
-
go-template-playground bartventer.github.io
An interactive environment to create and test Go templates.
-
Build Web Application with Golang astaxie.gitbooks.io
-
CodeCrafters Golang Track app.codecrafters.io
Achieve mastery in advanced Go by building your own Redis, Docker, Git, and SQLite. Featuring goroutines, systems programming, file I/O, and more.
-
apitest apitest.dev
Simple and extensible behavioural testing library for REST based services or HTTP handlers that supports mocking external http calls and rendering of sequence diagrams.
-
coraza-rule-validator github.com
Standalone CLI tool to validate ModSecurity and Coraza SecLang WAF rules before production deployment.
-
wsmock github.com
Expressive, zero-boilerplate WebSocket mock server for testing with fault injection and assertions.
-
ws-reconnect github.com
Resilient WebSocket client with automatic reconnection, exponential backoff, and heartbeat management.
-
simpleconf github.com
Configuration server holding one JSON document, read and written by key path over HTTP and TCP, with optional Raft clustering.
-
Fling-CLI github.com
Terminal-based peer-to-peer file and message transfer tool over custom reliable UDP.
-
slog-configurator github.com
Configures the standard library log/slog logger from environment variables: level, format, source location, and stdout/stderr split.
-
oapixconstgen github.com
Generate typed Go constants from an OpenAPI spec's x-constants extension.
-
gonfiguration github.com
Loads configuration from environment variables into structs via reflection, with struct-tag defaults and required fields.
-
goenv github.com
Reads the ENV environment variable and reports whether the process is running in production or development.
-
SiteBrush github.com
Keep the website. Retire WordPress. Turn an existing website into editable static HTML without rebuilding its design.
-
yama github.com
Compile-time dependency injection and lifecycle framework that generates start, quiesce, and stop code for Google Wire graphs.
-
decimal github.com
A fixed-size, no allocation decimal type for when you don't need arbitrary precision.
-
drainwatch github.com
Measures what actually happens to established TCP and UDP connections when a Kubernetes pod terminates.
-
go-resample github.com
Pure-Go (no cgo) audio sample-rate converter with sinc, linear, and zero-order-hold converters.
-
featureflip-go github.com
Go SDK for Featureflip feature flags, with local evaluation and streaming updates.
-
jseq github.com
Streaming JSON parser.
-
untis-go github.com
Fast, native WebUntis desktop client for students and teachers. Sidebar navigation, timetables, homework, absences & messages. AES-256-GCM encrypted credentials, SQLite cache-first, random port security.
-
spotify-screensaver github.com
Desktop screensaver for Spotify with digital OLED clock, canvas audio visualizer, and MPRIS controls.
-
docklite github.com
Lightweight Portainer alternative for Docker container management with real-time SSE metrics.
-
config github.com
Struct-based configuration loader with a dedicated config file parser, supporting env vars, flags, defaults, and validation.
-
geo-engine-go github.com
Official Go SDK for GeoEngine, offering high-performance geospatial data ingestion with single-digit millisecond latency.
-
gocondense github.com
A gofmt-compatible formatter that condenses multi-line constructs onto single lines where they fit.
-
rtspeek github.com
Library and CLI for probing RTSP streams and reporting reachability, latency, codecs, and resolutions.
-
onvif-go github.com
ONVIF client, WS-Discovery and virtual camera server for IP cameras.
-
certifier github.com
Library and CLI for generating and validating X.509 certificates, certificate authorities, CRLs, and OCSP responses.
-
telepath github.com
telepath is a powerful CLI tool for secure port forwarding with support for multiple jump hosts and flexible authentication.
-
gozen github.com
gozen is a simplified golang MVC framework to generate projects and components with Support of REST, gRPC etc. Higly customizable and easy to add any api layer or worker.
-
eyez github.com
eyez is a handy CLI tool that lets you view images directly in your terminal, with support for most terminal emulators.