remusao / tldts
JavaScript Library to extract domains, subdomains and public suffixes from complex URIs.
☆484Updated this week
Related projects ⓘ
Alternatives and complementary repositories for tldts
- Splits a hostname into subdomains, domain and (effective) top-level domains.☆508Updated 2 weeks ago
- Merge objects & other types recursively. A simple & small integration.☆375Updated 5 months ago
- Retry a promise-returning or async function☆796Updated last week
- A zero-dependency cron parser and scheduler for Node.js, Deno and the browser.☆178Updated this week
- 🤖/👨🦰 Detect bots/crawlers/spiders using the user agent string☆941Updated this week
- 🌍 Easy to use WHOIS info for domains, TLDs and IPs☆221Updated 3 months ago
- Run promise-returning & async functions concurrently with optional limited concurrency☆316Updated last year
- NodeJS robots.txt parser with support for wildcard (*) matching.☆150Updated 3 weeks ago
- JavaScript domain name parser based on the Public Suffix List☆388Updated this week
- ☆168Updated 7 months ago
- Uber-fast unique id generation, for Node.js and the browser☆727Updated 2 months ago
- Make a synchronous function asynchronous by running it in a worker☆248Updated 2 months ago
- Memoize promise-returning & async functions☆396Updated last year
- Throttle promise-returning & async functions☆443Updated 3 months ago
- node.js bindings for RE2: fast, safe alternative to backtracking regular expression engines.☆502Updated 3 months ago
- a monorepo of npm packages☆191Updated 3 weeks ago
- Tiny queue data structure☆361Updated 4 months ago
- TypeScript package which smartly trims and strips indentation from multi-line strings☆163Updated 7 months ago
- Predefined character sets to use with nanoid☆127Updated 2 weeks ago
- Metadata scraper with support for oEmbed, Twitter Cards and Open Graph Protocol for Node.js☆480Updated 7 months ago
- Map over promises concurrently☆1,294Updated 3 months ago
- Official JavaScript port of Sqids. Generate short unique IDs from numbers.☆677Updated last month
- Use Ky in both Node.js and browsers☆671Updated last year
- Node.js DNS over HTTPS - Tangerine is the best drop-in replacement for dns.promises.Resolver using DNS over HTTPS ("DoH") via undici wit…☆150Updated 3 months ago
- Super fast hashing library based on murmurhash3 written in Vanilla JS☆563Updated this week
- A tiny (414B) and fast utility to convert milliseconds to and from strings.☆216Updated 10 months ago
- Normalize a URL☆840Updated 8 months ago
- Simple “Least Recently Used” (LRU) cache☆679Updated 11 months ago
- Deterministic JSON.stringify() - a faster version of @substack's json-stable-strigify without jsonify.☆288Updated last year
- Simple key-value storage with support for multiple backends.☆428Updated 2 months ago