https://github.com/ipdotsetaf/go-configuration
Configuration Manager for Go projects
https://github.com/ipdotsetaf/go-configuration
Last synced: 6 months ago
JSON representation
Configuration Manager for Go projects
- Host: GitHub
- URL: https://github.com/ipdotsetaf/go-configuration
- Owner: IPdotSetAF
- License: gpl-3.0
- Created: 2025-08-31T08:23:43.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-31T10:48:39.000Z (10 months ago)
- Last Synced: 2025-08-31T11:32:47.535Z (10 months ago)
- Language: Go
- Size: 16.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GoConfiguration
Configuration Manager for Go projects
This package makes loading configurations as easy as it can be.
---
GoConfiguration package supports:
- Reading configurations from files
- [x] json
- [ ] xml
- [ ] yaml
- [ ] toml
- [ ] env
- [ ] Reading configurations from environment variables
- [ ] Reading configurations from flags
- [ ] configuration pipeline
- [ ] using multiple configuration sources
- [ ] configuration override
- [ ] optional configuration files
- configuration hot reloading
- [ ] hot reloading configuration files
- [ ] hot reloading environment variables
- [x] getting configuration sections (as dictionary)
- [ ] fast section selection (using `.` as key)
- [x] getting configuration as an struct