GitHub repository: AlexRogalskiy/BotD
Description: Bot detection library that runs in the browser. Identify JavaScript bots, browser spoofing, virtual machines and much more.