HTML/XML to DOM parser for browsers and Node.js
rehype plugin to use browser APIs to parse HTML
converts bare objects to DOM objects or xml representations
Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.
Small footprint URL parser that works seamlessly across Node.js and browser environments
render domhandler DOM nodes to a string
HTML to DOM parser.
A module that exports rehype-parse for Node.js and rehype-dom-parse for the browser.
A standalone version of the readability library used for Firefox Reader View.
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.
This package contains HTML helpers and functionality for Lexical.
Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.
A very fast HTML parser, generating a simplified DOM, with basic element query support.
DOMParser.parseFromString for XML with IE8 fallback
Parse HTML character references
A JavaScript implementation of many web standards
JSON.parse with context information on error
Node.js path.parse() ponyfill
JSON.parse with context information on error
utility library for parsing asn1 files for use with browserify-sign.
JavaScript parser and stringifier for YAML
fast dom parse for node.js
Parse HTTP Content-Type header according to RFC 7231
JavaScript parser, mangler/compressor and beautifier toolkit
Green Button Data is a Ruby gem that can consume Green Button APIs and parse the Green Button data XML schema very quickly. It uses an event-driven SAX parser which parses XML data without building an entire DOM in memory.
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.
No description provided.
No description provided.
No description provided.
No description provided.