awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
shipshapecode avatar

shipshapecode/tether

0
View on GitHub↗
8,489 स्टार्स·724 फोर्क्स·JavaScript·MIT·3 व्यूज़tetherjs.dev/docs/welcome↗

Tether

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 during window resizing and scrolling. It utilizes coordinate-space mapping and bounding-box constraints to maintain consistent relative positioning between tethered elements regardless of document structure.

Features

  • Floating Element Positioning - Functions as a geometric calculation engine for positioning overlays relative to target elements.
  • Context Overflow Prevention - Automatically repositions elements against page boundaries to prevent visual clipping.
  • Anchor Attachments - Links floating UI elements to targets using specific attachment points and DOM references.
  • Viewport Overflow Prevention - Automatically repositions floating interface elements to ensure they remain fully visible and do not clip outside screen edges.
  • Responsive Position Updates - Triggers recalculations of coordinates in response to window resize and scroll events to maintain alignment.
  • Dynamic Geometry Tracking - Moves a secondary element in sync with a target element during scrolls and window events.
  • Coordinate Space Mapping - Translates relative element offsets into absolute screen coordinates for precise overlay placement.
  • Element Anchoring - Binds floating UI components to specific DOM elements as anchors.
  • Collision Detection - Provides mechanisms to prevent UI elements from overlapping or clipping outside viewport boundaries.
  • Dynamic Alignment Engines - Maintains element alignment and spacing dynamically based on container state and window resizing.
  • Movement Constraints - Limits the movement of tethered elements within a specific bounding box via boundary clamping.
  • Floating Menus - Manages floating dropdowns and pop-up menus that track target elements.
  • Movement Boundary Constraints - Implements logic for clamping the position of UI elements within specified boundary dimensions.
  • Overlay Management - Manages the placement and visibility of dynamic interface layers and popups.

स्टार हिस्ट्री

shipshapecode/tether के लिए स्टार हिस्ट्री चार्टshipshapecode/tether के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Tether के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Tether के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • atomiks/tippyjsatomiks का अवतार

    atomiks/tippyjs

    12,270GitHub पर देखें↗

    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.

    JavaScriptcomboboxdropdownmenu
    GitHub पर देखें↗12,270
  • gilbarbara/react-joyridegilbarbara का अवतार

    gilbarbara/react-joyride

    7,588GitHub पर देखें↗

    react-joyride is a user onboarding library for React applications used to create interactive guided tours and walkthroughs. It provides a framework for defining sequences of tooltips and beacons that highlight specific user interface elements to introduce users to application features. The library distinguishes itself through a programmatic controller that allows developers to manage tour state, navigation, and lifecycle events via external application logic. It supports a high degree of visual extensibility, allowing the replacement of default tooltips and beacons with custom components to m

    TypeScriptjoyridereactreact-component
    GitHub पर देखें↗7,588
  • floating-ui/floating-uifloating-ui का अवतार

    floating-ui/floating-ui

    32,629GitHub पर देखें↗

    Floating UI is a JavaScript positioning library and layout engine designed to calculate the exact coordinates for floating interface elements such as tooltips, popovers, and dropdowns. It functions as a floating element orchestrator that ensures these components remain visible and aligned relative to a reference element. The library features a platform-abstraction layer that decouples positioning logic from the document object model. This allows the engine to support both standard web environments and non-DOM targets, including canvas or graphics buffers, through custom coordinate and measure

    TypeScriptdropdownhacktoberfestpopover
    GitHub पर देखें↗32,629
  • shuding/cobeshuding का अवतार

    shuding/cobe

    5,407GitHub पर देखें↗

    Cobe is a WebGL globe library designed for interactive 3D geographic data visualization. It functions as a canvas-based map component that renders a world map, allowing for the plotting of latitude and longitude coordinates via markers and connecting arcs. The library distinguishes itself by linking standard HTML elements to 3D coordinates using CSS anchor positioning. This integration enables the attachment of DOM elements, such as labels and tooltips, directly to markers and arcs on the sphere. The system covers geographic data plotting and network connection mapping, utilizing automated r

    TypeScriptglobewebgl
    GitHub पर देखें↗5,407
Tether के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

shipshapecode/tether क्या करता है?

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.

shipshapecode/tether की मुख्य विशेषताएं क्या हैं?

shipshapecode/tether की मुख्य विशेषताएं हैं: Floating Element Positioning, Context Overflow Prevention, Anchor Attachments, Viewport Overflow Prevention, Responsive Position Updates, Dynamic Geometry Tracking, Coordinate Space Mapping, Element Anchoring।

shipshapecode/tether के कुछ ओपन-सोर्स विकल्प क्या हैं?

shipshapecode/tether के ओपन-सोर्स विकल्पों में शामिल हैं: atomiks/tippyjs — Tippy.js is a JavaScript tooltip library and interactive popup framework used to create tooltips, popovers, and… gilbarbara/react-joyride — react-joyride is a user onboarding library for React applications used to create interactive guided tours and… floating-ui/floating-ui — Floating UI is a JavaScript positioning library and layout engine designed to calculate the exact coordinates for… shuding/cobe — Cobe is a WebGL globe library designed for interactive 3D geographic data visualization. It functions as a… junixapp/xpopup — XPopup is an Android popup UI framework and overlay component library used to build customizable dialogs, bottom… cosscom/coss — Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a…