Parse an SMTP (RFC-5321) address
An abstract-encoding compliant module for encoding / decoding DNS packets
the http/https agent used by the npm cli
Compare DNS record strings for equality
OpenTelemetry instrumentation for `node:dns` name resolution module
Encode/decode DNS-SD TXT record RDATA fields
Low level multicast-dns implementation in pure javascript
Make low-level DNS requests with retry and timeout support.
A JavaScript parser
Node.js body parsing middleware
A utility package to parse strings
the mighty option parser used by yargs
An ESLint custom parser which leverages TypeScript ESTree
> Selector parser with built in methods for working with selector strings.
Parse and stringify mdns service types
No description provided.
A DNS zone file parser and generator.
Validate XML, Parse XML, Build XML without C/C++ based libraries
Abstraction for exponential and custom retry strategies for failed operations.
TypeScript definitions for dns-packet
An inline style parser.
A parser to Amazon Resource Names
Streaming, source-agnostic EventSource/Server-Sent Events parser
Resolve DNS queries with browser fallback
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
Asynchronous DNS resolver for rotor framework
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
DNS message parsing for mDNS Service Discovery
CLI-driven tool that parses DNS Zone files in two ways; Reusable Ruby objects, and outputs a CSV file.
A full featured DNS parser. The library supports DNS name compression and gives access to parse, build, and manipulate all aspects of the DNS queries and replies.
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.