vipnytt/useragentparser
A lightweight PHP library for parsing user agent strings, extracting browser, operating system, and device details. Integrates easily into Laravel projects for detecting client platforms, bots, and crawlers from incoming requests.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| vipnytt/robotstxtparser | 0.82 | A PHP library for parsing robots.txt files, with support for user-agent groups, Allow/Disallow rules, wildcards, crawl-delay, and sitemap directives. Lightweight and framework-agnostic, it helps determine whether a crawler may access a given URL. | 25 | 26 | 6 | 12K | 1 | 0.4 | 36.9 | MIT | 5 years ago | |
| vipnytt/sitemapparser | 0.80 | A lightweight PHP library for parsing XML sitemaps and sitemap indexes. It recursively follows sitemap index files, extracts URLs, handles gzip compression, detects sitemap types, and supports robots.txt discovery with no external dependencies. | 78 | — | 33 | — | 0 | 8.2 | — | MIT | 3 months ago |
|
| donatj/phpuseragentparser | 0.79 | 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 | |
| andres-montanez/useragentstring-bundle | 0.79 | — | 1 | 1 | 4 | 0 | 0 | 2.2 | — | — | 10 years ago | |
| shadesoft/user-agent-parser-bundle | 0.79 | A PHP bundle that parses user-agent strings to identify browser, operating system, device type, and bot traffic, exposing the results through a simple service you can inject wherever request analytics, logging, or content adaptation is needed. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| whichbrowser/whichbrowser | 0.78 | WhichBrowser is a PHP library that detects browsers, operating systems and devices from user agent strings. It identifies browser name and version, platform, device type and model across hundreds of browsers, with detailed, regularly updated detection data. | 1,837 | — | 236 | — | 21 | 23.1 | 9.7 | MIT | 2 years ago |
|
| ua-parser/uap-php | 0.78 | UA Parser for PHP: parse browser user agents into structured data (browser, engine, OS, device) using the uap-core regex database. Helpful for analytics, logging, and device detection; easy integration via Composer and built-in caching support. | 562 | 575 | 85 | 888K | 3 | 6.4 | 45.5 | NOASSERTION | — | |
| rmunate/agent-detection | 0.78 | rmunate/agent-detection is a lightweight PHP/Laravel package that parses the User-Agent to identify the browser, operating system, device type, and whether a visitor is a bot or crawler. Simple, fast API with no external service calls. | 61 | 61 | 3 | 13 | 0 | 0.7 | 1.1 | MIT | 1 year ago | |
| vipx/bot-detect | 0.77 | 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. | 46 | 50 | 15 | 2K | 3 | 2.4 | 22.2 | MIT | 4 years ago | |
| dragon-code/laravel-http-user-agent | 0.77 | Laravel package for reading and interpreting HTTP User-Agent headers. Provides convenient helpers to detect browser, operating system, device type, and bot traffic from incoming requests. | 2 | 2 | 0 | 0 | 0 | 0.2 | — | MIT | 2 years ago |
How can I help you explore Laravel packages today?