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.

8Projects
145.8KStars in total
+83Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

8 projects · by stars

  1. #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.

    35.1K
  2. #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.

    29.8K
  3. #3 · urfave/cli

    cli

    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.

    24.3K
  1. 4

    dotenv

    20.5Kmotdotla/dotenv · JavaScript

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

  2. 5

    phpdotenv

    13.5Kphpdotenv/phpdotenv · PHP

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

  3. 6

    gvm

    11.7Kmoovweb/gvm · Shell

    GVM (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.

  4. 7

    godotenv

    10.7Kjoho/godotenv · Go

    It'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.

  5. 8

    MetaBridgeDiamond

    114minseochoj/MetaBridgeDiamond · PHP

    MetaBridgeDiamond is a lightweight tool described as enabling high-performance real-time data processing and auto-scaling, deploying scalable agents as a 'robust manager'.

Often tagged together