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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesComponent Tree Selectors

Search rules for locating specific components or HTML elements within a rendered UI tree.

Distinct from Document Tree Traversers: Focuses on selector-based querying for testing assertions, rather than mapping document structures to drawing instructions.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Component Tree Selectors. Refine with filters or upvote what's useful.

Awesome Component Tree Selectors GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • enzymejs/enzymeE

    enzymejs/enzyme

    19,831Auf GitHub ansehen↗

    Enzyme is a testing utility for React components designed to verify their output and behavior in a test environment. It serves as a test harness for UI components, providing tools to render visual elements, manage state transitions, and simulate synthetic events. The library distinguishes itself through multiple rendering modes, including a shallow rendering engine for isolated unit testing and full DOM rendering for testing deep integration. It employs an adapter-based integration system to maintain compatibility across different versions of the underlying framework. The toolkit covers a br

    Implements selector-based tree traversal to locate and verify specific elements in the rendered output.

    JavaScript
    Auf GitHub ansehen↗19,831
  • kdchang/reactjs101Avatar von kdchang

    kdchang/reactjs101

    4,343Auf GitHub ansehen↗

    Dieses Projekt ist eine umfassende Bildungsressource und ein Tutorial-Leitfaden zum Erlernen von React und dem breiteren Frontend-Engineering-Ökosystem. Es dient als strukturierter Kurs, der die Grundlagen des Aufbaus von Benutzeroberflächen durch komponentenbasierte Architektur abdeckt. Das Projekt bietet spezialisierte Anleitungen zur Koordinierung von Anwendungsdaten mittels Redux-State-Management, zur Integration und Mutation von Daten mittels GraphQL und Relay sowie zum Aufbau nativer mobiler Anwendungen mit einer einzigen Codebasis. Es enthält zudem ein dediziertes Tutorial zur Verifizierung des Komponentenverhaltens durch Unit-Tests, Shallow-Rendering und DOM-Assertions. Der Inhalt deckt eine breite Palette an Frontend-Funktionen ab, einschließlich der Entwicklung von Single-Page-Anwendungen, der Implementierung von clientseitigem Routing und der Verwendung von isomorpher Server-Renderung. Zudem werden praktische Aspekte des Frontend-Engineerings behandelt, wie das Verwalten von Komponenten-Lebenszyklen, das Handhaben von Formulareingaben und das Konfigurieren von Build-Tools für die Entwicklung.

    Demonstrates how to use selectors to locate specific elements within a rendered UI tree for assertions.

    JavaScriptandriodecmascriptecmascript2015
    Auf GitHub ansehen↗4,343
  • textualize/toolongAvatar von Textualize

    Textualize/toolong

    3,921Auf GitHub ansehen↗

    toolong ist ein Terminal-Log-Viewer und TUI-Log-Manager, der für die Überwachung von Live-Log-Streams und die Navigation in großen Log-Dateien entwickelt wurde. Er fungiert als Log-Aggregator und JSONL-Formatter, der in der Lage ist, mehrere Log-Dateien zu einer einzigen chronologischen Ansicht zusammenzuführen, indem Zeitstempel automatisch erkannt werden. Die Anwendung unterstützt die Visualisierung strukturierter Daten durch Pretty-Printing von JSONL-Dateien und die Anwendung von Syntax-Highlighting auf gängige Webserver-Log-Muster. Sie verarbeitet große Datenmengen effizient durch scrollbare Ansichten mit virtueller Größe, was es Benutzern ermöglicht, komprimierte Logs oder Dateien beliebiger Größe zu öffnen, ohne das gesamte Dokument in den Arbeitsspeicher zu laden. Das System umfasst Funktionen für das Tailing von Log-Streams, das Fuzzy-Text-Matching und die Navigation über ein Stack-basiertes Screen-Modell. Es bietet zudem eine Befehlspalette zur Entdeckung von Anwendungsfunktionen und unterstützt interaktive Elemente wie anklickbare Links und Hover-Tooltips.

    Implements selector-based search to locate specific components or ancestors within the UI widget tree.

    Pythonjsonlrichterminal
    Auf GitHub ansehen↗3,921
  1. Home
  2. Software Engineering & Architecture
  3. Tree Traversal Algorithms
  4. Document Tree Traversers
  5. Component Tree Selectors