🧑💻 High Developer Experience, zap based logger. It offers rich functionality but is easy to configure and allows the user to choose the best output format for their purposes.
- zap
- logging
- golang
- pretty
47,133 repositories indexed
1,417–1,440 of 1,523 · Most stars
🧑💻 High Developer Experience, zap based logger. It offers rich functionality but is easy to configure and allows the user to choose the best output format for their purposes.
Gaurun Client written in Go
A logging library with strack traces, object dumping and optional timestamps
go-glmatrix is a golang version of glMatrix, which is "designed to perform vector and matrix operations stupidly fast".
🛠 Viper wrapper with config inheritance and key generation
TranslatedBind data to any Go value. Can use built-in and custom expression binding capabilities; supports data validation logic for Go values.
Simple in-memory key-value storage with TTL for each record.
go-events is a go event and event'subscribe pkg, like wordpress hook functions
Hands is a process controller used to control the execution and return strategies of multiple goroutines.
GO Dependency Injection
CLI implementation of httpreserve that can test links and retrieve internet archive replacements
A Go project to explore the math to calculate and present data in a map using the `Web Mercator Projection`
Golang utility functions for working with reflection
The missing Golang Strings Library
Slice conversion between primitive types
DI container library that is focused on clean API and flexibility.
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.
gRPC interceptor catenation.
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