consolidation/config
Lightweight configuration library for PHP. Load and merge settings from multiple files and formats with a simple API, making it easy to manage app config across environments and projects. Often used as a standalone component in larger toolchains.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| consolidation/log | 0.86 | A lightweight Laravel logging package that consolidates and formats application logs, helping you centralize output, reduce noise, and improve readability. Designed for easy integration and configuration across environments for consistent, structured logging. | 154 | 155 | 6 | 1M | 0 | 1.0 | 53.8 | NOASSERTION | — | |
| hassankhan/config | 0.84 | Lightweight PHP config loader (PHP 7.4+) for files or strings. Supports PHP, INI, XML, JSON, YAML (via Symfony Yaml), Properties and serialized formats. Load single/multiple files or directories, optional files, and get/set values with simple API. | 974 | 1,026 | 134 | 94K | 16 | 17.6 | 34.8 | MIT | 1 year ago | |
| illuminate/config | 0.83 | Illuminate Config is Laravel’s configuration repository. It loads and merges config files, lets you read and set values at runtime, supports environment-based defaults, and provides a consistent API for accessing app settings across services and packages. | 109 | 117 | 11 | 590K | 0 | 0.9 | 51.5 | MIT | — | |
| spiral/config | 0.83 | Spiral Config provides a flexible configuration system for Spiral apps. Load, merge, and access settings from multiple sources with a clean API, supporting layered environments and structured config classes for predictable, testable application configuration. | 2 | 2 | 1 | 4K | 0 | 2.4 | 43.6 | MIT | 6 years ago | |
| 2lenet/config-bundle | 0.82 | — | 1 | 1 | 0 | 328 | 0 | 23.7 | 35.4 | — | 1 month ago | |
| consolidation/annotated-command | 0.82 | PHP library for building CLI commands from annotations/attributes. Define command names, options, arguments, and hooks in docblocks, then let it parse input and run methods. Used by Drush and other tools for fast, structured command definitions. | 225 | 226 | 40 | 1M | 19 | 8.4 | 58.6 | NOASSERTION | — | |
| laminas/laminas-config | 0.82 | Abandoned Laminas library for managing application configuration. Provides config containers and utilities (e.g., reading/merging structured config) used across Laminas/Zend-style apps. No further development; see Laminas TSC minutes for details. | 48 | 49 | 29 | 715K | 0 | 8.8 | 45.4 | BSD-3-Clause | 4 months ago | |
| dhorchler/config-bundle | 0.81 | — | 1 | 1 | 2 | 0 | 1 | 0.3 | — | — | — | |
| miladimos/conf | 0.81 | — | 5 | 5 | 1 | 0 | 0 | 0.1 | — | — | — | |
| mikebronner/development-settings | 0.80 | Laravel package for managing environment-specific development settings. Define and load local/dev configuration values safely, keep sensitive or machine-specific options out of version control, and streamline team setup across different development environments. | 1 | — | 0 | — | 0 | 18.1 | 0.4 | — | 2 weeks ago | |
| c975l/config-bundle | 0.80 | — | 2 | 2 | 0 | 21 | 0 | 0.0 | 12.5 | MIT | — | |
| consolidation/robo | 0.80 | Robo is a modern PHP task runner for automating common development workflows. Define tasks in a RoboFile with a clean OO API to run tests, build assets, deploy, and more. Extensible via plugins, with useful built-in tasks and CLI tooling. | 2,708 | 2,723 | 307 | 1M | 164 | 51.8 | 58.6 | NOASSERTION | 3 years ago | |
| eliashaeussler/php-cs-fixer-config | 0.79 | Reusable PHP-CS-Fixer config package by Elias Häussler. Provides a ready-to-use ruleset and sensible defaults to keep PHP code style consistent across projects, with easy installation and quick integration into existing fixer setups. | 2 | 2 | 0 | 28K | 1 | 15.8 | 60.1 | GPL-3.0 | 5 months ago | |
| c33s/symfony-config-manipulator-bundle | 0.79 | Symfony2 bundle to keep YAML config organized by splitting app/config/config*.yml into section files (framework, doctrine, twig, etc.) and rewriting imports accordingly. Helps declutter large config.yml files and manage per-environment configs cleanly. | 1 | 1 | 2 | 98 | 2 | 0.5 | 23.4 | MIT | — | |
| league/config | 0.78 | Define and validate nested PHP configuration with strict schemas (via Nette Schema). Merge multiple config sources, apply defaults, enforce types/constraints, and read values using convenient dot notation. Ideal for robust, structured app and library config. | 564 | 573 | 19 | 10M | 0 | 5.3 | 56.0 | BSD-3-Clause | 3 years ago | |
| zendframework/zend-config | 0.78 | zendframework/zend-config provides configuration management for PHP apps: load settings from multiple formats (PHP arrays, INI, JSON, XML, YAML), merge/override environments, and access values via a simple object/array API. Part of the Zend Framework component set. | 86 | 92 | 36 | 55K | 3 | 2.0 | 28.0 | BSD-3-Clause | 6 years ago | |
| aaronadal/config-bundle | 0.78 | Symfony bundle that loads configuration from multiple YAML files automatically. Define default and environment-specific glob paths; files in the current environment override defaults. Uses Symfony cache for fast startup and cleaner parameter/service management. | 0 | 0 | 0 | 0 | 0 | 0.6 | — | MIT | 9 years ago | |
| bluesteel42/settings-bundle | 0.78 | — | 0 | 1 | 0 | 0 | 1 | 0.1 | — | — | — | |
| craue/config-bundle | 0.77 | — | 175 | 176 | 35 | 13K | 12 | 5.6 | 30.0 | MIT | — | |
| symplify/config-transformer | 0.76 | Automates refactoring and normalization of configuration files, helping you transform legacy or inconsistent configs into a unified format. Supports common PHP config styles and streamlines upgrades by applying consistent, repeatable changes across large codebases. | 263 | 264 | 14 | 97K | 0 | 1.7 | 35.3 | MIT | — |
How can I help you explore Laravel packages today?