Go environment-variables

Open-source Go projects categorized as environment-variables

Top 23 Go environment-variable Projects

  • godotenv

    A Go port of Ruby's dotenv library (Loads environment variables from .env files)

  • Project mention: Autenticação com Golang e AWS Cognito | dev.to | 2024-02-05

    Primeiro vamos carregar nossas envs com o pacote godotenv, depois iniciamos nosso cognito client, passando o COGNITO_CLIENT_ID, que pegamos anteriormente, depois iniciamos o gin e criamos um server, isso é o suficiente.

  • env

    A simple and zero-dependencies library to parse environment variables into structs

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • cleanenv

    ✨Clean and minimalistic environment configuration reader for Golang

  • envsubst

    Environment variables substitution for Go

  • go-env

    a golang library to manage environment variables

  • aconfig

    Simple, useful and opinionated config loader.

  • fig

    A minimalist Go configuration library (by kkyr)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • config

    A lightweight yet powerful configuration manager for the Go programming language (by golobby)

  • gotenv

    Load environment variables from `.env` or `io.Reader` in Go.

  • envdecode

    Go package for populating structs from environment variables using struct tags

  • joshbetz/config

    🛠 A configuration library for Go that parses environment variables, JSON files, and reloads automatically on SIGHUP. (by joshbetz)

  • konf

    The simplest config loader for Go that reads/watches from file, env, flag and clouds (AWS, Azure, GCP). (by nil-go)

  • Project mention: Konf 1.0 – The simplest config loader for Go supports file, env, flag and clouds | news.ycombinator.com | 2024-03-20
  • zenv

    Enhanced env command to set environment variable by various method

  • Project mention: GitHub - m-mizutani/zenv: Enhanced env command to set environment variable by various method | /r/golang | 2023-07-16
  • gvc

    Geek's valuable collection. A cross-platform supertool that brings convinience to coding.

  • tfenv

    Transform environment variables for use with Terraform (e.g. `HOSTNAME` ⇨ `TF_VAR_hostname`) (by cloudposse-archives)

  • ini

    📝 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 解析加载 (by gookit)

  • hocon

    go implementation of lightbend's HOCON configuration library https://github.com/lightbend/config

  • ess

    ess (env-sample-sync): automatically and safely synchronize .env files with env.sample

  • Project mention: Open Source Project Contribution | /r/golang | 2023-05-30

    I've got an open issue that you're welcome to contribute to: https://github.com/acaloiaro/env-sample-sync/issues/5

  • env

    🔍 Load environment variables into a config struct (by go-simpler)

  • config

    Declarative configuration for Go (by num30)

  • sicher

    Sicher is a go module that allows secure storage of encrypted credentials in a version control system.

  • env-vault

    Launch a program with environment variables populated from an encrypted file

  • Project mention: How to secure secrets in docker-compose setup? | /r/selfhosted | 2023-10-13

    Simple to use, https://github.com/romantomjak/env-vault/ I have a makefile I use to make it simple.

  • go-dotenv

    A minimalist library for reading and atomically writing .env configuration files in Go

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go environment-variables related posts

  • IBM Planning to Acquire HashiCorp

    5 projects | news.ycombinator.com | 23 Apr 2024
  • Top Secrets Management Tools for 2024

    4 projects | dev.to | 19 Feb 2024
  • How to secure secrets in docker-compose setup?

    1 project | /r/selfhosted | 13 Oct 2023
  • GitHub - m-mizutani/zenv: Enhanced env command to set environment variable by various method

    1 project | /r/golang | 16 Jul 2023
  • It might be nothing new for you guys, but I just found out that I can store my docker-compose files on GitHub.

    1 project | /r/homelab | 5 Apr 2023
  • Safely Load Environment Variables

    2 projects | /r/golang | 24 Mar 2023
  • I created a library for parsing environment variables "envparse"

    4 projects | /r/golang | 27 Jan 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 3 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source environment-variable projects in Go? This list will help you:

Project Stars
1 godotenv 7,698
2 env 4,464
3 cleanenv 1,491
4 envsubst 722
5 go-env 542
6 aconfig 521
7 fig 367
8 config 357
9 gotenv 287
10 envdecode 221
11 joshbetz/config 216
12 konf 193
13 zenv 138
14 gvc 133
15 tfenv 125
16 ini 81
17 hocon 72
18 ess 70
19 env 56
20 config 48
21 sicher 31
22 env-vault 29
23 go-dotenv 22

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com