DI container library that is focused on clean API and flexibility.
- golang
- go
- dependency-injection
55,640 visible repositories in the index
1,009–1,032 of 1,080 · Most stars
DI container library that is focused on clean API and flexibility.
Powerful SQL Query builder that automatically generates SQL queries from structs
Tools for parse JSON-like logs for collecting unique fields and events
Go http.Client with a byte-exact browser TLS fingerprint (uTLS) — survive JA3/JA4 blocking without a headless browser.
A Go library providing a simplified abstraction over google/gopacket for network packet parsing and processing, reducing boilerplate and improving ease of use while preserving core packet inspection capabilities.
Feature-rich filesystem mocking for Go tests: comprehensive error injection, latency simulation, write operations, operation statistics, and standalone file handles. Built on testing/fstest.MapFS with comprehensive fs.FS interface support.
A lightweight webhook action engine — execute custom commands, scripts, and forward webhooks based on YAML rules when webhook requests arrive.
A simple and elegant interface for GO's reflect.
Zero-dependency Go implementation of the Unix getopt function, tested against GNU libc.
Abstractions and utilities to get rid of boilerplate code in business logic
Tag based configuration loader from different providers
Preview Go struct field-alignment savings as a diff, not a rewrite.
OK. Now let's talk about how much you have been walking or still how high you have been climbing in terms of code...
A Deterministic Random Bit Generator based on AES in Counter mode (AES-CTR-DRBG) as specified in NIST SP 800-90A written in Go.
Go client for Meta's Threads - OAuth 2.0, rate limiting, full API coverage, production-ready
extensible, high-performance configuration management library, optimized for hierarchical data
Real macOS WiFi data for Go: scan unredacted SSIDs/BSSIDs and read saved WiFi passwords with user-approved macOS prompts.
gofiber/fiber skeleton to powers web projects.
Bluetooth TUI based on Bluetoothctl
Instantiate/configure structs recursively, based on build environment. (YAML, TOML, JSON and env).
Yet another golang type safe object pool using generics
high bandwidth for high-latency tcp connections
Run anything, know nothing. Zero-config universal project runner.
A small, flexible authorization core for Go, built around subject–action–resource–scope checks.