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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
antham avatar

antham/envh

0
View on GitHub↗

Envh

Go helpers to manage environment variables

Features

  • Configuration Management - Helpers for managing environment variables.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • Configuration Management - Listed in the “Configuration Management” section of the Awesome Go awesome list.
  • Configuration Management - Environment variable management helper.
  • 100 stars·2 forks·Go·MIT·18 views

    Star history

    Star history chart for antham/envhStar history chart for antham/envh

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Envh

    These projects share indexed features with Envh. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • caarlos0/envcaarlos0 avatar

      caarlos0/env

      6,004View on 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
      View on GitHub↗6,004
    • go-ini/inigo-ini avatar

      go-ini/ini

      3,542View on GitHub↗

      Package ini provides INI file read and write functionality in Go

      Goconfigurationgoini
      View on GitHub↗3,542
    • beatlabs/harvesterbeatlabs avatar

      beatlabs/harvester

      134View on GitHub↗

      Harvest configuration, watch and notify subscriber

      Goconfiguration-managementgogolang
      View on GitHub↗134
    • gookit/configgookit avatar

      gookit/config

      583View on GitHub↗

      📝 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应用配置加载管理,支持多种格式,多文件加载,远程文件加载,支持数据合并,解析环境变量名

      Goconfigconfig-managementconfiguration
      View on GitHub↗583
    Compare all 30 related projects→

    Frequently asked questions

    What does antham/envh do?

    Go helpers to manage environment variables

    What are the main features of antham/envh?

    The main features of antham/envh are: Configuration Management.

    Which projects share features with antham/envh?

    Projects with overlapping indexed features include: 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… gookit/config — 📝 Go configuration manage(load,get,set,export). support JSON, YAML, TOML, Properties, INI, HCL, ENV and Flags. Multi… hjson/hjson-go — Hjson for Go.