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

40Health
Library Cargo

dotenv (Rust)

Loads environment variables from a .env file for Rust development and testing

627
MIT
Used by 3
37Health
Library npm

is-ci

Detects whether the current process is running on a CI server, exposing both a programmatic boolean and a CLI executable.

401
MIT
Used by 3
89Health
SDK npm

OpenFeature Server SDK

The vendor-agnostic Node.js SDK implementing the OpenFeature specification for feature flagging, with providers, targeting, hooks, and multi-provider support.

286
Apache 2.0
Used by 3
38Health
Library npm

comment-json

Parse and stringify JSON with comments, preserving them exactly through modification and re-save.

178
MIT
Used by 3
74Health
SDK npm

LaunchDarkly Server-Side SDK for Node.js

LaunchDarkly's server-side Node.js SDK for evaluating feature flags and streaming config

28
Apache 2.0
Used by 3
87Health
Library Composer

Symfony Config

Find, load, combine, autofill, and validate configuration values from any source in PHP applications.

4,279
MIT
Used by 2
74Health
Library Composer

Symfony OptionsResolver

array_replace on steroids: required options, defaults, type and value validation, and normalization for PHP.

3,233
MIT
Used by 2
43Health
Library npm

Convict

Schema-driven configuration management for Node.js with built-in validation

2,376
Apache 2.0
Used by 2
67Health
Library Cargo

figment

A hierarchical configuration library for Rust that merges TOML, JSON, YAML, and env vars

916
Apache 2.0
Used by 2
79Health
Tool npm

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.

859
MIT
Used by 2
80Health
Library PyPI

traitlets

A pure Python library that adds typed, validated, observable attributes to your classes, and the layered configuration system built on top of them.

654
BSD 3
Used by 2
47Health
Library npm

electron-is-dev

Detect whether an Electron app is running in development or a packaged production build.

442
MIT
Used by 2
62Health
Library PyPI

jupyter_core

Shared base library for Jupyter config discovery, paths, and application scaffolding across the Jupyter ecosystem.

217
BSD 3
Used by 2
41Health
Library Cargo

dirs-next

Tiny Rust library for locating platform-specific config, cache, and data directories.

210
Other
Used by 2
37Health
Library Cargo

xdg

A Rust library for storing and retrieving files per the XDG Base Directory spec

197
Apache 2.0
Used by 2
75Health
SDK PyPI

python-server-sdk

Server-side Python SDK for LaunchDarkly feature flags, real-time flag evaluation, and progressive feature rollouts.

44
Apache 2.0
Used by 2
21Health
Library PyPI

pyyaml-env-tag

A custom PyYAML !ENV tag that resolves environment variables inline in YAML files, with typed defaults and fallback chains.

13
MIT
Used by 2
84Health
Library Cargo

home

Canonical Rust library for resolving the home, CARGO_HOME, and RUSTUP_HOME directories used by Cargo and rustup.

15,624
Other
Used by 1
79Health
Library PyPI

Dynaconf

Layered, 12-factor configuration management for Python with multi-format files, env vars, and secret backends.

4,334
MIT
Used by 1
46Health
Library PyPI

python-decouple

Strict separation of settings from code for Python apps, reading config from .env, .ini, or Docker secrets.

3,036
MIT
Used by 1
70Health
Library PyPI

django-constance

A Django app for storing dynamic, admin-editable settings in pluggable Redis or database backends.

1,851
BSD 3
Used by 1
43Health
Tool PyPI

Honcho

Honcho runs and colour-codes every process defined in a Procfile from one terminal, mirroring Ruby's Foreman for Python projects.

1,717
MIT
Used by 1
69Health
Library PyPI

environs

Type-safe environment variable parsing for Python, built on marshmallow.

1,371
MIT
Used by 1
46Health
Library PyPI

django-configurations

Organize Django project settings with composable, class-based configuration and typed environment values.

1,136
BSD 3
Used by 1

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