omrilotan / isbot
π€/π¨βπ¦° Detect bots/crawlers/spiders using the user agent string
β937Updated this week
Related projects β
Alternatives and complementary repositories for isbot
- Splits a hostname into subdomains, domain and (effective) top-level domains.β508Updated last week
- JavaScript Library to extract domains, subdomains and public suffixes from complex URIs.β484Updated this week
- Sitemap-generating framework for node.jsβ1,589Updated last month
- Map-like, concurrent promise processingβ787Updated 7 months ago
- A precise user agent parser and device detector written in TypeScriptβ464Updated 11 months ago
- Bot detection library that runs in the browser. Detects automation tools and frameworks. No server required, runs 100% on the client. MITβ¦β1,057Updated this week
- Get all urls in a stringβ365Updated last year
- Memoize promise-returning & async functionsβ396Updated last year
- Get image size without full download. Supported image types: JPG, GIF, PNG, WebP, BMP, TIFF, SVG, PSD, ICO.β988Updated last year
- Map over promises concurrentlyβ1,292Updated 3 months ago
- Retry a promise-returning or async functionβ795Updated this week
- Normalize a URLβ840Updated 8 months ago
- Blazing fast and accurate glob matcher written JavaScript, with no dependencies and full support for standard and extended Bash glob featβ¦β968Updated 3 months ago
- β‘ The fastest directory crawler & globbing library for NodeJS. Crawls 1m files in < 1sβ1,508Updated last month
- Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC39β¦β586Updated last year
- NodeJS robots.txt parser with support for wildcard (*) matching.β150Updated 3 weeks ago
- Rate limit made simple, easy, async.β320Updated 6 months ago
- Convert bytes to a human readable string: 1337 β 1.34 kBβ1,114Updated last year
- Semaphore using `async` and `await`β635Updated 7 months ago
- Slugifies a stringβ1,519Updated last month
- Official Node.js library for the Postmark APIβ325Updated 2 months ago
- JavaScript domain name parser based on the Public Suffix Listβ387Updated this week
- A utility that allows retrying a function with an exponential delay between attempts.β359Updated 3 months ago
- Low-level network interception library.β564Updated this week
- Syntactic patterns of HTTP user-agents used by bots / robots / crawlers / scrapers / spiders. pull-request welcomeβ1,191Updated 3 weeks ago
- Throttle promise-returning & async functionsβ443Updated 3 months ago
- π Automatic SDK generation from an OpenAPI definitionβ593Updated this week
- Easily create XML sitemaps for your website.β415Updated 4 months ago
- πΈ Lightweight currency conversion library, successor of money.jsβ402Updated last year
- Delay a promise a specified amount of timeβ609Updated last year