#Environment-variables

Showing 59 of 59 repositories tagged #environment-variables, ranked by stars

Infisical
Infisical
infisical

Infisical is the open-source platform for secrets, certificates, and privileged access management.

Score
100
โ˜… 27.8k โ‘‚ 2.1k +19/day
TypeScript
joho
joho
godotenv

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

Score
92
โ˜… 10.5k โ‘‚ 454 +23/day
Go
theskumar
theskumar
python-dotenv

Reads key-value pairs from a .env file and can set them as environment variables. It helps in developing applications following the 12-factor principles.

Score
100
โ˜… 8.8k โ‘‚ 546 +11/day
Python
caarlos0
caarlos0
env

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

Score
83
โ˜… 6.3k โ‘‚ 278 +10/day
Go
dotenvx
dotenvx
dotenvx

a secure dotenvโ€“from the creator of `dotenv`

Score
100
โ˜… 5.6k โ‘‚ 146 +11/day
JavaScript
dynaconf
dynaconf
dynaconf

Configuration Management for Python โš™

Score
75
โ˜… 4.3k โ‘‚ 330 +4/day
Python
HBNetwork
HBNetwork
python-decouple

Strict separation of config from code.

Score
25
โ˜… 3.0k โ‘‚ 219 โ€”
Python
toddbluhm
toddbluhm
env-cmd

Setting environment variables from a file

Score
100
โ˜… 1.8k โ‘‚ 70 โ€”
TypeScript
a8m
a8m
envsubst

Environment variables substitution for Go

Score
75
โ˜… 898 โ‘‚ 96 +2/day
Go
phasehq
phasehq
console

Application secrets and configuration management for developers.

Score
50
โ˜… 887 โ‘‚ 63 +1/day
TypeScript
goatandsheep
goatandsheep
react-native-dotenv

Load react native environment variables using import statements for multiple env files.

Score
100
โ˜… 857 โ‘‚ 53 โ€”
JavaScript
KATT
KATT
envsafe

๐Ÿ”’ Makes sure you don't accidentally deploy apps with missing or invalid environment variables.

Score
50
โ˜… 806 โ‘‚ 11 โ€”
TypeScript
cdimascio
cdimascio
dotenv-java

๐Ÿ—๏ธ Dotenv is a no-dep, pure Java module that loads environment variables from a .env file

Score
83
โ˜… 683 โ‘‚ 52 +1/day
Java
Netflix
Netflix
go-env

a golang library to manage environment variables

Score
33
โ˜… 674 โ‘‚ 67 +1/day
Go
envkey
envkey
envkey

Simple, end-to-end encrypted configuration and secrets management

Score
25
โ˜… 670 โ‘‚ 43 โ€”
TypeScript
mattrighetti
mattrighetti
envelope

An environment variables cli tool backed by SQLite

Score
100
โ˜… 657 โ‘‚ 13 +2/day
Rust
cristalhq
cristalhq
aconfig

Simple, useful and opinionated config loader.

Score
67
โ˜… 635 โ‘‚ 42 +1/day
Go
evanshortiss
evanshortiss
env-var

Verification, sanitization, and type coercion for environment variables in Node.js

Score
0
โ˜… 622 โ‘‚ 37 โ€”
JavaScript
cdimascio
cdimascio
dotenv-kotlin

๐Ÿ—๏ธ Dotenv is a module that loads environment variables from a .env file

Score
33
โ˜… 567 โ‘‚ 28 โ€”
Kotlin
HugoRCD
HugoRCD
shelve

Open-source secret & environment management. Secure, simple, collaborative. CLI & Github Sync

Score
86
โ˜… 432 โ‘‚ 38 โ€”
TypeScript
omni-us
omni-us
jsonargparse

Minimal effort CLIs derived from type hints and parse from command line, config files and environment variables

Score
80
โ˜… 426 โ‘‚ 65 โ€”
Python
numandev1
numandev1
react-native-keys

๐Ÿ” Protected .ENVs variables in React Native ๐Ÿš€โœจ

Score
50
โ˜… 392 โ‘‚ 42 +2/day
C
DopplerHQ
DopplerHQ
cli

The official CLI for interacting with your Doppler secrets and configuration.

Score
100
โ˜… 383 โ‘‚ 76 +4/day
Go
decal
decal
werdlists

:keyboard: Wordlists, Dictionaries and Other Data Sets for Writing Software Security Test Cases

Score
57
โ˜… 364 โ‘‚ 95 โ€”
HTML
andrewmclagan
andrewmclagan
react-env

Runtime environment variables for react apps.

Score
38
โ˜… 312 โ‘‚ 46 โ€”
JavaScript
npryce
npryce
konfig

Simple config properties API for Kotlin

Score
17
โ˜… 285 โ‘‚ 35 โ€”
Kotlin
heyvaldemar
heyvaldemar
keycloak-traefik-letsencrypt-docker-compose

Keycloak with Let's Encrypt Using Docker Compose

Score
100
โ˜… 144 โ‘‚ 57 โ€”
Shell
cloudposse-archives
cloudposse-archives
tfenv

Transform environment variables for use with Terraform (e.g. `HOSTNAME` โ‡จ `TF_VAR_hostname`)

Score
23
โ˜… 134 โ‘‚ 4 โ€”
Go
zifeo
zifeo
lade

Automatically load secrets from your preferred vault as environment variables or files, and clear them once your shell command is over.

Score
50
โ˜… 126 โ‘‚ 5 โ€”
Rust
shkoliar
shkoliar
docker-ngrok

Expose a local web server or docker environment to the internet

Score
31
โ˜… 119 โ‘‚ 32 โ€”
Dockerfile
LucianoPAlmeida
LucianoPAlmeida
variable-injector

