Configuration Loading
Layered config loading from .env files, JSON/YAML/TOML, environment variables, and remote sources with schema-validated type-safe access. Multi-environment support (dev/staging/production overrides), interpolation, and config-diff tools for catching drift between environments before they trip a deploy.
Projects
Packages (26)
- @philiprehberger/dart-envdart
Dotenv file parser with typed getters and multi-environment support
- @philiprehberger/dotnet-config-diffdotnet
Structured diff for JSON configuration files — detect added, removed, changed, and unchanged keys.
- @philiprehberger/dotnet-config-validatordotnet
Validate appsettings.json configuration sections at startup with attribute-based rules.
- @philiprehberger/dotnet-env-validatordotnet
Declarative environment variable validation for .NET — attribute-based binding with type coercion.
- @philiprehberger/dotnet-expression-evaluatordotnet
Safe mathematical expression parser and evaluator with variables, custom functions, and operator precedence.
- @philiprehberger/go-env-validatorgo
Struct-based environment variable validation with batch error reporting for Go
- @philiprehberger/kt-config-kitkotlin
Layered configuration loading from multiple sources with type-safe access.
- @philiprehberger/kt-env-validatorkotlin
Declarative environment variable validation and typed loading for Kotlin.
- @philiprehberger/env-validatorphp
Validate required environment variables with type checking and defaults
- @philiprehberger/laravel-settingsphp
Type-safe, cached application settings stored in the database with a simple key-value API
- @philiprehberger/php-config-loaderphp
Load configuration from JSON and PHP files with environment variable substitution
- @philiprehberger/py-config-diffpython
Compare configuration files across environments
- @philiprehberger/py-config-kitpython
Layered configuration loader merging env vars, files, and defaults.
- @philiprehberger/py-dotenv-castpython
Type-safe environment variable loading with casting and defaults.
- @philiprehberger/py-env-filepython
.env file parser with interpolation and multi-file support
- @philiprehberger/py-env-validatorpython
Schema-based environment variable validation with type coercion and helpful error messages.
- @philiprehberger/rb-config-kitruby
Layered configuration with YAML, ENV, and defaults
- @philiprehberger/rb-config-validatorruby
Configuration schema validator with type checking and helpful error messages
- @philiprehberger/rb-env-loaderruby
Multi-source environment variable loader with precedence and validation
- @philiprehberger/rb-env-validatorruby
Schema-based environment variable validation with typed accessors
- @philiprehberger/rs-config-loaderrust
Layered configuration from files and environment variables
- @philiprehberger/rs-dotenvrust
Fast .env file parser with variable interpolation, multi-file layering, and type-safe loading
- @philiprehberger/rs-env-validatorrust
Typed environment variable validation with batch error reporting for Rust
- @philiprehberger/config-layertypescript
Layered configuration loader with typed output and multiple sources
- @philiprehberger/env-expandtypescript
Interpolate variables within environment values
- @philiprehberger/env-validatortypescript
Schema-based environment variable validation with type-safe accessors