stillat/proteus
Utilities for parsing, updating, and writing Laravel-style PHP config files. Use the ConfigWriter facade to write or preview single or multiple keys, guard namespaces from mutation, and optionally rewrite function calls like env while preserving structure.
.env, config/*.php) without redeploying, reducing downtime for feature flags, A/B tests, or experimental settings.config('features.admin_dashboard'))..env files)..env values).For Executives: "This package lets us update app settings on-the-fly—like flipping a feature flag or adjusting pricing tiers—without redeploying. It’s like giving our Laravel app a ‘live config editor,’ which cuts downtime for experiments and reduces ops overhead. Think of it as infrastructure for our feature roadmap, paid for by open-source efficiency."
For Engineering:
"Proteus handles the messy work of parsing, validating, and writing Laravel’s config files (.env, config/*.php) so we don’t have to. Need to dynamically enable a new API endpoint for 10% of users? Done. Want to enforce config schemas across environments? Done. It’s a drop-in library that plays nice with Laravel’s ecosystem—just composer require and start modifying configs like they’re in-memory arrays. Tradeoff: minimal maintenance vs. full control over the config layer."
How can I help you explore Laravel packages today?