jaybizzle/crawler-detect
CrawlerDetect is a PHP library for detecting bots, crawlers and spiders via User-Agent and HTTP_FROM headers, recognising thousands of agents. Call isCrawler() on the current request or any UA string, and getMatches() to see the bot name. Accepts PSR-7, Symfony, Swoole and Lambda headers.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| jaybizzle/laravel-crawler-detect | 0.87 | Laravel middleware and service provider for detecting bots, crawlers, and spiders via jaybizzle/crawler-detect. Identify requests as crawlers, block them, or route them differently in your app. | 325 | — | 28 | — | 0 | 17.2 | — | MIT | 3 months ago |
|
| nmure/crawler-detect-bundle | 0.87 | 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 | |
| ninjify/qa | 0.86 | — | 8 | 9 | 4 | 1K | 1 | 6.0 | 30.3 | MIT | 4 years ago | |
| ninjify/coding-standard | 0.85 | PHP_CodeSniffer coding standard for PHP projects. Install via Composer and include the provided ruleset.xml or Contributte profile. Supports excluding paths and ships PhpStorm code style presets. Maintained by Contributte. | 13 | 14 | 6 | 1K | 0 | 5.9 | 27.3 | MIT | 4 years ago | |
| matheusmarnt/scoutify | 0.85 | Scoutify adds a production-ready ⌘K global search modal to Laravel apps. Built with Livewire and powered by Scout, it queries multiple Eloquent models at once, groups results by type, auto-discovers Searchable models, and keeps recent search history in session. | 1 | 1 | 1 | 96 | 0 | 30.6 | 26.6 | MIT | 2 months ago | |
| contributte/qa | 0.85 | Contributte QA is a dev-only Composer package that bundles and streamlines PHP quality assurance tooling for your project. Install via composer require --dev contributte/qa and follow the included docs to integrate checks into your workflow/CI. | 2 | 3 | 6 | 9K | 0 | 11.5 | 52.3 | MIT | 10 months ago | |
| spatie/crawler | 0.84 | A powerful PHP package for crawling websites, using Guzzle promises to fetch multiple URLs concurrently. It can render JavaScript via Chrome and Puppeteer, restrict crawls to internal links or depth, collect found URLs, and fake HTTP responses for testing crawl logic. | 2,829 | 2,843 | 368 | 1M | 0 | 52.5 | 41.5 | MIT | 2 months ago | |
| spiral/roadrunner-http | 0.84 | PSR-7/PSR-17 compatible HTTP and HTTP/2 PHP workers for RoadRunner, the high-performance application server, load balancer, and process manager. Replace classic Nginx+FPM setups with greater performance and flexibility. Requires PHP 8.1+ and RoadRunner 2023.3+. | 78 | 81 | 8 | 556K | 0 | 26.7 | 62.1 | MIT | 2 weeks ago | |
| contributte/tester | 0.84 | Contributte Tester integrates Nette Tester into your project with a ready-to-use setup and tooling. Install via Composer and follow the included docs to run and manage automated tests on PHP 8.2+ with Nette 3.2+. | 2 | 3 | 2 | 4K | 1 | 10.2 | 45.4 | MIT | 9 months ago | |
| contributte/phpunit | 0.84 | PHPUnit integration helpers by Contributte for PHP projects. Provides lightweight tooling and conventions to simplify writing, running, and organizing tests, with sensible defaults and compatibility aimed at smoother CI and developer experience. | 1 | 2 | 2 | 1K | 0 | 9.9 | 41.9 | MIT | 10 months ago | |
| contributte/phpstan | 0.83 | Contributte PHPStan integration for Nette projects. Install via Composer and get a ready-to-use PHPStan setup tailored for Nette 3.3+ on PHP 8.2+, with docs and ongoing maintenance by the Contributte team. | 1 | 2 | 2 | 24K | 0 | 4.8 | 56.9 | MIT | 10 months ago | |
| druidvav/crawler-detect-bundle | 0.83 | — | 0 | 0 | 0 | 11 | 0 | 0.7 | 14.9 | — | 10 years ago | |
| eventsauce/eventsauce | 0.83 | EventSauce is an opinionated, no-nonsense event sourcing library for PHP. It lets you choose storage and queueing mechanisms to fit your needs, and includes testing tools built for an event sourcing mindset. | 869 | 867 | 85 | 43K | 5 | 9.3 | 27.6 | MIT | — | |
| vlados/laravel-blade-crawler-detect | 0.83 | Detect search engine crawlers and bots directly in your Blade templates. Simple directives let you serve crawler-specific markup, hide dynamic content, or tailor SEO output without touching controllers—keeping views clean and detection logic reusable across any Laravel app. | 0 | 0 | 0 | 160 | 0 | 9.7 | 33.4 | MIT | 6 months ago | |
| codeguy/arachnid | 0.83 | Arachnid is a lightweight PHP web crawler and scraper with a simple, expressive API for fetching pages, following links, and extracting content. Use it to automate site navigation and data collection in Laravel or any PHP app, and chain requests and selectors to build custom spiders quickly. | 254 | — | 59 | — | 5 | 4.4 | 1.1 | MIT | 5 years ago |
|
| sulu/sulu | 0.83 | Sulu is a highly extensible open-source PHP content management system built on Symfony, designed for multi-lingual, multi-portal websites with an intuitive, extensible admin interface. This package is the core framework behind every Sulu project. | 298 | 1,363 | 91 | 41K | 1 | 35.5 | 36.0 | MIT | 1 week ago | |
| piedweb/url-harvester | 0.82 | URL Harvester is a PHP package for extracting and collecting URLs from HTML, text, or sitemaps. It scans content for links, normalizes and deduplicates results, and helps you quickly build link indexes, crawlers, or URL datasets. | 1 | 1 | 1 | 44 | 0 | 0.0 | 18.8 | MIT | — | |
| phpids/phpids | 0.82 | PHPIDS is a PHP-based intrusion detection system that inspects incoming HTTP requests and uses configurable filters to flag common web attacks such as XSS, SQL injection, and remote file inclusion. It adds a lightweight security layer to legacy PHP applications. | 792 | — | 216 | — | 33 | 20.4 | 11.7 | LGPL-3.0 | — |
|
| mediamonks/crawler | 0.82 | 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 | — | |
| donatj/phpuseragentparser | 0.82 | A tiny, fast PHP user-agent parser that detects all modern browsers with just three regular expressions and under 200 lines of code. Installable via Composer, fully unit tested, and easy to use. | 598 | 604 | 127 | 187K | 9 | 31.5 | 42.1 | MIT | 4 months ago |
How can I help you explore Laravel packages today?