etienne-martin / device-detector-js
A precise user agent parser and device detector written in TypeScript
β462Updated 10 months ago
Related projects β
Alternatives and complementary repositories for device-detector-js
- π€/π¨βπ¦° Detect bots/crawlers/spiders using the user agent stringβ934Updated 2 weeks ago
- Google's libphonenumber pre-compiled with the closure compilerβ661Updated last month
- Resize image blobs with high quality. Pica's wrapper to work with file inputs.β275Updated 5 months ago
- Unpack a browser type and version from the useragent stringβ690Updated 2 months ago
- Universal library for detecting devices based on the string `UserAgent`. We can identify: App, Bot, OS, Browser, Device brand, Device modβ¦β138Updated 3 weeks ago
- Check if mobile browser, based on useragent string.β233Updated 3 weeks ago
- Minimalistic library to work with countries and timezones dataβ235Updated last week
- Retry a promise-returning or async functionβ793Updated 3 weeks ago
- Memoize promise-returning & async functionsβ396Updated last year
- JavaScript Library to extract domains, subdomains and public suffixes from complex URIs.β483Updated this week
- Deep diffs two objects, including nested structures of arrays and objects, and returns the difference. βοΈβ1,061Updated 8 months ago
- Utility for calculating what should be scrolled, how it's scrolled is up to youβ314Updated 2 weeks ago
- π A small JS no-dependency library for a cool download experienceβ232Updated last year
- Delay function calls until a set time elapses after the last invocationβ798Updated 3 weeks ago
- Map-like, concurrent promise processingβ780Updated 7 months ago
- Automatically opens your browser and iOS Simulator to preview Node.js email messages sent with Nodemailer. Made for @forwardemail and @laβ¦β208Updated 2 months ago
- a monorepo of npm packagesβ191Updated last week
- Really Fast Deep Cloneβ643Updated 3 weeks ago
- Low Quality Image Placeholders (LQIP) Module for Nodeβ433Updated 2 years ago
- Node.js API for GeoIP2 webservice client and database readerβ224Updated this week
- A high-performance Javascript string compression libraryβ322Updated last year
- Slow down repeated requests; use as an alternative (or addition) to express-rate-limitβ259Updated 3 weeks ago
- A Node.js module for retrieving a request's IP address on the server.β828Updated 11 months ago
- Detect if a device is mouseOnly, touchOnly, or hybrid, and if the primary input is mouse or touch.β418Updated 3 years ago
- Run promise-returning & async functions concurrently with optional limited concurrencyβ314Updated last year
- Generate hashes from javascript objects in node and the browser.β1,404Updated 3 months ago
- β127Updated 3 weeks ago
- Polyfills the ResizeObserver API.β964Updated last year
- Translate standard UUIDs into shorter formats and back.β458Updated 6 months ago
- i18n for ISO 3166-1 country codesβ807Updated this week