chrome-php/chrome
Chrome PHP lets you control headless Chrome or Chromium from PHP, synchronously or asynchronously. Open pages, navigate, run JavaScript, take screenshots, generate PDFs, and emulate mouse and keyboard input with a simple, IDE-friendly API. Requires PHP 7.4–8.5 and Chrome/Chromium 65+.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| chrome-php/wrench | 0.86 | Simple PHP WebSocket library with server and client support. Create a BasicServer, register multiple apps per path, handle incoming data via interfaces, and send responses back to clients. Install via Composer; supports PHP 7.4–8.5. | 69 | 69 | 14 | 412K | 0 | 18.7 | 58.4 | MIT | 4 months ago | |
| garetjax/phpbrowscap | 0.85 | PHP Browscap provides fast, accurate browser and user-agent detection for PHP applications. It parses browscap data to identify browser, platform, device, and crawler details, with caching support for production performance. | 429 | 433 | 67 | 3K | 23 | 12.0 | 23.1 | MIT | — | |
| playwright-php/playwright-symfony | 0.85 | Symfony integration for playwright-php, giving Symfony apps and test suites a clean way to drive real browsers with Playwright for end-to-end testing, scraping, and UI automation. | 41 | 40 | 9 | 63K | 5 | 20.0 | 53.5 | NOASSERTION | 1 month ago | |
| soqrate/html2pdf | 0.85 | soqrate/html2pdf is a Laravel/PHP package for converting HTML and Blade templates into PDF documents. It provides a simple API for generating downloadable or streamable PDFs, with configurable options for page size, orientation, and styling. | 0 | 1 | — | 0 | — | 0.0 | — | — | — | |
| nesk/puphpeteer | 0.85 | PuPHPeteer is a PHP bridge to Puppeteer that lets you drive headless Chrome from PHP. Scrape pages, generate screenshots and PDFs, run browser tests, and automate JavaScript-heavy sites with Puppeteer's full API, powered by Node.js via Rialto. | 1,326 | — | 208 | — | 57 | 14.6 | 15.1 | MIT | — |
|
| sinergi/browser-detector | 0.84 | Lightweight PHP library for detecting browser, operating system, device, and language from user agent strings. Uses targeted regex rules instead of a bloated UA database, with simple detectors and optional Laravel service provider and facade integration. | 575 | 603 | 103 | 93K | 14 | 5.4 | 25.3 | MIT | 5 years ago | |
| dompdf/dompdf | 0.84 | Dompdf is a PHP library that converts HTML to PDF using a mostly CSS 2.1-compliant layout and rendering engine. It supports external stylesheets, complex tables, images, inline PHP, and basic SVG without external PDF libraries. | 11,208 | 11,356 | 1,848 | 12M | 513 | 83.5 | 72.1 | LGPL-2.1 | 3 months ago | |
| cheddar-getter/client | 0.84 | A PHP client for CheddarGetter’s recurring billing API, offering convenient access to customers, plans, subscriptions, and transactions. Works in Laravel and standalone PHP apps with a simple wrapper around CheddarGetter endpoints. | 28 | 28 | 10 | 8 | 1 | 0.6 | 1.5 | MIT | 6 years ago | |
| php-webdriver/webdriver | 0.84 | PHP bindings for Selenium WebDriver. Drive real browsers from PHP via W3C WebDriver (and legacy JsonWireProtocol), compatible with Selenium 2–4. Install via Composer and connect to Selenium Server or other remote ends for automation/testing. | 5,193 | 5,231 | 840 | 3M | 23 | 47.9 | 48.6 | MIT | — | |
| wnx/sidecar-browsershot | 0.84 | Run Browsershot on AWS Lambda via Sidecar for Laravel. Generate PDFs and screenshots without installing Node, Puppeteer, or Google Chrome on your server—headless Chrome runs on Lambda instead. Install via Composer, register the function in sidecar.php, and deploy with sidecar:deploy. | 236 | 237 | 34 | 129K | 6 | 33.9 | 46.4 | MIT | 1 week ago | |
| jonnyw/php-phantomjs | 0.84 | PHP PhantomJS is a headless browser wrapper for PHP that lets you load pages, run JavaScript, capture screenshots, and export to PDF. It provides a clean, extensible API over the PhantomJS binary, supports custom scripts, and works with any PHP project. | 1,424 | 1,461 | 421 | 3K | 127 | 19.9 | 21.3 | MIT | 8 years ago | |
| iloh/simple-html-dom-bundle | 0.84 | Symfony bundle integrating the simple-html-dom PHP library, exposing HTML parsing and DOM manipulation as a service. Parse, traverse, and edit HTML documents with a familiar API, simplifying scraping and document processing in Symfony applications. | 0 | 0 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| php-console/laravel-service-provider | 0.84 | Integrates php-console with Laravel by registering the console as a service provider, so you can build and run custom CLI commands using Laravel's container, config, and Artisan-style workflow. | 73 | 77 | 16 | 41 | 4 | 2.2 | 3.4 | BSD-3-Clause | 11 years ago | |
| thesoftwarefanatics/php-html-parser | 0.84 | 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 | |
| phpgt/dom | 0.84 | A modern DOM API for PHP built on the native DOMDocument, giving you browser-style, standardised object-oriented DOM manipulation server-side. Treat HTML files as templates and ready-process pages for browsers, webservers and CDNs. | 124 | 126 | 29 | 293K | 2 | 30.2 | 54.2 | MIT | 1 month ago | |
| laravel/dusk | 0.84 | Laravel Dusk provides an expressive browser automation and testing API for Laravel apps, using a standalone Chromedriver with no JDK or Selenium required by default, while supporting other Selenium drivers. | 1,946 | 1,954 | 333 | 1M | 0 | 49.4 | 46.0 | MIT | 3 weeks ago | |
| enm1989/chromedriver | 0.84 | A PHP package for managing ChromeDriver installations, making it easier to download and use the correct ChromeDriver binary for browser automation and testing. Useful for Laravel Dusk or Selenium-style workflows that need reliable Chrome and ChromeDriver version matching. | 15 | — | 3 | — | 0 | 0.2 | — | NOASSERTION | 3 years ago |
|
| cbschuld/browser.php | 0.84 | Browser.php is a lightweight PHP library that detects a visitor's browser, version, operating system, and device type from the User-Agent string. It identifies mobile, tablet, and desktop clients, flags robots, and has no dependencies, so it drops easily into any PHP or Laravel project. | 577 | — | 289 | — | 18 | 17.0 | 6.7 | MIT | 1 year ago |
|
| phlib/xss-sanitizer | 0.84 | PHP library for sanitizing untrusted HTML and preventing XSS. It parses user-supplied markup, strips dangerous tags, attributes and URLs, and returns safe HTML for rendering in web applications. Configurable rules suit comments, rich text and other user-generated content. | 16 | — | 3 | — | 1 | 0.3 | — | LGPL-3.0 | 2 years ago |
|
| symfony/panther | 0.84 | Symfony Panther is a PHP library for end-to-end browser testing and web scraping using real browsers like Chrome and Firefox. Built on the W3C WebDriver protocol, it drives native browsers for reliable automation in Symfony or standalone. | 3,070 | 3,078 | 235 | 538K | 201 | 53.9 | 55.6 | MIT | 10 months ago |
How can I help you explore Laravel packages today?