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.

  • config

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • fig

    A minimalist Go configuration library (by kkyr)

  • 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)

  • 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.

  • Project mention: Stay Alert: The Rising Threat of Malicious Extensions in Microsoft's VSCode Marketplace | /r/programming | 2023-05-21

    gvc

  • tfenv

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

  • 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
  • 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

Index

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

Project Stars
1 godotenv 7,502
2 env 4,328
3 cleanenv 1,446
4 envsubst 717
5 go-env 542
6 aconfig 513
7 config 357
8 fig 354
9 gotenv 284
10 envdecode 221
11 joshbetz/config 216
12 zenv 136
13 gvc 132
14 tfenv 124
15 konf 121
16 ini 81
17 hocon 71
18 ess 70
19 env 53
20 config 47
21 sicher 31
22 env-vault 24
23 go-dotenv 22

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