awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gookit avatar

gookit/config

0
View on GitHub↗
zread.ai/gookit/config↗

Config

📝 Go configuration manage(load,get,set,export). support JSON, YAML, TOML, Properties, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var. Go应用配置加载管理,支持多种格式,多文件加载,远程文件加载,支持数据合并,解析环境变量名

Features

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI
Configuration Management - Configuration management with multi-format support.
  • Configuration Management - Listed in the “Configuration Management” section of the Awesome Go awesome list.
  • Gestion de configuration - Config management supporting JSON, YAML, TOML, INI, HCL.
  • 583 stars·61 forks·Go·MIT·13 vues

    Historique des stars

    Graphique de l'historique des stars pour gookit/configGraphique de l'historique des stars pour gookit/config

    Alternatives open source à Config

    Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Config.
    • beatlabs/harvesterAvatar de beatlabs

      beatlabs/harvester

      134Voir sur GitHub↗

      Harvest configuration, watch and notify subscriber

      Goconfiguration-managementgogolang
      Voir sur GitHub↗134
    • caarlos0/envAvatar de caarlos0

      caarlos0/env

      6,004Voir sur GitHub↗

      env is a Go library that reads environment variables and populates the fields of a Go struct according to tag directives. It uses reflection to iterate over struct types and tags at runtime, mapping environment variable names to struct fields and applying parsing behavior defined in struct tags. The library supports required field validation, returning errors when marked fields are missing or empty after parsing. It also provides default value fallback from struct tags when environment variables are not set, environment variable expansion that recursively substitutes references within values,

      Goconfigconfigurationenvironment
      Voir sur GitHub↗6,004
    • antham/envhAvatar de antham

      antham/envh

      100Voir sur GitHub↗

      Go helpers to manage environment variables

      Goconfiguration-managementenvironmentgolang
      Voir sur GitHub↗100
    • go-ini/iniAvatar de go-ini

      go-ini/ini

      3,542Voir sur GitHub↗

      Package ini provides INI file read and write functionality in Go

      Goconfigurationgoini
      Voir sur GitHub↗3,542
    Voir les 30 alternatives à Config→

    Questions fréquentes

    Que fait gookit/config ?

    📝 Go configuration manage(load,get,set,export). support JSON, YAML, TOML, Properties, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var. Go应用配置加载管理,支持多种格式,多文件加载,远程文件加载,支持数据合并,解析环境变量名

    Quelles sont les fonctionnalités principales de gookit/config ?

    Les fonctionnalités principales de gookit/config sont : Configuration Management, Gestion de configuration.

    Quelles sont les alternatives open-source à gookit/config ?

    Les alternatives open-source à gookit/config incluent : go-ini/ini — Package ini provides INI file read and write functionality in Go. heetch/confita — Load configuration in cascade from multiple backends into a struct. beatlabs/harvester — Harvest configuration, watch and notify subscriber. caarlos0/env — env is a Go library that reads environment variables and populates the fields of a Go struct according to tag… antham/envh — Go helpers to manage environment variables. hjson/hjson-go — Hjson for Go.