10 projects
direnv
direnv is a shell extension that automatically loads and unloads environment variables depending on the current directory. It helps manage project-specific environment variables by reading .envrc files when entering directories and restoring the environment when leaving.
1,699
742
$273K
dotenv
A zero-dependency Node.js module that loads environment variables from a .env file into process.env, enabling secure configuration management for applications
1,314
500
$83K
devenv
A development environment manager that creates reproducible shells and development environments using Nix, allowing developers to declare all dependencies and tools needed for a project in a single file
1,301
500
$3.7M
npm-run-path
A Node.js module that adds locally installed binaries to the PATH environment variable, allowing access to executables from node_modules/.bin in npm scripts and child processes
709
399
$217K
nix-direnv
A tool that integrates Nix with direnv to automatically load development environments defined in .envrc files, providing seamless shell environment management based on Nix expressions
382
156
$22K
GoDotEnv
A Go port of Ruby's dotenv library (Loads environment variables from .env files)
341
145
$34K
dotenv-webpack
A webpack plugin that loads environment variables from a .env file into the build process, allowing secure configuration management in webpack applications
291
96
$29K
std-env
A JavaScript/TypeScript utility library for standardizing environment variable access and detection across different runtime environments, providing consistent APIs for checking Node.js, browser, development/production modes, and other environment-specific features
67
37
$26K
bkeepers-dotenv-ruby-gem
A Ruby gem to load environment variables from `.env`.