Configuration & Environment Packages
Configuration loading and environment-variable management libraries for keeping app settings and secrets out of source code (dotenv, python-dotenv).
Packages in Configuration & Environment
Kind
Sort:Used by Most Apps
dotenv (Rust)
Loads environment variables from a .env file for Rust development and testing
is-ci
Detects whether the current process is running on a CI server, exposing both a programmatic boolean and a CLI executable.
OpenFeature Server SDK
The vendor-agnostic Node.js SDK implementing the OpenFeature specification for feature flagging, with providers, targeting, hooks, and multi-provider support.
comment-json
Parse and stringify JSON with comments, preserving them exactly through modification and re-save.
LaunchDarkly Server-Side SDK for Node.js
LaunchDarkly's server-side Node.js SDK for evaluating feature flags and streaming config
Symfony Config
Find, load, combine, autofill, and validate configuration values from any source in PHP applications.
Symfony OptionsResolver
array_replace on steroids: required options, defaults, type and value validation, and normalization for PHP.
Convict
Schema-driven configuration management for Node.js with built-in validation
figment
A hierarchical configuration library for Rust that merges TOML, JSON, YAML, and env vars
react-native-dotenv
A Babel plugin that loads .env files into React Native and Expo apps, inlining environment variables at build time via @env imports.
traitlets
A pure Python library that adds typed, validated, observable attributes to your classes, and the layered configuration system built on top of them.
electron-is-dev
Detect whether an Electron app is running in development or a packaged production build.
jupyter_core
Shared base library for Jupyter config discovery, paths, and application scaffolding across the Jupyter ecosystem.
dirs-next
Tiny Rust library for locating platform-specific config, cache, and data directories.
xdg
A Rust library for storing and retrieving files per the XDG Base Directory spec
python-server-sdk
Server-side Python SDK for LaunchDarkly feature flags, real-time flag evaluation, and progressive feature rollouts.
pyyaml-env-tag
A custom PyYAML !ENV tag that resolves environment variables inline in YAML files, with typed defaults and fallback chains.
home
Canonical Rust library for resolving the home, CARGO_HOME, and RUSTUP_HOME directories used by Cargo and rustup.
Dynaconf
Layered, 12-factor configuration management for Python with multi-format files, env vars, and secret backends.
python-decouple
Strict separation of settings from code for Python apps, reading config from .env, .ini, or Docker secrets.
django-constance
A Django app for storing dynamic, admin-editable settings in pluggable Redis or database backends.
Honcho
Honcho runs and colour-codes every process defined in a Procfile from one terminal, mirroring Ruby's Foreman for Python projects.
environs
Type-safe environment variable parsing for Python, built on marshmallow.
django-configurations
Organize Django project settings with composable, class-based configuration and typed environment values.