Abstractions and utilities to get rid of boilerplate code in business logic
- datastructures
- generic
- go
- golang
47,133 repositories indexed
193–205 of 205 · Most stars
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.
extensible, high-performance configuration management library, optimized for hierarchical data
Instantiate/configure structs recursively, based on build environment. (YAML, TOML, JSON and env).
A package designed to extract and work with go structs as values. Types & Tags export
⚙️ Golang config manager. Control your configurations using tags, unmarshal to structs, implement and inject your own value providers and parsers.
Fast and flexible HTTP request parser for Go
The kitchen sink for clean Go projects — generic helpers for slices, maps, parallel work, JSON, HTTP, and containers
A simple to use log system, minimalist but with features for debugging and differentiation of messages
Open-source real-time Voice AI infrastructure in Go. Stream audio via WebRTC or WebSocket, connect STT → LLM → TTS pipelines, and build scalable voice agents and conversational AI applications.
This tool can be useful for writing a tests. If you want change private field in struct from imported libraries than it can help you.
Parse configuration values into given struct from environment, files, json, bytes, or other input convertible to bytes