A Go port of Ruby's dotenv library (Loads environment variables from .env files)
-
Updated
Oct 21, 2025 - Go
.env (dotenv) is a file, used to store configuration values as key-value pairs, similar to the ini file format. Since this file usually contains confidential information like credentials, it’s commonly prevented from being tracked by version control.
A Go port of Ruby's dotenv library (Loads environment variables from .env files)
A lightweight yet powerful configuration manager for the Go programming language
📝 Go INI config management. support multi file load, data override merge. parse ENV variable, parse variable reference. Dotenv file parse and loader. INI配置读取管理,支持多文件加载,数据覆盖合并, 解析ENV变量, 解析变量引用。DotEnv 解析加载
🔀 Keep your .env.example in sync with changes to your .env file
A simple lib to load, parse and share environment variables.
Genv is a library for Go (golang) that makes it easy to read and use environment variables in your projects. It also allows environment variables to be loaded from the .env file.
Securely store environment variables and secrets in the cloud of your choice.
Conversion tool to assist creating Kubernetes Secrets YAML files by providing dotenv.
Manage application configuration stored in cloud services.
A lightweight package for loading dot env (.env) files into structs for Go projects
Load environment variables from encrypted .env.vault files
Goblog is a simple Bootstrap Golang with Iris Go as its core. You may use this on your project as a fresh MVC structure.
Automatically generate Go Code from dotenv files.
Terraform configuration manager