2 repository-uri
Mapping of configuration data structures into strongly typed language structs using tags.
Distinct from Struct Mapping: Specifically targets application configuration mapping rather than general hash-to-struct decoding for data processing.
Explore 2 awesome GitHub repositories matching data & databases · Configuration. Refine with filters or upvote what's useful.
This project is a microservice framework for building scalable backend systems in Go. It provides an architecture for distributed systems with integrated support for service discovery, load balancing, and fault-tolerance mechanisms. The framework distinguishes itself through a domain-driven layered architecture and a remote-first configuration system that synchronizes settings between remote stores and local files with automatic failover. It implements a high-performance communication model using gRPC for unary and streaming data exchange, as well as real-time notification systems for managin
Automatically maps configuration data from files into strongly typed Go structs.
koanf is a configuration management library for Go designed to load, merge, and unmarshal application settings from multiple sources into structured objects. It functions as a multi-source config loader that aggregates data from environment variables, files, and remote providers into a single unified map. The system utilizes a pluggable architecture for parsing and data abstraction, allowing it to transform bytes from formats such as JSON, YAML, and TOML into nested maps. It supports dynamic configuration watching to monitor external sources and trigger automatic reloads when settings change.
Maps configuration keys to strongly typed Go structs using custom tags for easier access in application logic.