Parse the Forwarded header (RFC 7239) into an array of objects
Parse HTTP X-Forwarded-For header
Parse HTTP X-Forwarded-For header
forwarded rewrite with TypeScript and ESM support
Parses forwarded emails and extract content
Reconstruct the original URL used in an HTTP request based on the HTTP request headers
bedrock-layout useForwardedRef
Small footprint URL parser that works seamlessly across Node.js and browser environments
very fast object redaction
Parse HTML character references
JavaScript parser and stringifier for YAML
JSON.parse with context information on error
Node.js path.parse() ponyfill
An Esprima-compatible JavaScript parser built on Acorn
Abstraction for retrieving ip address information from a Node.js connection. Searches for proxy headers before degrading req.address
JSON.parse with context information on error
utility library for parsing asn1 files for use with browserify-sign.
Extract client IP addresses from various HTTP headers. Handles X-Forwarded-For, X-Real-IP, CF-Connecting-IP, and custom Metorial headers.
hast utility to create an element from a simple CSS selector
CSV parsing implementing the Node.js `stream.Transform` API
Parse HTTP Content-Type header according to RFC 7231
Parse JSON with more helpful errors
Pure TypeScript, cross-platform module for extracting text, images, and tabular data from PDFs. Run directly in your browser or in Node!
Parse paths (local paths, urls: ssh/git/etc)
Extract information from forwarded emails. Cloned from https://github.com/crisp-oss/email-forward-parser.
Parse forwarded emails from body and subject
if you have a lot of urls and you need pretty straight forward parsing this tool for you ;)
Parse and build Accept, Accept-Language, Accept-Encoding, Authorization, Cache-Control, Content-Type, Cookie, Link, CORS, Forwarded, and Via HTTP headers. Includes content negotiation and security header generation.
fluentd plugin to json parse single field if possible or simply forward the data if impossible. Can also combine log structure into single field
Pure Rack middleware that reads forward-auth headers (Remote-User, Remote-Email, Remote-Groups, Remote-Name) and exposes parsed user attributes in the Rack env. Includes a test stub for development environments. No Rails dependency.
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.