symfony/panther
A browser testing and web crawling library for PHP and Symfony observed · 2026-08-28
Health v2 · maintenance only
73/100
- Activity 85
- Release rhythm 41
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 171.0
- age_days: 3092
- days_rel: 237
- days_push: 90
- n_releases_24m: 3
Adoption not part of the score
3067 stars · 230 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Symfony Panther is a PHP library for browser testing and web scraping that drives real browsers (Chrome, Firefox) via the W3C WebDriver protocol. It integrates with PHPUnit and Symfony's testing tools to run end-to-end tests and crawl JavaScript-heavy websites.
Use cases
- run end-to-end tests in a real browser for a Symfony app
- scrape websites that require JavaScript rendering
- take screenshots during automated browser tests
- test real-time apps using WebSockets or Server-Sent Events
- execute JavaScript on pages during tests
- integrate browser tests into CI pipelines like GitHub Actions
When to choose
- you need E2E browser testing in a PHP or Symfony project
- you want to scrape JavaScript-rendered pages from PHP
- you want WebDriver/Selenium-based testing with PHPUnit integration
When to avoid
- you need browser testing in a non-PHP stack
- you only need simple HTTP-level tests without a real browser
- you need high-performance large-scale crawling rather than testing
Facets
library · maturity active
e2e-testing web-scraping testing http-client testing web-development crawlers developer-tools php cross-platform cli webdriver selenium chromedriver symfony browser-automation phpunit
6 sources
- readme: https://github.com/symfony/panther · fetched 2026-08-28 · 4dbb16d4aec2
- homepage: https://symfony.com/packages/Panther · fetched 2026-08-29 · 79086a6a4610
- site_page: https://symfony.com/doc · fetched 2026-08-29 · 44889134f4fb
- site_page: https://symfony.com/doc/current/testing/end_to_end.html · fetched 2026-08-29 · 4ba7b985c016
- site_page: https://symfony.com/releases · fetched 2026-08-29 · 2fd410222cfe
- site_page: https://symfony.com/blog/category/releases · fetched 2026-08-29 · cdec5bd82c72
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| symfony/panther | main | 73 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem