fabpot/goutte
Goutte is a PHP web scraping and web testing library built on Symfony components. It provides a simple API to crawl pages, submit forms, click links, and extract content with CSS selectors—handy for quick crawlers, monitors, and functional checks.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/visit | 0.84 | Human-friendly curl for the terminal. Visit any URL and display its response with colorized output (HTML via bat, JSON via jq), plus status code and response time. Supports custom HTTP methods and options like following redirects. | 391 | 390 | 14 | 3 | 0 | 7.5 | 0.1 | — | 1 year ago | |
| symfony/dom-crawler | 0.83 | Symfony DomCrawler makes it easy to navigate and query HTML/XML DOMs using CSS selectors and XPath. Extract links, forms, and text, filter nodes, and chain queries for robust scraping, testing, and content parsing in PHP. | 4,041 | 4,115 | 124 | 6M | 0 | 55.6 | 52.0 | MIT | 1 week ago | |
| symfony/browser-kit | 0.83 | Symfony BrowserKit simulates a web browser in PHP for testing and automation: make requests, follow links, click buttons, and submit forms programmatically. Includes an implementation powered by Symfony HttpClient for real HTTP requests. | 3,023 | 3,042 | 58 | 5M | 0 | 47.1 | 52.1 | MIT | 1 week ago | |
| emanueleminotto/simple-html-dom | 0.83 | Simple HTML DOM parser for PHP. Provides a lightweight API to load HTML from strings/files/URLs, traverse and query elements, and extract text/attributes. Handy for scraping, data extraction, and quick HTML manipulation without a full browser. | 11 | 17 | 8 | 337 | 0 | 0.6 | 20.2 | — | 10 years ago | |
| guzzle/http | 0.82 | Legacy Guzzle HTTP component providing request/response objects, message abstractions, and client utilities for making HTTP calls in PHP. Useful for older Guzzle integrations and compatibility layers; for new projects, prefer modern guzzlehttp/guzzle versions. | 33 | 42 | 9 | 49K | 0 | 0.5 | — | — | — | |
| misd/guzzle-bundle | 0.82 | Symfony2 bundle integrating Guzzle 3 for easy HTTP requests and reusable web service clients. Optional integration with JMSSerializerBundle for object (de)serialization plus a SensioFrameworkExtraBundle param converter for streamlined controllers. | 101 | 105 | 53 | 1K | 13 | 7.8 | 21.5 | — | 11 years ago | |
| aygon/data-list-bundle | 0.82 | — | 0 | 0 | 0 | 0 | 2 | 0.4 | — | — | — | |
| spatie/crawler | 0.81 | PHP web crawler that discovers links concurrently via Guzzle, with optional JavaScript rendering powered by Chrome/Puppeteer. Configure depth, internal-only rules, and callbacks for per-page handling, plus a fake mode to test crawl logic without real HTTP requests. | 2,821 | 2,829 | 367 | 649K | 0 | 55.7 | 38.3 | MIT | 3 weeks ago | |
| weglot/simplehtmldom | 0.81 | Fork/packaged Simple HTML DOM for PHP via Composer. Provides an easy, jQuery-like API to parse, traverse, and manipulate HTML from strings or URLs, useful for scraping, testing, or quick DOM queries without heavy dependencies. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| guzzle/guzzle | 0.81 | Guzzle 3.x is a PHP HTTP client and web service framework with a cURL-like API, persistent connections, pooling, parallel requests, service descriptions, and a Symfony2 event/plugin system. End-of-life; use Guzzle 5+ for maintenance. | 152 | 222 | 90 | 270K | 0 | 1.7 | 31.5 | MIT | — | |
| chaplean/rest-client-bundle | 0.81 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| adunblock/server-tag-symfony | 0.80 | Symfony bundle that fetches script URLs from a remote endpoint and renders them via a Twig server_tag() function. Uses Symfony HttpClient, optional caching with configurable TTL, safe HTML escaping, and graceful error handling. Compatible with Symfony 5–8. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| bywulf/guzzle-bundle | 0.80 | — | 0 | 0 | 2 | 25 | 0 | 1.0 | 19.5 | — | 3 years ago | |
| symfony/symfony | 0.80 | Symfony is a robust PHP framework and component library for building web apps and APIs. It offers a mature ecosystem, reusable components, strong tooling, and long-term support, powering everything from small sites to large enterprise platforms. | 31,061 | 31,363 | 9,841 | 268K | 272 | 79.9 | 31.5 | MIT | 1 week ago | |
| guzzle/parser | 0.80 | guzzle/parser provides lightweight message parsing utilities for Guzzle, helping you parse HTTP request/response messages, headers, and related components. Useful when working with raw HTTP strings or building tooling around Guzzle’s message format. | 21 | 18 | 2 | 50K | 0 | 0.2 | 46.4 | — | — | |
| csa/guzzle-bundle | 0.80 | — | 250 | 259 | 73 | 41K | 16 | 4.9 | 24.9 | — | 10 years ago | |
| ddeboer/guzzle-bundle | 0.80 | — | 63 | 64 | 26 | 0 | 6 | 1.5 | 1.9 | — | — | |
| aadrian-alexandru/guzzle-bundle | 0.79 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 3 years ago | |
| graham-campbell/guzzle-factory | 0.79 | Simple factory for creating Guzzle HTTP clients with sensible defaults. One-liner client creation via GuzzleFactory::make(), with optional config like base_uri. Supports PHP 7.4–8.5 and integrates cleanly in modern PHP/Laravel apps. | 91 | 93 | 4 | 173K | 0 | 25.1 | 51.7 | MIT | 2 months ago | |
| e-moe/guzzle6-bundle | 0.79 | — | 11 | 12 | 11 | 897 | 4 | 2.1 | 27.0 | MIT | 8 years ago |
How can I help you explore Laravel packages today?