Isbot
Isbot is a small open-source JavaScript library that detects whether a given user agent string belongs to a bot or automated crawler. It is designed to be lightweight and fast, suitable for use in Node.js servers and browser-based applications. The library provides a simple interface to determine if a request originates from a bot, helping developers tailor responses, collect accurate analytics, or apply bot-specific logic.
The core idea behind isbot is a curated list of bot identifiers and regular expressions that match
Usage is typically straightforward: a function is called with a user agent string, and a boolean result
Isbot is available on the npm registry and maintained as open-source software. It is commonly released under