omrilotan / isbot
π€/π¨βπ¦° Detect bots/crawlers/spiders using the user agent string
β1,005Updated last week
Alternatives and similar repositories for isbot:
Users that are interested in isbot are comparing it to the libraries listed below
- Splits a hostname into subdomains, domain and (effective) top-level domains.β511Updated 2 months ago
- Sitemap-generating framework for node.jsβ1,605Updated 6 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,198Updated 2 months ago
- Retry a promise-returning or async functionβ848Updated 5 months ago
- JavaScript Library to extract domains, subdomains and public suffixes from complex URIs.β564Updated this week
- A Node.js module for retrieving a request's IP address on the server.β848Updated last year
- HTTP server cookie parsing and serializationβ1,399Updated last month
- A precise user agent parser and device detector written in TypeScriptβ484Updated last year
- Opinionated `fetch` (with retrying and DNS caching) optimized for use with Node.jsβ573Updated last year
- Universal library for detecting devices based on the string `UserAgent`. We can identify: App, Bot, OS, Browser, Device brand, Device modβ¦β156Updated 2 weeks ago
- Get image size without full download. Supported image types: JPG, GIF, PNG, WebP, BMP, TIFF, SVG, PSD, ICO.β991Updated last year
- Use Ky in both Node.js and browsersβ674Updated last year
- The headless Chrome/Chromium driver on top of Puppeteer.β1,698Updated last week
- Slugifies a stringβ1,635Updated 6 months ago
- Official Node.js library for the Postmark APIβ337Updated 7 months ago
- Normalize a URLβ847Updated last year
- Metadata scraper with support for oEmbed, Twitter Cards and Open Graph Protocol for Node.jsβ491Updated last year
- A JavaScript library for generating random user agents with data that's updated daily.β1,041Updated this week
- Run promise-returning & async functions concurrently with optional limited concurrencyβ328Updated 4 months ago
- Serialize/deserialize an error into a plain objectβ557Updated 3 months ago
- NodeJS robots.txt parser with support for wildcard (*) matching.β153Updated 5 months ago
- Get all urls in a stringβ368Updated last year
- Map over promises concurrentlyβ1,413Updated 4 months ago
- A very fast HTML parser, generating a simplified DOM, with basic element query support.β1,170Updated 2 months ago
- π Automatic SDK generation from an OpenAPI definitionβ629Updated this week
- The fastest Node.js library for formatting terminal text with ANSI colors~!β1,652Updated last year
- React server side rendering support for Fastify with Nextβ542Updated last week
- a monorepo of npm packagesβ196Updated last month
- Memoize promise-returning & async functionsβ405Updated last year
- Blazing fast and accurate glob matcher written JavaScript, with no dependencies and full support for standard and extended Bash glob featβ¦β1,023Updated 3 months ago