awesome-repositories.com
Blog
awesome-repositories.com

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

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

11 Repos

Awesome GitHub RepositoriesAnchor Attachments

Mechanisms for linking a floating UI element to a target using selectors or DOM references.

Distinct from Interactive Tooltips: Focuses on the attachment mechanism (selectors, attributes) rather than the interactive content of the tooltip.

Explore 11 awesome GitHub repositories matching user interface & experience · Anchor Attachments. Refine with filters or upvote what's useful.

Awesome Anchor Attachments GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • atomiks/tippyjsAvatar von atomiks

    atomiks/tippyjs

    12,270Auf GitHub ansehen↗

    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.

    Provides multiple ways to attach informational popups to elements using CSS selectors, DOM elements, or data attributes.

    JavaScriptcomboboxdropdownmenu
    Auf GitHub ansehen↗12,270
  • shipshapecode/tetherAvatar von shipshapecode

    shipshapecode/tether

    8,489Auf GitHub ansehen↗

    Tether is a DOM positioning engine designed to anchor floating user interface elements, such as tooltips and dropdowns, to target elements. It functions as a logic engine for managing the placement of overlays and synchronizing the position of secondary elements relative to primary anchors. The system includes collision detection and overflow prevention to ensure that floating menus and overlays remain within the visible viewport. It automatically repositions elements when they encounter page boundaries to prevent visual clipping. The tool manages dynamic element alignment and tracking durin

    Links floating UI elements to targets using specific attachment points and DOM references.

    JavaScripthacktoberfestjavascriptposition
    Auf GitHub ansehen↗8,489
  • layui/layerAvatar von layui

    layui/layer

    8,196Auf GitHub ansehen↗

    This project is a JavaScript UI component library and frontend utility toolkit. It serves as a web modal framework and popup library, providing a specialized system for rendering interactive dialogs, overlays, and layered interfaces over web page content. The library is distinguished by its comprehensive set of overlay tools, including alert dialogs, confirmation prompts, and the ability to embed external content via iframes. It also features a responsive twelve-column grid system for cross-device layout compatibility and an internal modular dependency management system for on-demand loading

    Provides small popup tips that anchor themselves to specific page elements.

    JavaScriptalertconfirmdialog
    Auf GitHub ansehen↗8,196
  • junixapp/xpopupAvatar von junixapp

    junixapp/XPopup

    8,022Auf GitHub ansehen↗

    XPopup is an Android popup UI framework and overlay component library used to build customizable dialogs, bottom sheets, and overlay views. It serves as a dialog engine for creating high-performance popup views and provides a toolkit for executing entrance and exit transitions. The library is distinguished by its ability to render ultra-long, high-resolution images using memory-efficient loading and drag-to-dismiss interactions. It supports displaying overlay views while an application is in the background through system overlay permissions. The framework covers anchor-based positioning for

    Implements mechanisms for linking floating popups to target UI elements or touch points.

    Javaandroidbottomsheetdialog
    Auf GitHub ansehen↗8,022
  • shuding/cobeAvatar von shuding

    shuding/cobe

    5,407Auf GitHub ansehen↗

    Cobe ist eine WebGL-Globus-Bibliothek für interaktive 3D-Visualisierungen geografischer Daten. Sie fungiert als Canvas-basierte Kartenkomponente, die eine Weltkarte rendert und das Plotten von Breitengrad- und Längengrad-Koordinaten über Marker und verbindende Bögen ermöglicht. Die Bibliothek zeichnet sich dadurch aus, dass sie Standard-HTML-Elemente mittels CSS-Anchor-Positioning mit 3D-Koordinaten verknüpft. Diese Integration ermöglicht das Anheften von DOM-Elementen, wie Labels und Tooltips, direkt an Marker und Bögen auf der Kugel. Das System deckt das Plotten geografischer Daten und das Mapping von Netzwerkverbindungen ab und nutzt automatisierte Rotation sowie Benutzerinteraktionen, um räumliche Beziehungen darzustellen. Es handhabt die Projektion geografischer Koordinaten in den 3D-Raum und die Interpolation gekrümmter Pfade zwischen globalen Standorten.

    Links HTML labels and tooltips to 3D markers using CSS anchor positioning.

    TypeScriptglobewebgl
    Auf GitHub ansehen↗5,407
  • kazzkiq/balloon.cssAvatar von kazzkiq

    kazzkiq/balloon.css

    5,014Auf GitHub ansehen↗

    balloon.css ist ein leichtgewichtiges, CSS-basiertes Framework für die Implementierung anpassbarer Tooltips und Text-Overlays. Es handelt sich um eine reine CSS-Bibliothek, die die Erstellung informativer Pop-up-Elemente ohne JavaScript-Laufzeitumgebung ermöglicht. Das Framework verwendet CSS-Variablen für die Anpassung von Farben, Schriftarten und Animationen. Tooltips können relativ zum Auslöser-Element in verschiedene Richtungen positioniert werden und unterstützen die Einbettung von Rich Content, wie HTML-Sonderzeichen und Icon-Fonts. Die Sichtbarkeit wird primär über Hover-Trigger gesteuert, das System unterstützt jedoch auch die programmgesteuerte Sichtbarkeit durch das Umschalten spezifischer HTML-Attribute. Die Rendering-Engine nutzt absolute Positionierung und Pseudo-Elemente, um Inhalte basierend auf Benutzerinteraktionen oder definierten Zuständen anzuzeigen.

    Displays small informational popups anchored to elements when a user hovers over them.

    CSScsshtmlless
    Auf GitHub ansehen↗5,014
  • linkedin/hopscotchAvatar von linkedin

    linkedin/hopscotch

    4,173Auf GitHub ansehen↗

    Hopscotch ist eine JavaScript-Bibliothek und ein Framework zur Erstellung interaktiver Produkttouren und Onboarding-Guides für Nutzer. Es dient als Tool zum Aufbau schrittweiser Anleitungen, die spezifische Seitenelemente hervorheben und kontextbezogene Tooltips anzeigen, um Nutzern bei der Navigation durch Webanwendungsoberflächen zu helfen. Die Bibliothek fungiert als Tooltip-Orchestrator, der instruktive Sprechblasen an HTML-Elementen verankert, indem er deren Position innerhalb des Browser-Viewports berechnet. Sie unterstützt die Erstellung gebrandeter Touren durch die Verwendung benutzerdefinierter Stylesheets und Markup-Templates für visuelle Anpassungen. Das Framework beinhaltet Funktionen für das Sequenzmanagement und die Event-Integration, was es Entwicklern ermöglicht, während der Tour-Übergänge benutzerdefinierte JavaScript-Callbacks auszulösen, um den Guide mit Zustandsänderungen der Anwendung zu synchronisieren.

    Anchors instructional bubbles to specific HTML elements by calculating their position in the browser viewport.

    JavaScript
    Auf GitHub ansehen↗4,173
  • elrumordelaluz/reactourAvatar von elrumordelaluz

    elrumordelaluz/reactour

    4,084Auf GitHub ansehen↗

    Dies ist eine Guided-Tour-Bibliothek und ein Onboarding-Framework für React-Anwendungen. Es bietet ein System zur Erstellung interaktiver Schritt-für-Schritt-Anleitungen unter Verwendung von elementverankerten Popovers und visuellen Maskierungstools, um spezifische Schnittstellenkomponenten hervorzuheben. Die Bibliothek konzentriert sich auf Barrierefreiheit und bietet integrierte Unterstützung für Screenreader und Tastaturnavigation, um ein inklusives Benutzer-Onboarding zu gewährleisten. Sie ermöglicht eine umfassende Anpassung durch den Austausch von Standard-Schnittstellenelementen, wie Badges und Buttons, durch benutzerdefinierte React-Komponenten. Das Framework deckt die Tour-Orchestrierung durch Zustandsverwaltung und selektorbasiertes Element-Targeting ab. Es enthält Funktionen für automatisches Viewport-Scrolling, Popover-Übergangsmanagement und die Möglichkeit, die Benutzerinteraktion mit der zugrunde liegenden Schnittstelle während eines Rundgangs einzuschränken.

    Displays floating information panels anchored to specific interface elements to provide on-demand user guidance.

    TypeScriptgetting-startedguideguided-tours
    Auf GitHub ansehen↗4,084
  • wwayne/react-tooltipAvatar von wwayne

    wwayne/react-tooltip

    3,819Auf GitHub ansehen↗

    This project is a React tooltip component and CSS-driven library used to display descriptive text bubbles when users hover over or focus on specific elements. It functions as an accessible UI widget and customizable framework for managing informational popovers within React applications. The library distinguishes itself through flexible anchor management, allowing a single tooltip instance to be linked to multiple trigger elements via CSS selectors or HTML data attribute binding. It provides specific controls for visibility timing and animation, as well as the ability to disable automatic sty

    Places tooltips relative to anchor elements using predefined directions and custom offsets.

    JavaScript
    Auf GitHub ansehen↗3,819
  • zendeskgarden/react-componentsAvatar von zendeskgarden

    zendeskgarden/react-components

    1,110Auf GitHub ansehen↗

    This project is a comprehensive design system framework and component library built for React. It provides a suite of modular, accessible, and themeable interface elements designed to maintain a unified visual language and brand alignment across complex web applications. By encapsulating interaction logic and styling within individual components, it enables developers to build consistent, responsive interfaces through declarative composition. The library distinguishes itself by prioritizing inclusive user experiences through built-in accessibility management, including standardized keyboard n

    Renders floating labels that appear upon interaction to provide additional information or guidance without cluttering the view.

    TypeScript
    Auf GitHub ansehen↗1,110
  • lampe-games/godot-open-rtsAvatar von lampe-games

    lampe-games/godot-open-rts

    1,029Auf GitHub ansehen↗

    Dieses Projekt ist ein Echtzeit-Strategie-Framework für die Godot-Engine, das eine grundlegende Vorlage für die Entwicklung isometrischer Strategietitel bietet. Es stellt eine Sammlung wiederverwendbarer Systeme bereit, die darauf ausgelegt sind, die Erstellung kompetitiver Spiele zu beschleunigen, einschließlich Unterstützung für menschliche und KI-Teilnehmer. Das Framework zeichnet sich durch eine umfassende Suite von Kernmechaniken aus, die auf das Echtzeit-Strategie-Genre zugeschnitten sind. Es enthält ein dediziertes Fog-of-War-System, das Kartenregionen basierend auf der Sichtlinie von Einheiten verdeckt, neben isometrischer Pfadfindung und Navigationslogik für Boden- und Lufteinheiten. Die Engine bietet zudem ein Rally-Point-System für Einheiten für automatisiertes Deployment sowie ein Match-Konfigurations-Dienstprogramm zur Definition von Regeln, Rostern und Kartenlayouts vor Sitzungsbeginn. Über diese Kernmechaniken hinaus bietet das Projekt eine vollständige Reihe von Gameplay-Systemen zur Verwaltung von Einheitenbefehlen und -kontrolle, zum Ausbalancieren der Ressourcenökonomie und zur Inventarverfolgung. Es enthält interaktive Interface-Komponenten wie Einheiten-Auswahlmanagement, taktische Minimaps und kontextbezogene Tooltips, um die Spielerinteraktion zu erleichtern. Das Framework enthält zudem Diagnosetools für Echtzeit-Leistungsüberwachung und unterstützt Multiplayer-Koordination für geteilte kompetitive Umgebungen.

    Implements contextual UI tooltips that display descriptive information about resources and production tasks during player interaction.

    GDScriptgodotgodot-enginegodot-game
    Auf GitHub ansehen↗1,029
  1. Home
  2. User Interface & Experience
  3. Interactive UI Elements
  4. Interactive Tooltips
  5. Anchor Attachments

Unter-Tags erkunden

  • UI Tooltips1 Sub-TagSmall informational popups anchored to specific DOM elements. **Distinct from Anchor Attachments:** Anchor Attachments [f3_mt1] focuses on the mechanism of linking; this covers the actual tooltip component.