Topics / #environment-variables
Environment-variables projects on GitHub
Managing environment variables, secrets, and app configuration.
As of , the most-starred Environment-variables projects on GitHub are mise (35.1K stars), infisical (29.8K stars) and cli (24.3K stars). GitHub.Locker tracks 8 Environment-variables repositories with 145.8K stars combined. The fastest-growing on October 16 was mise, with +46 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
mise
jdx/mise · ★ 35.1Kmise is a single CLI that manages your development tools, environment variables, and project tasks. Everything is declared in a mise.toml file you commit, so your shell, editor, and CI all share one setup.
infisical
Infisical/infisical · ★ 29.8KInfisical is an open-source security platform teams use to centralize secrets, certificates, and privileged access, with syncing, rotation, and leak prevention built in.
+4cli
urfave/cli · ★ 24.3Kurfave/cli is a Go package for building command line tools. You declare commands, subcommands, and flags in Go, and it handles argument parsing, the help system, and shell completion for you.
+4godotenv
joho/godotenv · ★ 10.7KIt's a Go port of Ruby's dotenv: a library and CLI that loads environment variables from a .env file into your process environment when the app bootstraps.
The all-time top
8 projects · by stars
- 35.1K
#1 · jdx/mise
mise
mise is a single CLI that manages your development tools, environment variables, and project tasks. Everything is declared in a mise.toml file you commit, so your shell, editor, and CI all share one setup.
- 29.8K
#2 · Infisical/infisical
infisical
Infisical is an open-source security platform teams use to centralize secrets, certificates, and privileged access, with syncing, rotation, and leak prevention built in.
- 24.3K
#3 · urfave/clicli
urfave/cli is a Go package for building command line tools. You declare commands, subcommands, and flags in Go, and it handles argument parsing, the help system, and shell completion for you.
- 4
dotenv
20.5Kmotdotla/dotenv · JavaScriptA zero-dependency Node.js module that loads environment variables from a .env file into process.env, following the Twelve-Factor App principle of keeping configuration separate from code.
- 5

phpdotenv
13.5Kphpdotenv/phpdotenv · PHPPHP dotenv is a library that loads environment variables from a .env file into $_ENV and $_SERVER (and optionally getenv()) — so credentials and other config stay out of your code.
- 6

gvm
11.7Kmoovweb/gvm · ShellGVM (Go Version Manager) is a shell tool for installing, switching between, and managing multiple Go versions on one machine, together with the GOPATH environments that go with them.
- 7

godotenv
10.7Kjoho/godotenv · GoIt's a Go port of Ruby's dotenv: a library and CLI that loads environment variables from a .env file into your process environment when the app bootstraps.
- 8

MetaBridgeDiamond
114minseochoj/MetaBridgeDiamond · PHPMetaBridgeDiamond is a lightweight tool described as enabling high-performance real-time data processing and auto-scaling, deploying scalable agents as a 'robust manager'.
Related topics
Often tagged together