laravie/parser
Laravie Parser is a PHP source-code parsing library for Laravel applications. It offers a simple API for tokenizing and traversing code, inspecting classes, methods, and syntax trees, and integrating static analysis or code-generation tools into your projects.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| parsica-php/parsica | 0.87 | Parsica is a PHP parser combinator library for building custom parsers from small reusable pieces. Compose complex grammars with a fluent API, parse strings into structured results, and handle errors cleanly—ideal for DSLs, config formats, and language tooling. | 413 | 413 | 19 | 20K | 11 | 10.8 | 29.6 | MIT | 1 year ago | |
| nikic/php-parser | 0.87 | A PHP parser written in PHP that converts PHP 7/8 code into an abstract syntax tree, with tools for dumping, traversing, modifying, and regenerating code, plus name resolution and builders for static analysis and code generation. | 17,466 | 17,540 | 1,145 | 31M | 47 | 83.5 | 79.3 | BSD-3-Clause | 1 month ago | |
| phpstan/phpstan-php-parser | 0.86 | PHPStan extension for nikic/php-parser that adds precise type inference for AST nodes and visitors, improving static analysis of code that parses, traverses, or manipulates PHP source. | 23 | 23 | 8 | 19K | 1 | 0.3 | 28.3 | — | 4 years ago | |
| ua-parser/uap-php | 0.86 | UA Parser for PHP: parse browser user agents into structured data (browser, engine, OS, device) using the uap-core regex database. Helpful for analytics, logging, and device detection; easy integration via Composer and built-in caching support. | 562 | 575 | 85 | 888K | 3 | 6.4 | 45.5 | NOASSERTION | — | |
| php-translation/extractor | 0.86 | PHP Translation Extractor scans PHP and Blade source files for translatable strings, pulling calls such as __(), trans(), and @lang into structured translation files. It helps keep Laravel and Symfony language files in sync with your code and reduces missing or stale translations. | 128 | 128 | 38 | 43K | 15 | 33.8 | 46.3 | MIT | 1 month ago | |
| nicoswd/php-rule-parser | 0.86 | 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 |
|
| calebdw/phpstan-laravel | 0.86 | A PHPStan extension for Laravel that teaches static analysis about Laravel’s magic, including facades, helpers, Eloquent models, and container bindings, reducing false positives and surfacing more accurate type errors in Laravel apps. | 35 | 35 | 7 | 12K | 0 | 20.4 | 40.9 | MIT | 5 days ago | |
| ajthinking/php-file-manipulator | 0.86 | Manipulate PHP files programmatically with a clean, fluent API. Read, modify, and rewrite classes, methods, properties, and namespaces without fragile regex, making code generation and refactoring safe and predictable. | 271 | 271 | 19 | 6 | 2 | 22.4 | 0.6 | MIT | 1 week ago | |
| stillat/blade-parser | 0.86 | Parse, analyze, and transform Laravel Blade templates with a robust PHP parser. stillat/blade-parser provides an AST, tokenization, and utilities to inspect directives, components, and expressions—ideal for linters, formatters, editors, and automated refactoring tools. | 148 | 149 | 4 | 173K | 0 | 16.0 | 45.1 | MIT | 8 months ago | |
| php-standard-library/type | 0.86 | Runtime type validation for PHP built on the Parse, Don't Validate principle: coerce and assert unstructured input into well-typed data, with clear errors when values don't match. | 1 | 1 | 0 | 114K | 0 | 21.4 | 64.8 | MIT | 1 week ago | |
| goaop/dissect | 0.86 | — | 2 | 3 | 1 | 9K | 0 | 12.5 | 53.0 | MIT | 7 months ago | |
| the-3labs-team/laravel-ads-post-parser | 0.86 | A Laravel package for parsing advertising posts, extracting structured data from ad content so your application can normalize listings, import campaigns, and work with parsed ad fields more easily. | 1 | — | 0 | — | 0 | 20.0 | — | MIT | 2 weeks ago | |
| php-static-analysis/attributes | 0.86 | PHP attributes that let you annotate classes, methods, and properties with metadata for static analysis tools, improving type inference, purity checks, and IDE support. Lightweight, framework-agnostic, and easy to drop into existing codebases. | 94 | — | 0 | — | 0 | 0.5 | — | MIT | 1 year ago |
|
| doctrine/rst-parser | 0.85 | PHP library for parsing reStructuredText documents, used to generate documentation for the Doctrine project website. It converts RST markup into a structured document tree. | 61 | 64 | 26 | 8K | 16 | 21.4 | 40.1 | MIT | 7 months ago | |
| thesoftwarefanatics/php-html-parser | 0.85 | A PHP HTML parser for loading, traversing, and manipulating HTML documents. It provides a simple API for extracting elements, attributes, and text, making it useful for scraping, DOM-style processing, and HTML cleanup in PHP applications. | 33 | 33 | 10 | 936 | 4 | 1.8 | 20.8 | MIT | 7 years ago | |
| r0073rr0r/skritphp | 0.85 | SkritPHP is a lightweight PHP package for writing, organizing, and running reusable scripts with a clean, expressive API. It integrates smoothly with Laravel and standalone PHP projects with minimal setup, helping you automate tasks, simplify workflows, and keep script logic maintainable. | 1 | — | 0 | — | 0 | 9.8 | — | GPL-3.0 | 6 months ago | |
| novay/draft | 0.85 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 1 year ago | |
| sepia/po-parser | 0.85 | Sepia PO Parser is a PHP library for reading, writing, and updating GNU gettext .po translation files. It handles contexts, plural forms, comments, and multiline strings, making it useful for translation tools and programmatic localization workflows. | 126 | 128 | 57 | 48K | 3 | 3.2 | 36.6 | BSD-3-Clause | — | |
| php-static-analysis/phpstan-extension | 0.85 | A PHPStan extension for PHP projects that adds custom rules and configuration to strengthen static analysis. Integrate it with PHPStan to catch potential issues earlier, enforce coding standards, and improve overall code quality in your development workflow. | 15 | 15 | 0 | 2K | 0 | 0.1 | 30.0 | MIT | 1 year ago | |
| lolli42/finediff | 0.85 | Create HTML diffs between two strings with fine-grained character or word comparison. Outputs / markup, escapes HTML entities, supports multibyte strings, and exposes internal opcodes for diff processing. PHP 8.2+ in v1.1. | 13 | 13 | 3 | 489K | 0 | 3.3 | 55.6 | MIT | 1 year ago |
How can I help you explore Laravel packages today?