symfony/expression-language
Symfony's ExpressionLanguage component compiles and evaluates one-line expressions that return a value, usually a boolean. It's ideal for dynamic rules in configuration, security, and workflows, offering a safe parser and evaluator with no eval required.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| kitano/pel-bundle | 0.85 | A Symfony bundle that integrates the PHP Exif Library (PEL), giving your application a service-based way to read, edit, and write EXIF metadata in JPEG and TIFF images through familiar dependency injection and configuration. | 4 | 4 | 0 | 0 | 0 | 0.0 | — | — | — | |
| nicoswd/php-rule-parser | 0.85 | A lightweight PHP parser for validation-style rule strings, turning expressions like required|max:255 into structured rule objects with names and parameters. Useful for custom validators, form/request tooling, or inspecting Laravel-style rules without a full framework. | 130 | — | 18 | — | 1 | 11.2 | — | MIT | 6 months ago |
|
| symfony/property-access | 0.85 | Symfony PropertyAccess reads and writes object and array values using simple string notation such as "user.address.street". It handles getters, setters, public properties, ArrayAccess, and magic methods, making nested data access generic and consistent across forms, serializers, and valida... | 2,814 | 2,824 | 26 | 15M | 0 | 45.9 | 60.8 | MIT | 2 days ago | |
| drinks-it/rule-engine | 0.85 | — | 1 | 1 | 0 | 14 | 0 | 9.0 | 12.5 | MIT | 2 years ago | |
| intaro/rule-engine-bundle | 0.85 | A Symfony bundle that adds a configurable rule engine to your app: define conditions and actions, evaluate them against domain objects, and run business logic declaratively. Extendable, expression-driven, and easy to wire into existing services. | 6 | 6 | 4 | 171 | 1 | 0.6 | 19.4 | MIT | 8 years ago | |
| zolex/vom | 0.85 | zolex/vom generates Vuex ORM models from your Laravel Eloquent models. It inspects models, relationships, and casts to scaffold JavaScript model classes, helping keep frontend and backend schemas aligned while reducing manual duplication. | 20 | — | 3 | — | 0 | 7.6 | — | MIT | 7 months ago | |
| kitano/php-expression | 0.84 | kitano/php-expression is a lightweight PHP library for parsing and evaluating expressions safely without eval. It supports variables, operators, and functions, making it useful for dynamic formulas, rules, and configurable logic in PHP applications. | 30 | 30 | 3 | 0 | 2 | 0.6 | — | MIT | — | |
| symfony/validator | 0.84 | The Symfony Validator component provides tools to validate values following the JSR-303 Bean Validation specification, with constraints, annotations, and attributes for expressive, reusable validation rules. | 2,679 | 2,737 | 106 | 7M | 0 | 51.5 | 55.7 | MIT | 1 week ago | |
| webmozart/expression | 0.84 | A lightweight PHP library for building and evaluating expressions as objects. Compose comparisons and logical operators (and, or, not), then evaluate them against values for reusable validation, filtering, and rule logic without hard-coded conditionals. | 212 | — | 10 | — | 1 | 1.5 | — | MIT | 10 years ago |
|
| hoa/ruler | 0.84 | Hoa/ruler is a PHP rule engine for defining and evaluating business rules with a dedicated, expressive language. It supports stateless production rules, rule manipulation, proposition evaluation, and integration into PHP applications. Use it to model conditions and make declarative decisions. | 617 | 625 | 67 | 24K | 10 | 4.4 | 18.8 | — | 9 years ago | |
| sfynx-project/tool-specification-bundle | 0.84 | A Symfony bundle implementing the Specification pattern for reusable, composable business rules. Define specifications once, combine them with logical operators, and apply them to validation or query criteria while keeping domain code clean and testable. | 2 | 2 | 3 | 64 | 0 | 0.1 | 18.6 | NOASSERTION | — | |
| hoathis/symfony-ruler-bundle | 0.84 | Symfony bundle that integrates Hoa\Ruler, a lightweight business rules engine, into Symfony applications. Define and evaluate dynamic rules with service configuration and dependency injection support for cleaner, configurable business logic. | 15 | 15 | 4 | 0 | 1 | 0.3 | — | NOASSERTION | 9 years ago | |
| gosuperscript/schema | 0.84 | A Laravel package for building Schema.org structured data with a fluent PHP API. Generate JSON-LD for articles, products, organizations, breadcrumbs, and more, making it easy to add rich search results to your application. Clean, configurable output for SEO-friendly pages. | 0 | 0 | 0 | 1 | 0 | 16.1 | 5.2 | MIT | 2 months ago | |
| symplify/phpstan-rules | 0.84 | A set of 80+ practical PHPStan rules for checking clean architecture, logical errors, naming, namespace placement, visibility overrides, and Symfony, Doctrine, and PHPUnit best practices—useful for any PHP project, from legacy codebases to modern stacks. | 277 | 270 | 36 | 617K | 0 | 25.1 | 54.1 | MIT | 2 weeks ago | |
| laravel-lang/lang | 0.83 | Laravel Localizations provides comprehensive language files for Laravel, giving your app ready-made translations for validation, auth, and framework messages across dozens of locales. Install via Composer and ship multilingual apps faster. | 7,783 | 7,806 | 2,917 | 1M | 0 | 74.9 | 34.8 | MIT | 2 days ago | |
| doctrine/inflector | 0.83 | Doctrine Inflector is a lightweight PHP library for common string transformations: convert words between singular and plural forms, and handle case changes. Useful for naming conventions in frameworks and tools where consistent word inflection is needed. | 11,331 | 11,377 | 144 | 17M | 9 | 59.4 | 58.1 | MIT | 1 week ago | |
| nzour/symfony-advanced-resolving | 0.83 | A Symfony package that adds advanced resolving capabilities, making service and argument resolution more flexible and context-aware. It helps reduce boilerplate, simplify dependency wiring, and keep container configuration clean, readable, and maintainable in modern Symfony applications. | 0 | — | 0 | — | 0 | 0.3 | — | — | 4 years ago | |
| sourcetoad/rule-helper-for-laravel | 0.83 | A Laravel package that adds fluent helpers for building validation rule arrays, including RuleSet and Rule classes, reusable defined rule sets, and conditional required helpers such as requiredIfAll and requiredIfAny. | 9 | 9 | 1 | 9K | 0 | 26.1 | 47.2 | MIT | 1 month ago | |
| cisse/symfony-traits | 0.83 | — | 1 | 1 | 0 | 0 | 0 | 0.3 | — | MIT | 7 years ago | |
| jlm/serializer-expression-bundle | 0.83 | Integrates Symfony ExpressionLanguage with JMS Serializer so serialization metadata can use dynamic expressions for conditional exposure and exclusion. Lets API responses adapt to context, user roles, or runtime values without custom serialization code. Easy Symfony bundle setup. | 4 | 4 | 1 | 1 | 0 | 0.1 | 0.8 | — | — |
How can I help you explore Laravel packages today?