A powerful web scraper for both static and client-side rendered sites using only Bun native APIs
Node.js scraper module for Open Graph and Twitter Card info
A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.
A robust polyfill for the `CSS.escape` utility method as defined in CSSOM.
Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.
Visualize flow between nodes in a directed acyclic network.
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
Manipulate TopoJSON and convert it to GeoJSON.
A robust HTML entities encoder/decoder with full Unicode support.
Seeded random number generator for Javascript.
Download website to a local directory (including all css, images, js, etc.)
Handy data structures for elements keyed by string.
A robust & optimized `String.prototype.repeat` polyfill, based on the ECMAScript 6 specification.
Standalone JavaScript YAML 1.2 Parser & Encoder. Works under node.js and all major browsers. Also brings command line YAML/JSON conversion tools.
Log a deprecation message with stack
Array of "void elements" defined by the HTML specification.
Escape string for use in HTML
Temporarily substitute tokens in the given `string` with placeholders, then put them back after transforming the string.
Simple slim progress bars
A Javascript library for scraping/parsing metadata from a web page.
Windows MetaFile (WMF) parser
A platform detection library that works on nearly all JavaScript platforms.
A robust base64 encoder/decoder that is fully compatible with `atob()` and `btoa()`, written in JavaScript.
A readable stream reader that reads a desired number of bytes.