mck89/peast
Peast is a PHP 5.4+ library that parses JavaScript per the ECMAScript spec and builds an abstract syntax tree following the ESTree standard. It also supports tokenization, tree traversal, selector queries, and rendering.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| js-transformer/js-transformer | 0.83 | JS Transformer provides a simple PHP API for transforming JavaScript code and assets, making it easy to integrate JS transformations into Laravel or PHP workflows. It helps streamline frontend processing while keeping build steps lightweight and consistent. | 5 | 5 | 0 | 4K | 0 | 0.0 | 39.7 | MIT | 9 years ago | |
| laravie/parser | 0.82 | 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. | 230 | — | 27 | — | 0 | 2.1 | — | MIT | 1 year ago |
|
| microsoft/tolerant-php-parser | 0.82 | Tolerant PHP parser from Microsoft that builds an AST even from incomplete or syntactically invalid code. Ideal for IDEs, refactoring tools, and static analysis, with error recovery and precise source positions for tokens and nodes. | 895 | 896 | 84 | 204K | 54 | 23.3 | 52.3 | MIT | — | |
| meenie/javascript-packer | 0.82 | PHP library for packing and minifying JavaScript using Dean Edwards’ Packer algorithm. Compresses JS to reduce size and improve load times, with simple PHP API for integrating into builds or runtime processing in Laravel and other projects. | 44 | 42 | 12 | 27K | 2 | 1.0 | 38.2 | — | — | |
| thesoftwarefanatics/php-html-parser | 0.81 | 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 | |
| machy8/webloader | 0.81 | Machy8 WebLoader is a PHP asset manager that combines, minifies, and caches CSS and JavaScript files, supports LESS/SCSS compilation, versioned caching, and easy integration with Laravel or Nette to speed up page loads. | 19 | 21 | 4 | 767 | 3 | 1.2 | 22.3 | BSD-3-Clause | 4 years ago | |
| prewk/result | 0.81 | prewk/result brings Rust-like Result to PHP: explicit Ok/Err values for safer, more readable error handling without exceptions. Use map/flatMap, unwrap/unwrapOr, and chain operations to handle success and failure paths cleanly in functional style. | 120 | 120 | 12 | 21K | 0 | 1.9 | 33.7 | NOASSERTION | — | |
| clue/mq-react | 0.81 | clue/mq-react is a lightweight asynchronous message queue library for ReactPHP. It provides a simple producer/consumer API for enqueueing and processing messages, helping you build event-driven PHP applications with non-blocking I/O. | 144 | 145 | 12 | 18K | 3 | 2.1 | 29.3 | MIT | 1 year ago | |
| nette/php-generator | 0.81 | Nette PHP Generator lets you build PHP classes, interfaces, traits, enums, methods and complete files programmatically, with clean pretty-printing, full modern PHP support and a fluent API. Ideal for scaffolding, ORMs and code generators. | 2,258 | 2,287 | 145 | 3M | 0 | 44.8 | 51.5 | NOASSERTION | 1 week ago | |
| tedivm/jshrink | 0.81 | Native PHP JavaScript minifier for shrinking JS on the fly (cache recommended). Simple API: JShrink\Minifier::minify($js), with options like disabling flagged comment preservation. BSD licensed. | 767 | 779 | 148 | 1M | 13 | 20.0 | 47.9 | BSD-3-Clause | 11 months ago | |
| coffeescript/coffeescript | 0.81 | CoffeeScript is a small language that compiles into readable JavaScript. It adds cleaner syntax, classes, comprehensions, and destructuring while keeping close to JS semantics. Includes a compiler, CLI, source maps, and browser/node support. | 0 | 233 | — | 126 | — | 0.0 | 29.1 | — | — | |
| laravel/chisel | 0.81 | Laravel Chisel provides primitives for starter-kit post-install scripts, letting users opt into features and automatically remove unwanted code. Define a chisel.php with questions and file/PHP mutations to prune sections, imports, interfaces, and config. | 23 | 23 | 4 | 2M | 1 | 11.6 | 61.1 | MIT | 5 months ago | |
| nacmartin/phpexecjs | 0.81 | Execute JavaScript from PHP with nacmartin/phpexecjs. This lightweight package bridges PHP and Node.js to evaluate JS snippets, pass data between languages, and add JavaScript execution to Laravel apps through a simple API. | 148 | 149 | 28 | 12K | 2 | 2.2 | 27.2 | MIT | 4 years ago | |
| js-phpize/js-phpize | 0.81 | js-phpize converts JavaScript source into executable PHP, letting PHP applications reuse JS logic without a Node.js runtime. It parses and transpiles common JavaScript syntax into PHP code, useful for sharing validation, calculations, or small scripts between frontend and backend. | 23 | 23 | 3 | 7K | 0 | 2.0 | 34.3 | MIT | 11 months ago | |
| jakub-onderka/php-parallel-lint | 0.81 | Abandoned PHP tool for fast parallel linting (syntax checking) of PHP files with colored output and formats like Checkstyle/JSON. Install via Composer and run on directories with options for excludes, jobs, stdin, and git blame. Suggested alternative: php-parallel-lint/PHP-Parallel-Lint | 639 | 634 | 58 | 56K | 19 | 7.1 | 24.6 | NOASSERTION | 10 years ago | |
| easy-doc/easy-doc | 0.81 | Easy Doc is a Laravel/PHP package for quickly generating and serving project documentation. It helps you organize docs, render them for the web, and keep content maintainable with a simple setup suitable for small apps and internal tools. | 4 | 4 | 3 | 5K | 0 | 5.0 | 41.6 | MIT | 1 year ago | |
| phootwork/lang | 0.81 | phootwork/lang is a lightweight PHP library of language utilities and building blocks, offering common helpers and core abstractions to simplify everyday coding tasks. A small foundation package meant to complement your app or other phootwork components. | 12 | 12 | 0 | 1M | 0 | 6.7 | 55.3 | MIT | 2 years ago | |
| nodejs-php-fallback/react | 0.80 | React bindings for nodejs-php-fallback, offering a lightweight bridge between PHP applications and Node.js for rendering React components. Useful for Laravel/PHP projects that need server-side React output with a simple setup and minimal dependencies. | 5 | 5 | 1 | 526 | 0 | 0.1 | 26.9 | MIT | 7 years ago | |
| corpus/coding-standard | 0.80 | — | 0 | 0 | 0 | 8K | 1 | 4.1 | 54.0 | MIT | 1 year ago | |
| open-southeners/extended-php | 0.80 | Extended PHP helpers for modern apps: adds convenient functions, utilities, and small enhancements that complement core PHP to reduce boilerplate and speed up everyday development. Lightweight, easy to drop into existing projects. | 0 | 0 | 0 | 286 | 0 | 7.2 | 34.0 | MIT | 1 year ago |
How can I help you explore Laravel packages today?