awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jquery avatar

jquery/sizzle

0
View on GitHub↗
sizzlejs.com↗

Sizzle

A sizzlin' hot selector engine.

Features

  • CSS Selector Engines - Parses CSS selector strings and returns matching DOM elements from a document.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • DOM Element Selectors - Parses CSS selectors and returns matching DOM elements from a document.
  • Compilation Caches - Pre-compiles CSS selectors into cached functions to accelerate repeated DOM matching operations.
  • Selector - Compiles CSS selectors into cached functions to speed up repeated matching operations.
  • Compilation Strategy Selectors - Pre-compiles CSS selectors into cached functions to speed up repeated matching operations.
  • Selector Pre-Compilations - Pre-compiles selector strings into cached functions to eliminate first-use latency in DOM queries.
  • Scoped DOM Traversals - Scopes element selection to a context node or document fragment for efficient queries.
  • Custom Selector Engines - Registers custom pseudo-classes, attribute handlers, and positional filters on the selector engine.
  • Selector Compilations - Compiles CSS selectors into cached functions for faster repeated matching during initialization.
  • CSS Selector Hint Filters - Provides a compiled selector function to filter an array of DOM elements by CSS selector.
  • DOM Element Filtering - Filters DOM element sets to return only those matching a specified CSS selector.
  • Custom Pseudo-Class Registries - Provides a registry for registering custom pseudo-classes and attribute handlers.
  • Selector Compilers - Pre-compiles CSS selectors into cached functions to accelerate repeated DOM matching.
  • Selector Tokenization Pipelines - Parses CSS selectors into token streams for efficient matching.
  • Selector Match Tests - Tests individual DOM elements against CSS selectors and returns boolean match results.
  • Right-To-Left Support - Optimizes selector matching by processing from the rightmost token inward.
  • Right-to-Left Selector Matching - Optimizes selector matching by processing from the rightmost token inward.
  • Scoped DOM Querying - Finds DOM elements matching CSS selectors, optionally scoped to a context element or document fragment.
  • Positional Set Filter Registrations - Registers positional filters for matched element sets with integer arguments.
  • Custom Find Function Registrations - Registers custom find functions for locating DOM elements.
  • Regex-Based Filter Registrations - Adds custom filters via regex and boolean-returning functions.
  • Custom Attribute Handlers - Registers custom attribute handlers for cross-browser selector compatibility.
  • 6,306 stars·931 forks·JavaScript·19 views

    Star history

    Star history chart for jquery/sizzleStar history chart for jquery/sizzle

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Sizzle

    These projects share indexed features with Sizzle. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • sunra/php-simple-html-dom-parsersunra avatar

      sunra/php-simple-html-dom-parser

      1,286View on GitHub↗

      php-simple-html-dom-parser is a PHP library for parsing HTML documents into a traversable in-memory tree that handles malformed markup gracefully. It constructs a complete object graph from raw HTML strings while retaining document structure and relational node hierarchies, and supports lazy child node iteration to load descendant nodes on demand for large documents. The library features a CSS selector query engine that translates selector expressions to locate and filter matching nodes within the parsed DOM tree. Programmatic accessors provide direct string-based attribute retrieval to extra

      HTML
      View on GitHub↗1,286
    • ericchiang/pupericchiang avatar

      ericchiang/pup

      8,427View on GitHub↗

      Pup is a command line tool for extracting and filtering data from HTML documents using CSS selectors. It functions as a parser and selector engine that isolates specific elements based on tags, IDs, classes, and attributes. The project provides utilities for converting selected HTML nodes into plain text, attribute values, or structured JSON objects. It includes a markup formatter that corrects missing tags and applies consistent indentation to improve the readability of HTML documents. The tool handles the retrieval of text content and attributes through a CSS selector engine, supporting co

      HTML
      View on GitHub↗8,427
    • anglesharp/anglesharpAngleSharp avatar

      AngleSharp/AngleSharp

      5,499View on GitHub↗

      AngleSharp is an HTML5 DOM parser and web scraping framework designed to parse HTML5, SVG, and MathML documents into a W3C compliant document object model. It functions as a programmatic HTML generator and a CSS selector engine for querying and locating specific elements within a DOM. The project provides tools for simulating browser environments to automate web interactions, navigate URLs, and submit forms. It includes a dedicated HTML and CSS minifier to reduce the file size of web assets by removing unnecessary characters. The library supports HTML DOM manipulation and the extraction of s

      C#angle-bracketanglesharpc-sharp
      View on GitHub↗5,499
    • bendc/sprintbendc avatar

      bendc/sprint

      4,188View on GitHub↗

      Sprint is a lightweight DOM manipulation and event handling library. It provides a minimal set of utilities for selecting, modifying, and traversing elements within the browser document object model. The library utilizes a selector engine to isolate specific document nodes using CSS-like patterns and positional indices. It encapsulates raw DOM elements within a wrapper object to provide a consistent API for updating element attributes, styles, and content. The toolset covers browser event management for attaching and detaching interaction handlers, as well as document tree navigation to loca

      JavaScript
      View on GitHub↗4,188
    Compare all 30 related projects→

    Frequently asked questions

    What does jquery/sizzle do?

    A sizzlin' hot selector engine.

    What are the main features of jquery/sizzle?

    The main features of jquery/sizzle are: CSS Selector Engines, DOM Element Selectors, Compilation Caches, Selector, Compilation Strategy Selectors, Selector Pre-Compilations, Scoped DOM Traversals, Custom Selector Engines.

    Which projects share features with jquery/sizzle?

    Projects with overlapping indexed features include: sunra/php-simple-html-dom-parser — php-simple-html-dom-parser is a PHP library for parsing HTML documents into a traversable in-memory tree that handles… ericchiang/pup — Pup is a command line tool for extracting and filtering data from HTML documents using CSS selectors. It functions as… anglesharp/anglesharp — AngleSharp is an HTML5 DOM parser and web scraping framework designed to parse HTML5, SVG, and MathML documents into a… bendc/sprint — Sprint is a lightweight DOM manipulation and event handling library. It provides a minimal set of utilities for… camsong/you-dont-need-jquery — This project is a vanilla JavaScript reference guide and implementation collection designed to replace legacy… autoscrape-labs/pydoll — pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction…