Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Ruler Laravel Package

hoa/ruler

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.

View on GitHub
Deep Wiki
Context7
Package
Score
Description
Stars
Likes
Forks
Downloads
Issues
Score
Opportunity
License
Last Release
hoa/core 0.87 Hoa\Core is the foundational library of the Hoa modular PHP ecosystem, supplying autoloading, error and exception handling, event management, and shared utilities that other Hoa packages depend on. It provides a lightweight base for structured, extensible PHP applications. 34 38 19 3K 0 0.5 19.4 — 10 years ago
View on GitHub
hoa/bench 0.86 hoa/bench is a lightweight PHP benchmarking library from the Hoa project. It helps measure execution time, compare code snippets, and profile performance with a simple API, making it easy to add repeatable benchmarks to PHP scripts and tests. 55 56 6 726 1 0.5 11.4 — 9 years ago
View on GitHub
ordermind/logical-permissions 0.86 A Laravel package for expressive, logic-based permission checks. Define roles and permissions with AND/OR/NOT rules, then authorize users against complex conditions using a clean API. Ideal for apps needing flexible access control beyond simple role checks. 4 4 1 8 0 0.1 5.7 MIT —
View on GitHub
intaro/rule-engine-bundle 0.86 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
View on GitHub
hoa/test 0.86 Hoa\Test is a lightweight PHP testing library from the Hoa project, offering a structured framework for writing and running unit tests. It helps organize assertions and test suites for PHP code and modular Hoa components. 10 12 11 200 6 1.3 14.0 — 9 years ago
View on GitHub
hoa/view 0.86 Hoa\View is a lightweight PHP view layer for composing and rendering templates through view containers. It provides a simple abstraction for presenting data in Hoa-based applications, though the package is largely legacy and minimally maintained. 7 6 7 410 1 0.2 16.7 — 9 years ago
View on GitHub
ruler/ruler 0.86 Ruler is a simple, stateless rules engine for PHP. Define propositions backed by callables, combine them with logical and comparison operators, and evaluate business rules at runtime—no database, no session state, and no configuration required. 1,070 1,082 136 14K 8 12.0 19.3 MIT 4 years ago
View on GitHub
apility/rule-builder 0.85 apility/rule-builder is a Laravel package for defining and evaluating dynamic rules through a fluent PHP API, making it easier to build flexible conditions, filters, and business logic without hardcoding each case. 1 1 1 14 0 0.0 12.5 MIT 1 year ago
View on GitHub
frontastic/rulerz-bundle 0.85 Symfony bundle integrating the RulerZ rule engine, letting you define business rules as readable specifications and apply them to arrays, Doctrine query builders, and other collections for flexible, reusable filtering. 0 0 1 267 0 0.0 33.5 MIT —
View on GitHub
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
hoathis/symfony-ruler-bundle 0.85 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
View on GitHub
hoa/router 0.85 Hoa\Router is a standalone PHP routing component for mapping HTTP and CLI requests to handlers. It offers route patterns, variable constraints, HTTP method matching, and flexible callbacks, making it easy to build clean, maintainable routing layers for custom PHP applications. 27 28 11 2K 6 1.2 19.8 — 9 years ago
View on GitHub
swp/rule 0.85 A lightweight rules engine for Laravel: define reusable rule classes, compose conditions into groups, and evaluate them against models or plain data. Keeps decision logic out of controllers and makes complex business rules testable and easy to maintain. 0 0 0 22 0 0.3 18.8 NOASSERTION 8 years ago
View on GitHub
kitano/php-expression 0.85 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 —
View on GitHub
hoa/file 0.84 Hoa\File is a PHP library for robust filesystem access, offering object-oriented abstractions for files, directories, links, sockets, and streams. It supports reading, writing, locking, permissions, iterators, and exceptions, making file operations safer and more consistent. 321 330 20 690K 1 1.2 32.4 — 9 years ago
View on GitHub
frontastic/rulerz-bridge 0.84 Integrates the RulerZ rule engine with Frontastic, giving PHP applications a clean way to define and evaluate configurable business rules against objects and query builders. Ideal for promotions, eligibility checks, dynamic pricing, and other rule-driven logic. 0 0 1 333 0 0.0 34.9 MIT —
View on GitHub
symfony/expression-language 0.84 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. 2,838 2,861 45 5M 0 47.5 52.6 MIT 2 days ago
View on GitHub
kphoen/rulerz-bridge 0.84 Bridge package that brings the RulerZ rule engine to Laravel, letting you filter Eloquent models and collections with reusable rule strings. Define specifications once and apply them consistently across database queries and in-memory data. 2 2 17 3K 1 0.6 40.7 MIT —
View on GitHub
drinks-it/rule-engine 0.84 — 1 1 0 14 0 9.0 12.5 MIT 2 years ago
View on GitHub
rezzza/formulate 0.84 rezzza/formulate is a Laravel form-building package that lets you declare fields, validation, and layout in PHP, then render clean HTML forms and bind data to models. It helps keep form markup and rules centralized and reusable across your app. 12 — 4 — 1 0.3 — MIT 10 years ago
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource