awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Locatoare pentru componente UI

Clasament actualizat la 30 iun. 2026

For a library for scoped UI element locators, the strongest matches are jquery/jquery (jQuery is a general-purpose DOM manipulation and selector library), polymer/polymer (Polymer is a full-featured web component framework for building) and material-components/material-web (Material Web is a UI component library built on). phuocng/html-dom and microsoft/fast round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Găsește cele mai bune instrumente de localizare a componentelor UI pentru testarea automatizată. Compară bibliotecile de top pentru elemente scoped după activitate și funcționalități.

Locatoare pentru componente UI

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • jquery/jqueryAvatar jquery

    jquery/jquery

    59,825Vezi pe GitHub↗

    jQuery is a library designed for document object model manipulation and cross-browser interaction. It provides a unified interface for selecting, traversing, and modifying web page elements, ensuring consistent behavior across different rendering engines by abstracting away underlying browser inconsistencies. The library distinguishes itself through a dedicated CSS selector engine that parses strings into executable functions for element location. It incorporates a state machine for managing asynchronous operations and a feature-detection strategy that probes the environment to execute code p

    jQuery is a general-purpose DOM manipulation and selector library, but it does not natively support scoped queries within shadow DOM or detached subtrees as required.

    JavaScriptSelector Engines
    Vezi pe GitHub↗59,825
  • polymer/polymerAvatar Polymer

    Polymer/polymer

    22,026Vezi pe GitHub↗

    Polymer is a custom element framework and web component library used to build reusable, encapsulated custom elements that function as native browser components. It serves as a system for defining public properties and attributes that trigger automatic state observation and updates within the DOM. The project functions as a data binding library, providing a mechanism to synchronize state between internal component properties and external models via two-way data binding. It covers the development of frontend component libraries and web component architecture, enabling the creation of modular u

    Polymer is a full-featured web component framework for building custom elements with data binding, not a focused utility for querying DOM elements within a scope like a shadow root or detached subtree.

    HTMLCustom Elements
    Vezi pe GitHub↗22,026
  • material-components/material-webAvatar material-components

    material-components/material-web

    11,050Vezi pe GitHub↗

    Material Web is a framework-agnostic library of reusable user interface components built on native browser standards. It provides a collection of interactive elements that follow official design system specifications, enabling the creation of consistent and accessible interfaces across diverse web applications. The library utilizes custom elements and shadow DOM to ensure style encapsulation and component logic isolation. By leveraging native browser APIs, it maintains design integrity and functional consistency across all major web browsers and varying screen sizes. The project supports ent

    Material Web is a UI component library built on custom elements and shadow DOM, but it does not provide a dedicated query utility for scoped DOM traversal — it focuses on reusable components rather than element selection within isolated subtrees.

    SCSSCustom Elements
    Vezi pe GitHub↗11,050
  • phuocng/html-domAvatar phuocng

    phuocng/html-dom

    6,524Vezi pe GitHub↗

    This is a vanilla JavaScript DOM manipulation library that provides a collection of native methods for selecting, creating, and modifying HTML DOM elements without any framework dependencies. It operates directly on the live DOM tree using imperative JavaScript calls, wrapping standard browser DOM APIs into reusable utility functions. The library covers the full spectrum of DOM operations including element selection, creation, removal, content and attribute management, event handling, style and class manipulation, and DOM traversal. It includes approaches for cross-browser DOM compatibility,

    This library provides general DOM manipulation utilities using standard browser APIs, which can be used for scoped queries by passing a root element, but it is not purpose-built for scoped element querying and lacks explicit shadow DOM or deep combinator support.

    MDXSelector Engines
    Vezi pe GitHub↗6,524
  • microsoft/fastAvatar microsoft

    microsoft/fast

    9,661Vezi pe GitHub↗

    FAST is a web components framework and declarative UI library used to build adaptive user interfaces. It functions as a server-side rendering engine and design system implementation, enabling the creation of modular components based on web standards. The framework focuses on cross-framework component compatibility, allowing user interface elements to remain functional across different front-end frameworks and modern browsers. It implements a design language through a collection of pre-defined visual components to ensure consistency across professional applications. The system covers state-dr

    FAST is a web components framework and design system, not a dedicated library for scoped DOM querying—it provides component-building infrastructure rather than the focused element-querying utilities this search seeks.

    TypeScriptCustom Elements
    Vezi pe GitHub↗9,661
  • nightwatchjs/nightwatchAvatar nightwatchjs

    nightwatchjs/nightwatch

    11,948Vezi pe GitHub↗

    Nightwatch is a Node.js test automation tool and W3C WebDriver test framework designed for executing functional test suites and verifying system behavior. It provides a suite of utilities for web browser automation, native mobile application testing, and REST API validation. The project includes specialized tools for visual regression testing, which compares current screenshots against baseline images to detect unexpected changes. It also features an accessibility auditing tool to check user interface elements against established standards for compliance. The framework covers a broad range o

    Nightwatch is a full test automation framework rather than a dedicated library for scoped DOM queries; it can locate elements through WebDriver but is not designed as a lightweight utility for Shadow DOM or detached subtree queries in the way this search describes.

    JavaScriptUI Element Selectors
    Vezi pe GitHub↗11,948
  • teamcapybara/capybaraAvatar teamcapybara

    teamcapybara/capybara

    10,166Vezi pe GitHub↗

    Capybara is a browser automation library and web application acceptance test framework used to simulate user behavior and verify functional requirements. It serves as a cross-browser testing tool and headless browser orchestrator, allowing for the execution of test suites across multiple browser engines. The project provides a driver-agnostic interaction layer that abstracts different browser engines, enabling users to switch between headless and full browser drivers. It supports multi-user session simulation by maintaining independent browser states and cookies to test interactions between i

    Capybara is a browser automation and acceptance test framework that can locate elements within a page for testing purposes, but it is not a dedicated scoped DOM query library for shadow DOM or detached subtrees, and it relies on external browser drivers rather than being a dependency-free utility.

    RubyUI Element Selectors
    Vezi pe GitHub↗10,166
  • aurelia/frameworkAvatar aurelia

    aurelia/framework

    11,678Vezi pe GitHub↗

    Aurelia is a JavaScript web framework and component-based UI system used to build applications for browser, mobile, and desktop environments. It functions as a frontend application orchestrator and data binding library that synchronizes application state with the view to render dynamic content and process user input. The framework implements a component architecture that pairs logic classes with HTML templates to create reusable visual elements. It utilizes a dependency injection container to manage object lifecycles and a modular composition model that aggregates independent functional packa

    Aurelia is a full frontend framework rather than a lightweight utility for scoped DOM querying, so it does not directly serve the need for a focused library targeting shadow DOM or detached subtree queries.

    TypeScriptCustom Elements
    Vezi pe GitHub↗11,678
  • php-webdriver/php-webdriverAvatar php-webdriver

    php-webdriver/php-webdriver

    5,203Vezi pe GitHub↗

    php-webdriver is a WebDriver PHP client and browser automation framework that implements the W3C WebDriver standard. It serves as a programmatic interface for controlling web browsers, executing JavaScript, and managing browser sessions in both headed and headless environments. The library functions as a Selenium protocol implementation, allowing PHP applications to communicate with browser drivers such as ChromeDriver or GeckoDriver. It provides the ability to automate user actions, navigate pages, and validate DOM elements for web UI testing. Its capabilities cover broad areas of browser i

    php-webdriver is a browser automation framework that can interact with Shadow DOM during testing, but it is not a lightweight utility for scoped DOM queries—it requires a full Selenium setup and targets PHP, not the pure query library the visitor seeks.

    PHPShadow DOM Traversal
    Vezi pe GitHub↗5,203
  • autoscrape-labs/pydollAvatar autoscrape-labs

    autoscrape-labs/pydoll

    6,919Vezi pe GitHub↗

    pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction and parallel browser automation. It controls Chromium-based browsers via direct WebSocket connections, allowing it to manage isolated browser contexts and tabs while bypassing the overhead and detection associated with WebDriver. The project features an anti-bot evasion framework that mimics natural human behavior, including mouse movements generated via Bezier curves and variable typing patterns. It provides specialized stealth capabilities to bypass behavioral analysis and au

    pydoll is a browser automation library for controlling Chromium via CDP, capable of querying DOM elements as part of its broader automation tasks, but it is not a focused scoped-element query library with features like shadow DOM combinators or zero dependencies — it's a full testing and scraping framework rather than the targeted utility you're searching for.

    PythonShadow DOM TraversalShadow Root Traversals
    Vezi pe GitHub↗6,919
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
jquery/jquery59.8KJavaScriptMIT15 iun. 2026
polymer/polymer22KHTMLBSD-3-Clause2 apr. 2026
material-components/material-web11.1KSCSSApache-2.022 iun. 2026
phuocng/html-dom6.5KMDXMIT6 iun. 2024
microsoft/fast9.7KTypeScriptNOASSERTION15 iun. 2026
nightwatchjs/nightwatch11.9KJavaScriptMIT25 mai 2026
teamcapybara/capybara10.2KRubyMIT19 apr. 2026
aurelia/framework11.7KTypeScriptMIT27 ian. 2023
php-webdriver/php-webdriver5.2KPHPMIT11 iun. 2026
autoscrape-labs/pydoll6.9KPythonMIT24 mai 2026

Related searches

  • Accessibility testing tools
  • DOM interaction library
  • UI component patterns
  • a library for browser automation and scraping
  • Backend query builder
  • a markdown extension for text editors
  • CSS layout adapters
  • a library for identifying UI components