roach-php/core
Roach is a complete web scraping toolkit for PHP inspired by Scrapy. Define spiders that crawl pages, extract data with CSS or XPath selectors, follow links, and export structured results, with built-in queueing, throttling, and extensible middleware.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| roach-php/laravel | 0.85 | Laravel integration for Roach PHP, a Scrapy-inspired web scraping framework. Run spiders as Artisan commands, configure crawlers and pipelines, and use Laravel's container, config, queues, and scheduling to build maintainable scrapers inside your app. | 262 | — | 37 | — | 2 | 3.2 | 0.4 | MIT | 1 year ago | |
| nelexa/roach-php-bundle | 0.85 | Symfony bundle that integrates Roach PHP, the complete web scraping toolkit, into your app with dependency injection configuration, ready-to-use crawler services, and console commands for running spiders and scrapers. | 10 | 10 | 3 | 19 | 0 | 19.8 | 7.1 | MIT | 1 week ago | |
| kub-at/php-simple-html-dom-parser | 0.82 | A fast, lightweight PHP HTML DOM parser that lets you find and extract elements from HTML using jQuery-like selectors. Compatible with simple_html_dom, it makes scraping, parsing, and manipulating markup easy with minimal code. | 152 | — | 43 | — | 4 | 3.1 | 0.8 | MIT | 7 years ago |
|
| ylsideas/cockroachdb-laravel | 0.82 | CockroachDB driver for Laravel that enables using CockroachDB with Eloquent, migrations, and schema builder. Connect Laravel apps to distributed SQL while keeping familiar database workflows and configuration. | 72 | 72 | 9 | 1K | 3 | 2.1 | 18.5 | MIT | 2 years ago | |
| revolution/salvager | 0.82 | Revolution Salvager is a Laravel package for salvaging recoverable data from failed or interrupted operations, helping you capture what would otherwise be lost and restore it cleanly. Lightweight, configurable, and built to fit existing Laravel workflows. | 7 | 7 | 3 | 384 | 0 | 0.1 | 23.4 | MIT | — | |
| pestphp/dust | 0.82 | A Pest PHP plugin that surfaces code gathering dust, flagging unused classes, methods, and other dead code in your Laravel or PHP project so you can safely clean it up right from your test suite. | 13 | 12 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| ziming/laravel-scrapingbee | 0.82 | A Laravel wrapper for the ScrapingBee API that makes web scraping simple. Configure your API key, then fetch pages with JavaScript rendering, premium proxies, screenshots, extraction rules, and custom headers through a clean, expressive client for Laravel apps with easy configuration. | 43 | — | 8 | — | 0 | 18.7 | — | MIT | 1 month ago | |
| gidlov/copycat | 0.82 | Copycat is a Laravel package for crawling websites and consuming APIs. Define reusable "places" with methods that fetch and parse remote content, then call them like local models — a clean, ORM-style way to scrape HTML or JSON without repetitive HTTP and parsing code. | 71 | 78 | 13 | 0 | 0 | 1.0 | — | LGPL-3.0 | 9 years ago | |
| laradumps/laradumps-core | 0.82 | Core engine behind LaraDumps, the desktop debugging app for Laravel and PHP. It provides the shared dumping API, payload formatting, and app communication layer that power dump(), ds(), and related helpers, letting framework integrations send debug output straight to the LaraDumps desktop client. | 26 | 26 | 13 | 179K | 2 | 16.0 | 59.7 | MIT | 3 months ago | |
| pisotskyi-el/evomi-scraper | 0.81 | A Laravel wrapper for the Evomi proxy service that simplifies web scraping. Configure residential or datacenter proxies, route requests through Evomi, and handle responses with a clean, fluent API. Ideal for collecting data reliably while avoiding blocks and rate limits. | 0 | 0 | — | 303 | — | 0.0 | 34.3 | — | — | |
| globetrotters-ai/symfony-bundle | 0.81 | A Symfony bundle from Globetrotters AI that integrates the vendor's PHP services into Symfony applications, providing bundle configuration, dependency injection wiring, and a straightforward setup path for adding Globetrotters AI capabilities to new or existing projects. | 0 | 0 | 0 | 15 | 0 | 20.1 | 19.5 | MIT | 6 days ago | |
| nmure/crawler-detect-bundle | 0.81 | Symfony bundle integrating CrawlerDetect to identify bots, spiders, and crawlers from user-agent strings. Provides a ready-to-use detector service and simple configuration for recognizing automated traffic in your app. | 25 | 26 | 11 | 1K | 1 | 0.7 | 22.9 | MIT | 8 years ago | |
| grabzit/grabzit | 0.81 | Official GrabzIt PHP library for capturing website screenshots, PDFs, and web data through the GrabzIt API. Add screenshot, PDF generation, HTML snapshot, and scraping features to Laravel or PHP applications with a simple client. | 70 | — | 33 | — | 0 | 2.3 | 3.1 | MIT | 8 years ago |
|
| awcodes/botly | 0.81 | Botly is a lightweight Laravel package for detecting bots and crawlers, including AI scrapers, from incoming requests. It inspects user agents to identify automated traffic so you can block, log, or otherwise handle bots through simple middleware and configuration. | 6 | 6 | 1 | 621 | 0 | 18.8 | 31.4 | MIT | 1 month ago | |
| mediamonks/crawler | 0.81 | A Laravel/PHP package for crawling websites: follow links, extract page content, and run custom handlers per URL. Useful for scraping, link checking, sitemap generation, and content audits, with configurable crawl limits and Laravel-friendly integration. | 21 | 21 | 4 | 5 | 0 | 0.2 | 1.2 | MIT | — | |
| maximebf/debugbar | 0.81 | PHP Debug Bar adds a developer toolbar to PHP apps, collecting messages, database queries, timelines, exceptions, and rendered views. Framework-agnostic with integrations for Laravel, Symfony, and more, it helps profile and debug requests in the browser. | 4,380 | 4,433 | 425 | 846K | 0 | 54.9 | 38.5 | MIT | 1 week ago | |
| fwolfsjaeger/doctrine-cockroachdb-bundle | 0.81 | Symfony bundle that adds CockroachDB support to Doctrine, providing DBAL configuration, platform integration, and service wiring so your Symfony app can use CockroachDB as a Doctrine-managed database. | 2 | 2 | 2 | 36 | 0 | 19.5 | 18.0 | MIT | 2 weeks ago | |
| pisotskyi-el/infatica-scraper | 0.81 | Laravel/PHP package that integrates Infatica proxies into scraping workflows. Configure credentials, route requests through rotating proxies, and fetch web data reliably with a simple, fluent API designed for Laravel applications. | 0 | 0 | — | 298 | — | 0.0 | 34.2 | — | — | |
| vdb/php-spider | 0.81 | A configurable PHP web spider/crawler with a modular architecture for scraping and traversing sites. Define start URLs, URI filters, processors, and post-processors to control crawl depth, skip duplicate pages, and extract or analyze content with custom callbacks. | 1,340 | 1,357 | 228 | 2K | 1 | 14.0 | 5.8 | MIT | — | |
| brightfish/caching-guzzle | 0.81 | Caches Guzzle HTTP responses so repeated API calls can be served from your Laravel cache instead of hitting the network again, with configurable TTLs and cache keys for controlling what gets stored and for how long. | 10 | 10 | 4 | 585 | 1 | 0.3 | 23.9 | GPL-3.0 | 3 years ago |
How can I help you explore Laravel packages today?