Simple DNS cache for Node.js
Node.js DNS cache patch
tegg dns cache plugin
A parametrizable DNS cache for Node.js
An implementation to speed up the nodejs `dns.lookup` method by avoiding thread pool and using resolve4/resolve6 with DNS TTL values
DNS Caching Library
A DNS cache using [ha-store](https://github.com/fed135/ha-store)!
DNS Cache for Node.js
DNS lookup cache
DNS Caching Library
the http/https agent used by the npm cli
Caches dns resolutions made with async dns.resolve instead of default sync dns.lookup, refreshes in background
Opinionated, caching, retrying fetch client
An implementation to speed up the nodejs `dns.lookup` method by avoiding thread pool and using resolve4/resolve6 with DNS TTL values
An abstract-encoding compliant module for encoding / decoding DNS packets
dnscache for Node
A simple bitcoin-based DNS cache
A small tool that makes it easy to clear your dns cache.
Caching DNS resolve
Run a public domain locally with Caddy, local TLS, hosts-file updates, and DNS cache flushing on macOS.
cache node dns module
Compare DNS record strings for equality
OpenTelemetry instrumentation for `node:dns` name resolution module
Encode/decode DNS-SD TXT record RDATA fields
Cross-platform network diagnostics and monitoring for Rust applications
Minimalistic TUIC server implementation as a reference
Antispam helps prevent spam in your Rails applications by checking against DNS blacklists and spam-prevention databases. It has two core features: (1) IP-based spam detection using Project Honey Pot to block known spammers automatically, and (2) content-based spam detection using Defendium’s machine learning API, which is free for up to 1,000 checks per day. Blacklist lookups are cached for 24 hours to minimize performance impact. The gem integrates seamlessly with Rails, allowing you to block spam at the request level and redirect flagged users to a captcha page.
Scrapetor is a Ruby HTML parsing + scraping toolkit. The parser is a native C arena DOM with structural indexes built at parse time and NEON SIMD scanners in the SAX hot loop. A streaming extraction engine compiles the schema DSL into a single forward pass — no DOM materialised, one Ruby boundary crossing per document. On builds where libcurl is available, Scrapetor::Fetcher adds an HTTP/2-capable fetch layer with per-thread connection cache, shared DNS + TLS session pool, in-process gzip / deflate / brotli / zstd decoding, iconv charset transcoding, retry + exponential backoff, ETag / Last-Modified disk cache with bulk revalidation, per-host throttle, cookie jar, basic + bearer auth, proxy, and three bulk concurrency models (parallel_fetch / multi_fetch / streaming multi_each). Scrapetor::Session ties the cookie / auth / throttle / retry policies together. Also ships robots.txt + sitemap.xml parsers, a bounded-memory streaming HTML parser, and structured-data extractors (JSON-LD, OpenGraph, Schema.org, Microdata, RDFa, Twitter Cards). The Net::HTTP-based Scrapetor.fetch is preserved as the no-libcurl fallback.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.