roach-php/core
The complete web scraping toolkit for PHP. observed · 2026-08-28
Health v2 · maintenance only
45/100
- Activity 49
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1842
- days_rel: 530
- days_push: 310
- n_releases_24m: 1
Adoption not part of the score
1455 stars · 89 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Roach is a complete web scraping and crawling toolkit for PHP, heavily inspired by Python's Scrapy. It lets developers define spiders that crawl websites, extract data via CSS selectors, and process items through a configurable pipeline of middleware and processors.
Use cases
- scrape data from websites with php
- crawl a site and extract structured data
- extract product prices from web pages
- build a web scraper in laravel
- parse html pages with css selectors in php
- collect blog posts or news articles automatically
- pipeline and persist scraped data
When to choose
- you need Scrapy-like scraping functionality in a PHP project
- you want a framework-agnostic scraper with optional Laravel integration
- you need extensible middleware, item processors, and extensions for scraping workflows
When to avoid
- your stack is Python, Node.js, or another non-PHP language
- you need headless browser rendering for JavaScript-heavy sites out of the box (Browsershot support is optional)
- you only need a one-off HTTP fetch rather than a full crawling framework
Facets
library · maturity active
web-scraping http-client parser etl crawlers web-development php cli cross-platform scrapy-inspired spiders item-pipeline laravel-adapter symfony-domcrawler composer-package automation data-engineering
10 sources
- readme: https://github.com/roach-php/core · fetched 2026-08-28 · fd87af0305b1
- homepage: https://roach-php.dev · fetched 2026-08-29 · f54387bbab04
- site_page: https://roach-php.dev/docs/releases · fetched 2026-08-29 · 2db0ff204312
- site_page: https://roach-php.dev/docs/upgrade-guide · fetched 2026-08-29 · d39e3e30ac63
- site_page: https://roach-php.dev/docs/installation · fetched 2026-08-29 · 6d1096e28601
- site_page: https://roach-php.dev/docs/introduction · fetched 2026-08-29 · f65cd6bfa622
- site_page: https://roach-php.dev/docs/scraping-vs-crawling · fetched 2026-08-29 · 89ce5db2a745
- site_page: https://roach-php.dev/docs/spiders · fetched 2026-08-29 · c278afc832c6
- site_page: https://roach-php.dev/docs/processing-responses · fetched 2026-08-29 · 146532c07f61
- site_page: https://roach-php.dev/docs/items · fetched 2026-08-29 · e8ad3d26dbb1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| roach-php/core | main | 45 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem