扫码订阅《 》或办理VIP,即可阅读文章!

GolangRoadmap.com

阅读模式

  • 沉浸
  • 自动
  • 日常
首页
Go视界
Go博文
Go宝典
Go小课
Go面试
Go下载
产品实验区
  • Go小考
  • Go实战
  • Go仓库
  • Go月刊
  • Go返利
更多
  • 会员中心

    • 我的信息
    • 我的考试
  • 关于平台

    • 平台介绍
    • 成长记录
    • 联系站长
  • 支持与服务

    • 会员权益
    • 常见问题
    • 吐槽专区
author-avatar

GOLANG ROADMAP


首页
Go视界
Go博文
Go宝典
Go小课
Go面试
Go下载
产品实验区
  • Go小考
  • Go实战
  • Go仓库
  • Go月刊
  • Go返利
更多
  • 会员中心

    • 我的信息
    • 我的考试
  • 关于平台

    • 平台介绍
    • 成长记录
    • 联系站长
  • 支持与服务

    • 会员权益
    • 常见问题
    • 吐槽专区
  • Go开源仓库

    • 标签索引
  • 仓库导航

    • 音频和音乐
    • 身份验证和OAuth
    • 机器人相关
    • 标准CLI
    • 构建用户界面库
    • 配置
    • 持续集成
    • CSS预处理器
    • 数据结构
    • 数据库
    • 数据库驱动
    • 日期和时间
    • 分布式系统
    • 电子邮件
    • 嵌入式脚本语言
    • 错误处理
    • 文件
    • 金融
    • Forms
    • 功能性
    • 游戏开发
    • 生成与泛型
    • 地理位置
    • 编译器
    • Goroutines
    • 图形界面
    • 图片
    • 物联网
    • 工作计划
    • JSON格式
    • Logging
    • 机器学习
    • 实现消息传递
    • 微软办公软件
    • 依赖注入
    • 项目布局
    • Strings
    • 自然语言处理
    • 网络
    • JSON格式
    • OpenGL
    • ORM
    • 包管理
    • 性能
    • 查询语言
    • 资源嵌入
    • 科学与数据分析
    • 安全
    • 序列化
    • 服务器应用
    • 流处理
    • 模板引擎
    • 测试
    • 文字处理
    • 第三方API
    • 实用工具
    • UUID
    • 验证方式
    • 版本控制
    • 视频
    • Web框架
    • 中间件
    • 路由器
    • 视窗
    • XML格式
    • 代码分析
    • 编辑器插件
    • Go + 硬件
    • go生成工具
    • go工具
    • DevOps工具
    • 其他

扫码订阅《 》或办理VIP,即可阅读文章!

配置


GOLANG ROADMAP

用于配置解析的库。

  • config - 用于Go项目的轻量级但功能强大的配置包。
  • config - 云本机应用程序配置。仅两行将ENV绑定到结构。
  • config - JSON或YAML配置与包装环境变量和标志解析。
  • configure - 通过多个源提供配置,包括JSON,标志和环境变量。
  • confita - 将配置从多个后端级联加载到结构中。
  • conflate - 图书馆/工具合并来自任意URL,验证多个JSON / YAML / TOML文件针对JSON模式,并在架构中定义的默认值应用。
  • env - 解析环境变量去结构(使用默认值)。
  • envcfg - 将环境变量解编为Go结构。
  • envconf - 来自环境的配置。
  • envconfig - 从环境变量中读取您的配置。
  • envh - 帮助程序管理环境变量。
  • gcfg - 将INI样式的配置文件读取到Go结构中;支持用户定义的类型和子节。
  • genv - 通过dotenv支持轻松读取环境变量。
  • go-up - 一个简单的配置库,具有递归占位符解析度并且没有魔术。
  • goConfig - 将结构解析为输入,并使用命令行,环境变量和配置文件中的参数填充此结构的字段。
  • godotenv - Ruby的dotenv库的Go端口(从加载环境变量.env)。
  • gofigure - 简化 Go应用程序的配置。
  • gone/jconf - 模块化JSON配置。在不牺牲完整的配置序列化的情况下,使您的配置结构以及它们配置的代码以及将解析委派给子模块的过程。
  • gookit/config - 应用程序配置管理(加载,获取,设置)。支持JSON,YAML,TOML,INI,HCL。多文件加载,数据覆盖合并。
  • harvester - 收割机,一个易于使用的静态和动态配置包supportig播种,ENV VAR和集成领事。
  • hjson - Human JSON,人类的配置文件格式。轻松的语法,更少的错误,更多的注释。
  • ingo - 标志保留在类似ini的配置文件中。
  • ini - 读取和写入INI文件的软件包。
  • joshbetz/config - Go的小型配置库,可解析环境变量,JSON文件,并在SIGHUP上自动重新加载。
  • kelseyhightower/envconfig - Go库,用于管理来自环境变量的配置数据。
  • koanf - 轻巧,可扩展的库,用于读取Go应用程序中的配置。内置对JSON,TOML,YAML,env,命令行的支持。
  • konfig - 在分布式处理时代,Go的可组合,可观察和高性能配置处理。
  • mini - Golang软件包,用于解析ini样式的配置文件。
  • nasermirzaei89/env - 用于读取环境变量的简单有用的程序包。
  • onion - Go的基于层的配置,支持JSON,TOML,YAML,属性,etcd,env和使用PGP加密。
  • sprbox - 支持构建环境的工具箱工厂和不可知的配置解析器(YAML,TOML,JSON和环境变量)。
  • store - Go的轻量级配置管理器。
  • viper -使用尖牙进行配置。
  • xdg - 遵循XDG Standard 标准的跨平台软件包。