DI container library that is focused on clean API and flexibility.
- golang
- go
- dependency-injection
47,133 repositories indexed
889–912 of 963 · Most stars
DI container library that is focused on clean API and flexibility.
Powerful SQL Query builder that automatically generates SQL queries from structs
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 simple and elegant interface for GO's reflect.
Zero-dependency Go implementation of the Unix getopt function, tested against GNU libc.
Simple golang library for http requests
Abstractions and utilities to get rid of boilerplate code in business logic
Generate boilerplate + endpoints for Fiber or Gin REST APIs.
Library to handle X509 proxy certificates
Tamper-evident audit log for Go: an append-only, hash-chained, optionally Ed25519-signed log/slog handler, with offline logx verify. Built on the standard library, zero third-party dependencies. Also a full slog toolkit (colored output, JSON, rotation, fan-out, CLI).
👮♂️ A middleware to secure routes in fiber ⚡️
Go library for parsing Sitemaps
Simple API monitoring & analytics for Go apps
The "interpol" security string interpolation library and the "police" command line tool. Just moved here from https://bitbucket.org/vahidi/interpol
Fiber logrus logger middeware
extensible, high-performance configuration management library, optimized for hierarchical data
gofiber/fiber skeleton to powers web projects.
A small, flexible authorization core for Go, built around subject–action–resource–scope checks.
A words table and text resource library for Golang projects.
A local-first, Obsidian-compatible knowledge manager for the terminal
High-performance Unicode width calculation library for Go 1.25+. 3.9-46x faster than go-runewidth with zero allocations. Perfect for TUI frameworks and terminal applications.
plugin architecture and flexible log system for golang
Minimal in-memory deferred task scheduler for Go with ID-based debouncing, cancellation, concurrency limits, and graceful shutdown.