leongrdic/smplang
SMPLang is a small PHP language/parser package for defining and evaluating simple expressions in your app. Useful for lightweight DSLs, rules, filters, or templating-like syntax, with an emphasis on minimal setup and easy integration into Laravel projects.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sofa/eloquence-mutable | 0.81 | — | 26 | 26 | 15 | 3K | 0 | 3.0 | 29.0 | MIT | 5 years ago | |
| symfony/expression-language | 0.81 | Symfony ExpressionLanguage provides a fast engine to evaluate and compile simple one-line expressions (often boolean rules). Use it to embed dynamic conditions, calculations, and access to variables/functions in a safe, extensible way. | 2,840 | 2,861 | 45 | 5M | 0 | 45.3 | 51.9 | MIT | 1 month ago | |
| langleyfoxall/math_eval | 0.81 | Safely evaluate math expressions in PHP. langleyfoxall/math_eval parses and computes strings with operators, brackets, and common functions, ideal for user-defined formulas and configuration values without using eval(). Lightweight and easy to integrate in Laravel or any PHP app. | 42 | 43 | 6 | 8K | 2 | 20.8 | 36.7 | LGPL-3.0 | 1 month ago | |
| devtrw/parse-bundle | 0.81 | — | 1 | 2 | 0 | 0 | 0 | 0.0 | — | — | — | |
| mossadal/math-parser | 0.81 | Safe PHP math expression parser/evaluator that builds an AST from user formulas. Supports arithmetic, variables, and elementary functions, plus interpreters for evaluation, symbolic differentiation, and LaTeX pretty-printing; customizable lexer/parser with StdMathParser. | 179 | 179 | 41 | 43K | 9 | 5.0 | 36.2 | LGPL-3.0 | — | |
| volosyuk/simple-eloquent | 0.80 | — | 55 | 56 | 10 | 1K | 0 | 1.3 | 19.5 | MIT | 6 years ago | |
| tpetry/laravel-query-expressions | 0.80 | Add powerful SQL expression support to Laravel’s query builder. Compose reusable, type-safe expressions for functions, casts, JSON ops, windows, and more, with clean syntax and cross-database compatibility—ideal for advanced filtering, sorting, and computed columns. | 360 | 361 | 29 | 57K | 1 | 2.9 | 30.4 | MIT | — | |
| deepslam/content-parser | 0.80 | Laravel 5 package to extract a web page’s main content and title using automatic algorithms. Supports Graby (default) and Mercury API parsers, with an extensible architecture and optional HTML cleanup (remove CSS/style attrs, strip tags) for clean output. | 3 | 3 | 1 | 0 | 1 | 2.2 | — | — | 9 years ago | |
| jms/parser-lib | 0.80 | jms/parser-lib is a lightweight PHP parser library by JMS, providing reusable parsing components to build custom parsers quickly. Ideal for interpreting structured text and creating DSLs. Full docs available at jmsyst.com/libs/parser-lib. | 827 | 834 | 15 | 190K | 1 | 5.0 | 32.6 | Apache-2.0 | 4 years ago | |
| ardiakov/string-stack-calc | 0.79 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 6 years ago | |
| sofa/eloquence-base | 0.79 | — | 79 | 79 | 64 | 8K | 12 | 9.1 | 32.4 | MIT | 5 years ago | |
| goaop/dissect | 0.79 | — | 2 | 3 | 1 | 7K | 0 | 14.0 | 54.0 | MIT | 4 months ago | |
| paquettg/php-html-parser | 0.79 | Fast, lightweight HTML parser for PHP that turns messy markup into a DOM-like tree. Crawl and scrape pages, query elements with CSS selectors, and extract text/attributes easily. Works with imperfect HTML and focuses on simple, fluent usage. | 2,401 | 2,448 | 468 | 92K | 54 | 43.7 | 47.4 | MIT | — | |
| mohammad-fouladgar/eloquent-builder | 0.79 | — | 526 | 527 | 42 | 1K | 0 | 4.2 | 7.2 | MIT | 7 years ago | |
| s9e/text-formatter | 0.78 | PHP text formatting library with plugin support for BBCode, Markdown, HTML, and more. Includes predefined bundles, extensive documentation, and a JavaScript port for client-side preview and demos. Install via Composer and integrate customizable parsing/rendering. | 243 | 250 | 42 | 74K | 3 | 18.1 | 37.5 | MIT | 8 months ago | |
| laravel-lang/lang | 0.73 | Community-maintained localization files for Laravel. Install via Composer to add and update translations for Laravel’s core messages across many locales, with curated language packs and ongoing updates from the Laravel Lang project. | 7,774 | 7,796 | 2,947 | 464K | 0 | 74.7 | 28.4 | MIT | 2 days ago | |
| spiral/translator | 0.71 | Spiral Translator provides i18n translation tooling with static analysis support and auto-indexation. Designed for Spiral Framework apps, it helps manage locales, translation keys, and validation via PHPUnit/Psalm-friendly architecture. | 1 | 1 | 1 | 1K | 0 | 3.9 | 38.1 | MIT | 6 years ago | |
| spiral/logger | 0.70 | Spiral Logger provides a LogFactory and global log listeners for building and wiring PSR-3 compatible loggers in Spiral apps. Lightweight package with strong static analysis, tests, and CI support. | 14 | 14 | 0 | 416K | 0 | 4.3 | 55.3 | MIT | 6 years ago | |
| beloop/language | 0.70 | Laravel package for handling application languages and localization: manage available languages, switch the current locale, and provide helpers/middleware for language detection and routing. Lightweight setup for multilingual sites and dashboards. | 0 | 0 | 0 | 0 | 0 | 1.4 | — | — | 6 years ago | |
| spatie/laravel-translatable | 0.70 | Adds HasTranslations to Eloquent models to store translations in JSON columns—no extra tables. Define translatable attributes via PHP 8 attribute or $translatable property, then set/get per-locale values while model accessors return the current app locale. | 2,458 | 2,484 | 297 | 1M | 0 | 45.5 | 41.8 | MIT | 3 months ago |
How can I help you explore Laravel packages today?