awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesDOM Tree Traversers

Algorithms for navigating document object model hierarchies to extract specific nodes.

Distinct from Document Tree Traversers: Focuses on data extraction and element discovery rather than mapping elements to drawing instructions.

Explore 4 awesome GitHub repositories matching software engineering & architecture · DOM Tree Traversers. Refine with filters or upvote what's useful.

Awesome DOM Tree Traversers GitHub Repositories

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

    zdhxiong/mdui

    4,517Vezi pe GitHub↗

    mdui is a framework-agnostic UI library and design system based on Material Design 3 standards. It provides a comprehensive set of reusable interface elements implemented as native Web Components, ensuring compatibility across different JavaScript frameworks. The library features a sophisticated theming system that supports light and dark modes, as well as the ability to generate dynamic color palettes from seed colors or image sources. It distinguishes itself with a high level of flexibility in visual customization, using CSS custom properties to control design tokens such as typography, cor

    Navigates the document tree to find descendants, ancestors, or siblings relative to a collection.

    TypeScriptcssjavascriptmaterial
    Vezi pe GitHub↗4,517
  • symfony/dom-crawlerAvatar symfony

    symfony/dom-crawler

    4,043Vezi pe GitHub↗

    Acest proiect este un parser DOM HTML și XML conceput pentru încărcarea și navigarea structurii documentelor web în scopul extragerii unor puncte de date specifice. Acesta funcționează ca un utilitar de web scraping care oferă un sistem pentru localizarea elementelor precise folosind un motor de selectori CSS și XPath. Biblioteca include un resolver URI care convertește linkurile relative găsite în documente în adrese absolute folosind un URI de bază. Oferă un set de instrumente pentru preluarea textului, atributelor și surselor media din conținutul parsat. Setul de instrumente acoperă traversarea ierarhiei documentului, filtrarea bazată pe selectori și extragerea textului cu normalizarea spațiilor albe. Suportă procesarea programatică a structurilor XML și verificarea prezenței elementelor în paginile web.

    Navigates the document tree to find ancestors, closest matching elements, or specific child nodes.

    PHP
    Vezi pe GitHub↗4,043
  • kartiktalwar/gmail.jsAvatar KartikTalwar

    KartikTalwar/gmail.js

    3,831Vezi pe GitHub↗

    gmail.js is a JavaScript library and development kit for building browser extensions that interact with the Gmail web interface. It provides a framework for automating communication workflows, extracting email metadata and content from active browser sessions, and injecting custom UI elements. The library distinguishes itself by enabling interaction with the Gmail interface through DOM manipulation and event interception without requiring external API authentication. It includes a toolkit for programmatically adding buttons, menus, and modal windows directly into the application layout. The

    Utilizes DOM traversal algorithms to extract data by scanning HTML patterns and layout configurations.

    JavaScriptchrome-extensiongmailjavascript
    Vezi pe GitHub↗3,831
  • muxinc/media-chromeAvatar muxinc

    muxinc/media-chrome

    2,701Vezi pe GitHub↗

    Media Chrome is a library of modular, accessible web components designed for building custom audio and video player interfaces. It functions as a framework-agnostic toolkit that communicates with native media elements to manage playback state, user interactions, and media metadata. The library distinguishes itself through a component-based architecture that relies on standard web technologies to ensure compatibility across different frontend environments. It uses a centralized controller to synchronize state between independent interface elements, allowing developers to compose bespoke player

    Coordinates communication between interface components and media sources by traversing the document tree to locate shared controllers.

    TypeScriptaudioaudio-playermedia-chrome
    Vezi pe GitHub↗2,701
  1. Home
  2. Software Engineering & Architecture
  3. Tree Traversal Algorithms
  4. DOM Tree Traversers