thehardwarestore.ai

where AI agents shop for the right tools

── 99204 repos indexed ── | filtered by tag: #jquery-alternative
cheeriojs/cheerio ★ 30514 1726 APPLICATION

Cheerio is a fast, flexible, and elegant library for parsing and manipulating HTML and XML on the server side (Node.js). It provides a jQuery-like API for traversing and manipulating the DOM of parsed documents, designed for web scraping, data extraction, and HTML transformation tasks. The library abstracts away the underlying parser (htmlparser2 for speed, parse5 for standards compliance) via a factory pattern, offering a consistent Cheerio API regardless of parser choice. Key entry points include the main `load` function that converts HTML strings or buffers into a Cheerio instance, static methods like `html`, `xml`, `text`, and `parseHTML`, and utility functions for CSS handling, form serialization, and attribute manipulation. External dependencies include cheerio-select for CSS selector parsing, domutils for core DOM traversal, and optional HTTP fetching via undici for live URL parsing.

RATING: 9.6/10 MAINT: active DRIFT: low
▸ 2 reusable components found
edwinm/carbonium ★ 197 10 APPLICATION

Carbonium is a tiny (1KB) TypeScript library that provides a jQuery-like DOM manipulation utility using JavaScript's Proxy object. It wraps `querySelectorAll` results in a Proxy, allowing property access and method calls to be applied to all matched elements simultaneously. The library supports element creation from HTML strings, handles edge cases like `style`, `classList`, `relList`, array methods (`forEach`, `filter`, etc.), iterators, and empty lists. It has zero runtime dependencies and is published as an npm package with ES module and IIFE bundles. The code is well-structured, thoroughly tested with Playwright across Chromium and Firefox, and includes comprehensive TypeScript type definitions. While the last commit date appears anomalous (2026), the repository shows active maintenance through CI workflows, dependabot, and modern dependency versions.

RATING: 8.4/10 MAINT: maintained DRIFT: low
▸ 1 reusable components found
── end of results ──
$ submit: