Browser Detection for Laravel by hisorange!
Zyte Smart Proxy Manager (formerly Crawlera) middleware for Scrapy
Ruby gem to detect bots and crawlers via the user agent