Packages

Configuration & Environment Packages

Configuration loading and environment-variable management libraries for keeping app settings and secrets out of source code (dotenv, python-dotenv).

100 packages

Packages in Configuration & Environment

Showing 15 of 100 packages
75Health
Librarynpm

dotenv

Loads environment variables from a .env file into process.env for Node.js apps.

20,532
Other
Used by 220
47Health
Toolnpm

cross-env

Cross-platform CLI for setting environment variables in npm scripts without worrying about Windows vs POSIX syntax.

6,523
MIT
Used by 115
66Health
LibraryPyPI

python-dotenv

Load environment variables from a .env file into Python's os.environ, the standard way to keep 12-factor config out of your code

8,866
BSD 3
Used by 69
44Health
Toolnpm

dotenv-cli

A command-line tool that loads .env files and runs any command with those environment variables set.

602
MIT
Used by 33
33Health
LibraryCargo

dirs-rs

Platform-specific standard directory paths for config, cache, and data on Linux, macOS, and Windows.

739
Apache 2.0
Used by 30
45Health
Librarynpm

JSON5

JSON for humans: an extended JSON syntax with comments, trailing commas, and unquoted keys for hand-written config.

7,161
MIT
Used by 27
76Health
LibraryCargo

toml

A native Rust encoder and decoder for TOML with first-class Serde support.

1,071
Apache 2.0
Used by 27
54Health
LibraryGo

godotenv

A Go port of Ruby's dotenv that loads environment variables from .env files into your process, with zero third-party dependencies.

10,612
MIT
Used by 25
51Health
Librarynpm

@t3-oss/env-core

Typesafe environment variables for TypeScript, validated at boot with any Standard Schema validator.

4,003
MIT
Used by 25
89Health
LibraryPyPI

pydantic-settings

Type-safe application settings management for Python, built on Pydantic models.

1,448
MIT
Used by 25
47Health
LibraryGo

Viper

A complete configuration solution for Go applications, merging flags, env vars, config files, and remote stores into one API.

30,453
MIT
Used by 24
50Health
LibraryPyPI

tomli

A lil' TOML parser for Python — fast, spec-compliant, and dependency-free.

570
MIT
Used by 19
62Health
LibraryCargo

dotenvy

A well-maintained, actively developed fork of the dotenv crate for loading .env files in Rust

1,249
MIT
Used by 18
85Health
Librarynpm

@nestjs/config

The official NestJS configuration module for loading, validating, and injecting environment variables.

589
MIT
Used by 17
44Health
Librarynpm

electron-store

Simple, encrypted JSON persistence for your Electron app — save user settings, window state, and cache across the main and renderer processes.

5,019
MIT
Used by 15

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search