hassankhan/config
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| symfony/config | 0.85 | Symfony Config component helps you find, load, merge, auto-fill, and validate configuration from many sources (YAML, XML, INI, databases, etc.). Provides tools for building robust, consistent configuration handling in PHP apps and libraries. | 4,282 | 4,310 | 44 | 8M | 0 | 55.9 | 52.9 | MIT | 1 week ago | |
| dwcasteam/configuration-bundle | 0.83 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| zendframework/zend-config | 0.82 | 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 | |
| league/config | 0.81 | 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 | |
| consolidation/config | 0.80 | 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. | 169 | 170 | 18 | 1M | 9 | 3.9 | 55.4 | NOASSERTION | — | |
| sebastianfeldmann/cli | 0.77 | Lightweight PHP library for building CLI tools: defines commands and options, parses argv, validates input, and renders help/usage output. Clean API for composing console applications with consistent argument handling and exit codes. | 21 | 21 | 8 | 300K | 4 | 9.8 | 55.8 | MIT | 1 year ago | |
| zendframework/zend-console | 0.77 | Zend\Console provides a robust set of tools for building PHP command-line apps and scripts. It includes input parsing, argument and option handling, console adapters, and helpers for formatting output, making it easier to create interactive and portable CLI commands. | 47 | 50 | 30 | 36K | 9 | 2.3 | 29.4 | BSD-3-Clause | 7 years ago | |
| miladimos/conf | 0.76 | — | 5 | 5 | 1 | 0 | 0 | 0.1 | — | — | — | |
| wayofdev/cs-fixer-config | 0.76 | — | 5 | 5 | 0 | 2K | 1 | 10.2 | 38.2 | MIT | 1 year ago | |
| 2lenet/config-bundle | 0.76 | — | 1 | 1 | 0 | 328 | 0 | 23.7 | 35.4 | — | 1 month ago | |
| spatie/one-package-to-rule-them-all | 0.75 | Pulls in all Spatie packages at once so you don’t have to require them individually. Install via Composer, optionally publish the config, and get the full Spatie “magic” in one go for your Laravel app. | 60 | 60 | 6 | 0 | 0 | 0.8 | — | MIT | 5 years ago | |
| itxshakil/laravel-fast2sms | 0.74 | — | 20 | 20 | 1 | 0 | 0 | 18.2 | — | MIT | 2 months ago | |
| laravel-lang/config | 0.74 | Language configuration companion for the Laravel Lang ecosystem. Provides shared config resources used across Laravel Lang packages, with Composer installation and MIT licensing. Includes contribution guidelines and ways to support the project. | 6 | 6 | 1 | 374K | 0 | 25.7 | 63.1 | MIT | 2 months ago | |
| ahmed-bhs/hexagonal-maker-bundle | 0.74 | — | 8 | 8 | 2 | 0 | 0 | 0.1 | — | MIT | — | |
| zendframework/zend-auradi-config | 0.73 | Zend Auradi Config integrates Auradi-style configuration loading into Zend Framework apps. Provides utilities to read, merge, and manage environment-specific config sources for cleaner, modular application configuration. | 3 | 3 | 1 | 8 | 0 | 1.5 | 4.7 | BSD-3-Clause | 7 years ago | |
| illuminate/config | 0.73 | 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 | — | |
| softcreatr/jsonpath | 0.70 | Evaluate and query JSON with JSONPath in PHP. softcreatr/jsonpath lets you select, filter, and extract data from arrays/objects using familiar JSONPath expressions, making it easy to navigate complex nested structures for APIs, configs, and fixtures. | 165 | 166 | 32 | 857K | 0 | 21.8 | 57.1 | NOASSERTION | 4 months ago | |
| willdurand/negotiation | 0.70 | HTTP content negotiation library for PHP. Parses Accept* headers to match the best media type, language, charset, or encoding, with flexible matchers and prioritization. Handy for APIs and middleware to select response formats based on client preferences. | 1,421 | 1,434 | 64 | 2M | 5 | 19.9 | 47.2 | MIT | 4 years ago | |
| cweagans/composer-configurable-plugin | 0.69 | Composer plugin that makes package configuration flexible by reading and merging settings from composer.json (extra) and other sources. Useful for teams needing configurable behavior across environments without hardcoding values in the plugin itself. | 12 | 10 | 1 | 449K | 1 | 0.4 | 55.6 | BSD-3-Clause | — | |
| yaml/yaml-test-suite | 0.69 | Comprehensive YAML conformance test suite used to validate YAML parsers and emitters across many edge cases. Provides a large set of YAML files with expected outcomes (events, data, errors) to ensure spec compliance and consistent behavior across implementations. | 248 | — | 91 | — | 35 | 16.3 | 19.0 | MIT | — |
How can I help you explore Laravel packages today?