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

Kind
Tags
Config32 Env29 Configuration28 Environment23 Dotenv21 JSON20 Settings15 Environment Variables13 Python12 Toml9 Javascript8 Node7 Variables7 Xdg7 Nodejs6 Rust6 Configuration Management6 Yaml6 Secrets5 .env5 Windows5 Golang5 Preferences5 Storage5 Conf5 Hacktoberfest5 Django5 Openfeature5 Cross Platform4 Environment variables4 Xdg User Dirs4 Folder4 Path4 Go4 CI4 Test4 Detect4 PHP4 Symfony4 12factor4 Validation4 Feature4 Flags4 Feature Flags4 Feature Toggles4 React Native4 Serde4 Configuration File3 Secret Management3 Macos3 Knownfolders3 Xdg Basedir3 App_dirs3 Basedir3 Parser3 Typescript3 Electron3 Npm Package3 Store3 App3 Data3 Persist3 Persistent3 Save3 Load3 Continuous3 Integration3 Component3 Symfony Component3 Linux3 Comments3 Launchdarkly3 SDK3 Configuration Files3 React3 Hjson3 Secret Manager2 Security Tools2 Unix2 Environment variable2 Json52 Pydantic2 Expand2 Substitution2 Appdirs2 Cache2 Directory2 Read2 Cli2 Secrets Management2 Golang Package2 Plugin2 Webpack2 Safe2 Process2 JSON Comments2 Jsonc2 Parse2 Twelve Factor2 Dotenv Flow2 Node JS2 Development2 Production2 Argparse2 Dataclasses2 Nested2 Toggles2 Comment JSON2 JSON Parse2 JSON Stringify2 Launchdarkly SDK2 Managed By Terraform2 Options2 Schema2 Babel2 Babel Plugin2 Flask2 Laravel2 Pennant2 File2 Feature Flag2 Feature Toggle2 Remote Config2 Ini2 Configcat2 Cross Env1 Cross Environment1 12 Factor App1 Devops Tools1 Deployments1 Configurations1 Encoding1 No_std1 Es51 Es20151 Ecmascript1 Create T3 App1 Zod1 Toml Parser1 Tomli1 Nest1 Nestjs1 Data Persistence1 Electron Module1 User Preferences1 Hacktoberfest20201 Interpolation1 Application1 Log1 User1 Command Line1 JSON Schema1 Node Module1 Write1 Curl1 Dotenvx1 End To End Encryption1 Homebrew1 Winget1 Env vars1 Config Loader1 Etcd Client1 S3 Bucket1 Viper1 Config Management1 Proxy1 Http_proxy1 Https_proxy1 No_proxy1 Configuration Language1 Hashicorp1 Hcl1 Dotenv Webpack1 Secure1 Webpack Plugin1 Dotenv Safe1 Process.env1 Golang Library1 Known Folders1 Library1 Plan91 Specification1 Xdg Compliance1 Xdg Specs1 Nextjs1 Runtime1 Runtime env1 Next Runtime Env1 Strip1 Remove1 Delete1 Trim1 Multiline1 Util1 Temporary1 Testing1 Envvar1 Defaults1 Defaultsdeep1 Npm1 Yarn1 Dx1 Express JS1 Expressjs1 Node Env1 Node_env1 Local1 Deployment1 Properties1 Registry1 State1 Node Config1 Config Node1 Composer1 Flex1 Bun1 Env var1 Argument Parsing1 Initialize1 Map1 Slice1 Struct1 Annotations1 Comments JSON1 Open Feature1 Analytics1 Client1 Command Line configuration yaml tab Completion1 Configuration Loader1 Python Types1 Schema Validator1 Yaml Configuration1 Yaml configuration config1 JSON Files1 Key value store1 Customize1 React Native Config1 Closember1 Interactive1 Interpreter1 Shell1 Web1 Dev1 Mode1 Prod1 Check1 Debug1 Redox1 Standarddirectories1 Cargo1 Package Manager1 12factorapp1 App Config1 Fastapi1 Vault1 Libraries1 Redis1 Devtools1 Operations1 Sysadmin1 Procfile1 Marshmallow1 12 Factor1 Envy1 Esbuild1 Argparse Alternative1 Argument Parser1 Dependency Injection1 Jsonnet1 Omegaconf1 Type Hints1 Serializer1 Human1 Fs1 Graceful1 Package1 Find1 Up1 Find Up1 Findup1 Look Up1 Look1 Search1 Match1 Resolve1 Parent1 Parents1 Walk1 Walking1 CD1 Continous Integration1 Continuous Delivery1 Continuous Deployment1 Feature Flaggers1 Feature Flagging1 Feature flagger1 Continuous deployment1 Configparser1 Parsing1 Cfg1 Config Aggregator1 Laminas1 Java property properties file parser reader writer1 Derive1 Deserialization1 Angular1 Angularjs1 Featureflags1 Remote configuration1 Configcat client1 Feature flags1 Feature toggle1 Feature switch1 Canary release1 Soft launch1 Release strategy1 Oclif1 Expansion1 Parameter1 Shell1 Variable1 Config Var1 Android1 Ios1
Sort:Used by Most Apps
Showing 100 packages
74Health
Library npm

dotenv

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

20,536
Other
Used by 227
47Health
Tool npm

cross-env

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

6,523
MIT
Used by 118
65Health
Library PyPI

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,876
BSD 3
Used by 72
33Health
Library Cargo

dirs-rs

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

739
Apache 2.0
Used by 33
42Health
Tool npm

dotenv-cli

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

602
MIT
Used by 33
76Health
Library Cargo

toml

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

1,073
Apache 2.0
Used by 31
45Health
Library npm

JSON5

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

7,162
MIT
Used by 28
53Health
Library Go

godotenv

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

10,625
MIT
Used by 27
90Health
Library PyPI

pydantic-settings

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

1,456
MIT
Used by 27
51Health
Library npm

@t3-oss/env-core

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

4,004
MIT
Used by 26
47Health
Library Go

Viper

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

30,458
MIT
Used by 24
61Health
Library Cargo

dotenvy

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

1,250
MIT
Used by 19
49Health
Library PyPI

tomli

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

570
MIT
Used by 19
86Health
Library npm

@nestjs/config

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

589
MIT
Used by 17
44Health
Library npm

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