omrilotan / isbot
π€/π¨βπ¦° Detect bots/crawlers/spiders using the user agent string
β997Updated last week
Alternatives and similar repositories for isbot:
Users that are interested in isbot are comparing it to the libraries listed below
- JavaScript Library to extract domains, subdomains and public suffixes from complex URIs.β554Updated last week
- Splits a hostname into subdomains, domain and (effective) top-level domains.β511Updated 2 months ago
- RFC6265 Cookies and CookieJar for Node.jsβ988Updated 2 weeks ago
- Retry a promise-returning or async functionβ840Updated 4 months ago
- NodeJS robots.txt parser with support for wildcard (*) matching.β153Updated 4 months ago
- Memoize promise-returning & async functionsβ402Updated last year
- Semaphore using `async` and `await`β637Updated 11 months ago
- A JavaScript library for generating random user agents with data that's updated daily.β1,026Updated this week
- Get image size without full download. Supported image types: JPG, GIF, PNG, WebP, BMP, TIFF, SVG, PSD, ICO.β991Updated last year
- A tiny (304B to 489B) utility to check for deep equalityβ1,402Updated 4 months ago
- Get all urls in a stringβ367Updated last year
- A Node.js module for retrieving a request's IP address on the server.β846Updated last year
- JavaScript domain name parser based on the Public Suffix Listβ404Updated 2 months ago
- β138Updated last month
- Low-level network interception library.β596Updated last week
- Retrying made simple, easy and asyncβ1,867Updated last year
- Use Ky in both Node.js and browsersβ673Updated last year
- Use DOMPurify on server and client in the same wayβ454Updated last week
- Run promise-returning & async functions concurrently with optional limited concurrencyβ326Updated 3 months ago
- The headless Chrome/Chromium driver on top of Puppeteer.β1,692Updated last week
- Sitemap-generating framework for node.jsβ1,603Updated 5 months ago
- Universal library for detecting devices based on the string `UserAgent`. We can identify: App, Bot, OS, Browser, Device brand, Device modβ¦β155Updated last month
- Map-like, concurrent promise processingβ808Updated last year
- Abstraction for exponential and custom retry strategies for failed operations.β1,246Updated last year
- A very fast HTML parser, generating a simplified DOM, with basic element query support.β1,168Updated last month
- A precise user agent parser and device detector written in TypeScriptβ482Updated last year
- Map over promises concurrentlyβ1,410Updated 3 months ago
- Slugify a stringβ2,601Updated last year
- π²Basic prettifier for Pino log linesβ1,361Updated 2 weeks ago
- An HTTP request client that provides an axios like interface over top of node-fetch. Super lightweight. Supports proxies and all sorts oβ¦β815Updated 2 weeks ago