Continuous Integration Tool for Swift Projects

Score
15
โ˜… 102 โ‘‚ 20 โ€”
Swift
mkaranasou
mkaranasou
pyaml_env

Parse YAML configuration with environment variables in Python

Score
0
โ˜… 99 โ‘‚ 16 โ€”
Python
envsecrets
envsecrets
envsecrets

Open-source, end-to-end encrypted CLI-first management of your environment secrets.

Score
8
โ˜… 96 โ‘‚ 13 โ€”
Go
dotenv-org
dotenv-org
dotenv-vscode

Add auto-cloaking, auto-completion, in-code secret peeking, and more to VSCode.

Score
20
โ˜… 93 โ‘‚ 19 โ€”
JavaScript
gurkankaymak
gurkankaymak
hocon

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

Score
17
โ˜… 92 โ‘‚ 20 โ€”
Go
heyvaldemar
heyvaldemar
nextcloud-traefik-letsencrypt-docker-compose

Nextcloud with Let's Encrypt Using Docker Compose

Score
92
โ˜… 91 โ‘‚ 33 โ€”
Shell
TatsuUkraine
TatsuUkraine
dart_environment_config

Environment specific config generator for Dart and Flutter applications during CI/CD builds

Score
0
โ˜… 91 โ‘‚ 7 โ€”
Dart
gmr
gmr
env-aws-params

Inject AWS SSM Parameters as Environment Variables

Score
77
โ˜… 90 โ‘‚ 18 โ€”
Go
segmentio
segmentio
conf

Go package for loading program configuration from multiple sources.

Score
42
โ˜… 89 โ‘‚ 9 โ€”
Go
gookit
gookit
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 ่งฃๆžๅŠ ่ฝฝ

Score
58
โ˜… 87 โ‘‚ 16 โ€”
Go
garronej
garronej
vite-envs

โš™๏ธ Env var in Vite at container startup

Score
85
โ˜… 86 โ‘‚ 13 +3/day
TypeScript
kevincianfarini
kevincianfarini
monarch

Multiplatform, multi module, type safe feature flagging.

Score
67
โ˜… 85 โ‘‚ 3 โ€”
Kotlin
robin-thomas
robin-thomas
serverless-aws-secrets

๐Ÿ›ต Serverless plugin that reads environment variables and replaces secrets using AWS Secrets Manager ๐Ÿ›ต

Score
14
โ˜… 83 โ‘‚ 7 โ€”
TypeScript
go-simpler
go-simpler
env

๐Ÿ” Load environment variables into a config struct

Score
0
โ˜… 80 โ‘‚ 7 โ€”
Go
cloudposse
cloudposse
slack-notifier

Command line utility to send messages with attachments to Slack channels via Incoming Webhooks

Score
50
โ˜… 79 โ‘‚ 18 โ€”
Go
jcouture
jcouture
nv

CLI to load .env files, validate env schemas, and run commands with predictable environment variables

Score
69
โ˜… 77 โ‘‚ 7 +1/day
Go
rails-lambda
rails-lambda
crypteia

๐Ÿงฑ๐Ÿ” Rust Lambda Extension for any Runtime/Container to preload Secure Environment Variables!

Score
0
โ˜… 77 โ‘‚ 8 โ€”
Shell
Infisical
Infisical
infisical-node

โ™พ Official Infisical SDK for Node

Score
29
โ˜… 72 โ‘‚ 19 โ€”
JavaScript
arvindell
arvindell
envful

A tool to verify the presence of environment variables before running a process ๐ŸŒณ

Score
0
โ˜… 68 โ‘‚ 2 โ€”
Rust
DopplerHQ
DopplerHQ
cli-action

GitHub Action for installing the Doppler CLI

Score
71
โ˜… 64 โ‘‚ 14 +1/day
JavaScript
envkey
envkey
envkey-source

Set OS-level shell environment variables with EnvKey. Allows EnvKey to be used with any language. Pairs well with Docker.

Score
0
โ˜… 63 โ‘‚ 11 โ€”
Go
jetify-com
jetify-com
envsec

Securely store environment variables and secrets in the cloud of your choice.

Score
43
โ˜… 61 โ‘‚ 5 โ€”
Go
lazynop
lazynop
lazyenv

TUI for managing .env files

Score
40
โ˜… 53 โ‘‚ 0 +2/day
Go
Chrilleweb
Chrilleweb
dotenv-diff

Validate environment variable usage in codebase

Score
60
โ˜… 53 โ‘‚ 4 +1/day
TypeScript
runwayml
runwayml
awssecret2env

Convert secrets stored in AWS Secrets Manager to environment variables

Score
62
โ˜… 48 โ‘‚ 9 โ€”
Go
envkey
envkey
envkeygo

EnvKey's official Go client library

Score
8
โ˜… 35 โ‘‚ 1 โ€”
Go
heyvaldemar
heyvaldemar
gitea-traefik-letsencrypt-docker-compose

Gitea with Let's Encrypt Using Docker Compose

Score
54
โ˜… 33 โ‘‚ 13 โ€”
Shell
HatsuneMiku3939
HatsuneMiku3939
direnv-action

Provide environment variables via direnv.

Score
46
โ˜… 31 โ‘‚ 12 โ€”
JavaScript
hydeenoble
hydeenoble
helm-subenv

This Helm plugin allows you to substitute the environment variables specified in your helm values file with their respective values in the environment from within a CICD pipeline.

Score
0
โ˜… 23 โ‘‚ 2 โ€”
Go
Related Topics
#golang#dotenv#secrets#configuration#env#devops#cli#security#go#environment#docker#secret-management

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly