omrilotan / isbotLinks
π€/π¨βπ¦° Detect bots/crawlers/spiders using the user agent string
β1,120Updated this week
Alternatives and similar repositories for isbot
Users that are interested in isbot are comparing it to the libraries listed below
Sorting:
- JavaScript Library to extract domains, subdomains and public suffixes from complex URIs.β709Updated this week
- Retry a promise-returning or async functionβ978Updated last month
- Splits a hostname into subdomains, domain and (effective) top-level domains.β514Updated 2 months ago
- A precise user agent parser and device detector written in TypeScriptβ497Updated 2 years ago
- JavaScript domain name parser based on the Public Suffix Listβ430Updated 9 months ago
- Sitemap-generating framework for node.jsβ1,702Updated 2 weeks ago
- slugifies even utf-8 chars!β393Updated 3 weeks ago
- A very fast HTML parser, generating a simplified DOM, with basic element query support.β1,207Updated 2 weeks ago
- Map over promises concurrentlyβ1,472Updated 2 months ago
- Map-like, concurrent promise processingβ832Updated last year
- Normalize a URLβ870Updated 2 weeks ago
- Get image size without full download. Supported image types: JPG, GIF, PNG, WebP, BMP, TIFF, SVG, PSD, ICO.β1,014Updated 2 years ago
- Use DOMPurify on server and client in the same wayβ545Updated this week
- Google's libphonenumber pre-compiled with the closure compilerβ698Updated 2 months ago
- Retrying made simple, easy and asyncβ1,904Updated 2 years ago
- Get all urls in a stringβ372Updated 2 years ago
- RFC6265 Cookies and CookieJar for Node.jsβ1,052Updated 2 weeks ago
- Node.js API for GeoIP2 webservice client and database readerβ263Updated last week
- Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC39β¦β605Updated last week
- Convert milliseconds to a human readable string: `1337000000` β `15d 11h 23m 20s`β1,211Updated 2 months ago
- Low-level network interception library.β628Updated last month
- Simple βLeast Recently Usedβ (LRU) cacheβ748Updated 3 months ago
- Metadata scraper with support for oEmbed, Twitter Cards and Open Graph Protocol for Node.jsβ499Updated last year
- Throttle promise-returning & async functionsβ508Updated 2 months ago
- A tiny (304B to 489B) utility to check for deep equalityβ1,457Updated last year
- Universal library for detecting devices based on the string `UserAgent`. We can identify: App, Bot, OS, Browser, Device brand, Device modβ¦β176Updated last month
- Get unified metadata from websites using Open Graph, Microdata, RDFa, Twitter Cards, JSON-LD, HTML, and more.β2,603Updated 3 weeks ago
- Minimalistic library to work with countries and timezones dataβ271Updated 2 months ago
- π° Simplified, grouped and always up to date list of time zones, with major citiesβ888Updated last week
- In-memory Node.js and browser job schedulerβ607Updated 8 months ago