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
·

5 repository-uri

Awesome GitHub RepositoriesDynamic Element Tracking

UI logic that allows a floating element to follow a moving reference or the user's cursor in real-time.

Distinguishing note: Candidates focus on windows, completion menus, or math; this is about the tracking behavior of floating content.

Explore 5 awesome GitHub repositories matching user interface & experience · Dynamic Element Tracking. Refine with filters or upvote what's useful.

Awesome Dynamic Element Tracking GitHub Repositories

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

    atomiks/tippyjs

    12,270Vezi pe GitHub↗

    Tippy.js is a JavaScript tooltip library and interactive popup framework used to create tooltips, popovers, and dropdowns. It functions as a floating UI component toolkit that renders content relative to a reference element with support for automatic positioning, flip-positioning, and offsets. The library acts as an accessible overlay manager, using ARIA attributes and focus management to ensure screen reader compatibility. It also serves as a CSS animation tool, providing utilities for transitions, spring physics, and themes to manage the visual entry and exit of floating interface elements.

    Renders real-time data or complex HTML inside a popup that tracks the mouse or follows a moving element.

    JavaScriptcomboboxdropdownmenu
    Vezi pe GitHub↗12,270
  • verlok/vanilla-lazyloadAvatar verlok

    verlok/vanilla-lazyload

    7,853Vezi pe GitHub↗

    vanilla-lazyload is a JavaScript lazy loading library and viewport-based asset loader designed to improve page load speed by deferring the loading of images, videos, iframes, and backgrounds. It functions as an intersection observer media loader that triggers resource downloads and script execution only when elements enter the browser viewport. The project also serves as a native lazy loading polyfill, utilizing native browser loading attributes where supported and providing a JavaScript fallback for older environments. The library distinguishes itself through active bandwidth management, suc

    Updates visibility observers to handle and lazy load new elements added to a page asynchronously.

    JavaScripthacktoberfestiframesimages
    Vezi pe GitHub↗7,853
  • jsfiddle/togetherjsAvatar jsfiddle

    jsfiddle/togetherjs

    7,006Vezi pe GitHub↗

    Togetherjs is a real-time collaboration framework designed to synchronize application state, cursors, and navigation across multiple user sessions. It provides a synchronization tool for shared browsing and a signaling server to facilitate peer-to-peer communication. The project integrates audio chat and media streaming via peer-to-peer technology, allowing collaborators to engage in live voice communication. It includes a presence and identity manager to map session participants to custom profiles, names, and avatars. The framework covers a broad surface of collaborative capabilities, inclu

    Implements DOM-element mapping to synchronize cursors and edits across different user browsers in real time.

    JavaScript
    Vezi pe GitHub↗7,006
  • rmm5t/jquery-timeagoAvatar rmm5t

    rmm5t/jquery-timeago

    3,800Vezi pe GitHub↗

    This library is a client-side tool designed to transform static date strings into automatically updating, human-readable relative time labels within web interfaces. It functions as a plugin that scans the document for specific elements and converts their content into dynamic expressions, such as minutes or hours ago, to provide context for recent activity. The system distinguishes itself by decoupling display logic from JavaScript through attribute-driven configuration, allowing settings and date values to be managed directly within HTML. It maintains accuracy by employing interval-based poll

    Scans the document to locate and initialize static date strings for relative time transformation.

    JavaScript
    Vezi pe GitHub↗3,800
  • mciastek/salAvatar mciastek

    mciastek/sal

    3,693Vezi pe GitHub↗

    Sal is a lightweight vanilla JavaScript library designed to trigger CSS animations and execute custom logic as elements enter the browser viewport. It serves as a programmatic wrapper for the Intersection Observer API, providing a viewport trigger system to handle visibility thresholds and scroll-based animations. The library operates as a dependency-free frontend tool that manages animations through a class-based trigger mechanism and the injection of CSS custom properties. It includes a system for tracking dynamic content, allowing the observer to be updated to include new elements injected

    Refreshes the monitored target list at runtime to include newly injected DOM elements.

    HTML
    Vezi pe GitHub↗3,693
  1. Home
  2. User Interface & Experience
  3. Dynamic Element Tracking

Explorează sub-etichetele

  • DOM Element Re-scanning2 sub-tag-uriMechanisms for scanning the document to detect and track newly added DOM elements. **Distinct from Dynamic Element Tracking:** Focuses on scanning the DOM for new elements to track, whereas Dynamic Element Tracking focuses on following moving elements.