vipx/bot-detect
Detect and identify web crawlers (Google, Bing, Yahoo, etc.) from user agent and IP. Loads bot metadata from YAML, returns matched bot details, and includes optional caching and configurable cache naming/dumping for better performance.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| vipx/bot-detect-bundle | 0.86 | — | 14 | 15 | 11 | 534 | 2 | 1.4 | 21.5 | — | 8 years ago | |
| pataar/browser-detect | 0.85 | Detect browsers, operating systems, devices, and bots from the user agent in your Laravel application. pataar/browser-detect provides a simple API to identify visitors and tailor responses, logging, or feature checks based on their platform. | 8 | 8 | 2 | 14K | 0 | 10.3 | 48.1 | MIT | 6 months ago | |
| vigstudio/laravel-stopforumspam | 0.84 | Laravel package that integrates StopForumSpam checks into your app to detect and block spammy registrations or requests by IP, email, or username. Includes easy configuration and middleware/validation-friendly helpers for quick spam protection. | 0 | 0 | 0 | 20 | 0 | 0.3 | 18.3 | MIT | 3 years ago | |
| captcha-com/captcha | 0.84 | Laravel/PHP client for captcha.com. Helps you integrate CAPTCHA solving/verification into your app with simple API calls, configuration support, and helper methods for common workflows like submitting challenges and retrieving results. | 0 | 8 | — | 3K | — | 0.0 | 47.9 | — | — | |
| spatie/laravel-honeypot | 0.83 | Spatie's laravel-honeypot blocks spam form submissions using an invisible honeypot field plus a timestamp check. Just add the x-honeypot Blade component to your form. | 1,579 | 1,586 | 106 | 460K | 0 | 38.0 | 39.2 | MIT | 1 month ago | |
| jaybizzle/laravel-crawler-detect | 0.83 | 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.83 | 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 | |
| druidvav/crawler-detect-bundle | 0.83 | — | 0 | 0 | 0 | 11 | 0 | 0.7 | 14.9 | — | 10 years ago | |
| bxnxg/antispam-bundle | 0.83 | — | 0 | 0 | 0 | 1 | 0 | 0.0 | 4.2 | MIT | — | |
| inigopascall/spamguard | 0.83 | Laravel package to help detect and block spam in forms and user submissions. Adds simple anti-spam checks and validation hooks to reduce bot signups and junk messages, with easy configuration for common use cases. | 0 | 0 | 0 | 10 | 0 | 0.3 | 14.4 | — | 3 years ago | |
| propa/laravel-browscap | 0.83 | Laravel integration for browscap that identifies browser name, version, platform, device type, and crawler status from a user agent string using the browscap data files. | 10 | 11 | 9 | 490 | 0 | 0.3 | 22.9 | MIT | 1 year ago | |
| coderflex/laravel-turnstile | 0.83 | Laravel Turnstile makes it easy to add Cloudflare Turnstile CAPTCHA to your Laravel app, with publishable config, env-based keys, customizable error messages, and a simple validation rule. | 124 | 124 | 14 | 32K | 0 | 18.1 | 37.4 | MIT | 3 months ago | |
| ergebnis/agent-detector | 0.83 | Detect whether your PHP code is running under an AI agent. This Composer package checks environment variables for 30+ agents like Claude Code, Codex, Cursor, and Copilot, exposing a simple Detector class with one isAgentPresent() method. | 24 | 17 | 1 | 4M | 0 | 21.5 | 64.9 | MIT | 1 week ago | |
| setono/bot-detection-bundle | 0.82 | Symfony bundle that detects bots and crawlers on incoming requests, helping you filter automated traffic before it reaches your app. Integrates with Symfony's request stack so you can block, log, or respond differently to suspicious user agents. | 8 | 8 | 3 | 13K | 0 | 17.9 | 50.4 | MIT | 1 month ago | |
| mobicms/captcha | 0.82 | Mobicms Captcha is a lightweight CAPTCHA package for Laravel that generates customizable image challenges to protect forms from bots. It offers a simple API for rendering and validating codes, with configurable options for easy integration into login, registration, and contact forms. | 26 | — | 5 | — | 0 | 0.3 | — | MIT | 1 year ago |
|
| vpndetection/laravel | 0.82 | A Laravel package for detecting VPN and proxy connections, helping you screen requests, enforce access rules, and add risk checks to your application with simple configuration and integration. | 0 | 0 | 0 | 17 | 0 | 20.1 | 20.4 | MIT | 5 days ago | |
| arcanedev/agent | 0.82 | A lightweight PHP package for detecting the browser, operating system, device type, and bot status behind incoming requests by parsing user-agent strings, with a simple API that fits cleanly into Laravel applications. | 1 | 1 | 0 | 2 | 0 | 0.3 | 4.2 | MIT | 5 years ago | |
| core23/antispam-bundle | 0.82 | A Symfony bundle for stopping form spam with honeypots, submission timers, banned scripts, markup and phrases, plus URL counting. Configure reusable anti-spam profiles and apply them to any form. Compatible with PHP 8.2+ and Symfony 6.4, 7.x and 8.x. | 0 | 52 | — | 0 | — | 0.0 | — | — | — | |
| jayanta/laravel-ai-guard | 0.82 | Laravel AI Guard adds a lightweight middleware layer that detects, logs, and blocks unwanted AI traffic hitting your app, and lets you gate AI-powered endpoints behind simple, configurable rules—keeping scrapers and costly requests under control. | 3 | 3 | 0 | 815 | 0 | 18.2 | 37.0 | MIT | 1 month ago | |
| nickurt/laravel-stopforumspam | 0.82 | Laravel package for StopForumSpam.com that checks usernames, email addresses and IPs against the spam database. Ships validation rules, form requests, caching and configurable API endpoints to block spam registrations and forum posts. | 69 | — | 7 | — | 0 | 0.6 | — | MIT | — |
How can I help you explore Laravel packages today?