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

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

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

6 रिपॉजिटरी

Awesome GitHub RepositoriesVariable-Size Content Layout

Engines that handle elements with unpredictable dimensions while maintaining scroll performance.

Distinct from Dynamic Layout Engines: Focuses on the performance and positioning of unpredictable item sizes within a virtualized list.

Explore 6 awesome GitHub repositories matching user interface & experience · Variable-Size Content Layout. Refine with filters or upvote what's useful.

Awesome Variable-Size Content Layout GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • bvaughn/react-virtualizedbvaughn का अवतार

    bvaughn/react-virtualized

    27,072GitHub पर देखें↗

    react-virtualized is a library of components for rendering massive lists and tables by drawing only the elements visible in the viewport. It provides specialized layout managers including a windowed grid component and a dynamic height list manager. The project includes a masonry layout engine for packing items of varying heights and widths, as well as an infinite scroll interface for incrementally fetching and appending data. The library covers a broad range of virtualization capabilities, including frozen grid elements, reverse list rendering, and synchronized viewport scrolling. It also su

    Manages elements with unpredictable heights or widths in a list while maintaining precise scroll positions.

    JavaScriptgridlistlistview
    GitHub पर देखें↗27,072
  • ustbhuangyi/better-scrollustbhuangyi का अवतार

    ustbhuangyi/better-scroll

    16,489GitHub पर देखें↗

    Better-scroll is a JavaScript scroll library and touch interaction engine designed to create high-performance scrollable areas in web browsers. It functions as a modular UI component framework that provides the foundation for building complex scrollable elements. The library is distinguished by a plugin-based architecture that allows the injection of custom methods and event hooks. This system enables the creation of specialized interface components such as carousel sliders, scrollable picker inputs, and draggable element systems. The project covers a wide range of mobile web interaction pat

    Monitors element size changes and image loads to automatically update the total scrollable area height.

    TypeScriptbetter-performanceiosiscroll
    GitHub पर देखें↗16,489
  • shipshapecode/tethershipshapecode का अवतार

    shipshapecode/tether

    8,489GitHub पर देखें↗

    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

    Maintains element alignment and spacing dynamically based on container state and window resizing.

    JavaScripthacktoberfestjavascriptposition
    GitHub पर देखें↗8,489
  • davidcetinkaya/embla-carouseldavidcetinkaya का अवतार

    davidcetinkaya/embla-carousel

    8,301GitHub पर देखें↗

    Embla Carousel is a framework-agnostic JavaScript library used to build sliding content galleries and touch-enabled slider components. It provides a toolkit for creating carousels that function independently of any specific frontend framework or DOM library. The library focuses on precision swiping and fluid motion for interactive image galleries and custom content sliders. It is designed to maintain consistent behavior across different browser environments and device screen sizes.

    Calculates slide dimensions and gaps dynamically to maintain perfect alignment across different screen sizes.

    TypeScript
    GitHub पर देखें↗8,301
  • gss/enginegss का अवतार

    gss/engine

    2,856GitHub पर देखें↗

    This project is a CSS layout framework that functions as a responsive UI geometry solver. It replaces traditional static box model calculations with a constraint-based engine that determines element positions and dimensions by evaluating relational rules. The engine distinguishes itself by using a system of linear equations to resolve geometric conflicts, ensuring that all spatial constraints are satisfied simultaneously. It utilizes a shorthand visual syntax to define these relationships, allowing developers to describe complex alignment and spacing requirements through a declarative languag

    Positions elements relative to specific coordinates or other element properties to maintain precise spatial alignment across dynamic viewports.

    CoffeeScript
    GitHub पर देखें↗2,856
  • clauderic/react-tiny-virtual-listclauderic का अवतार

    clauderic/react-tiny-virtual-list

    2,488GitHub पर देखें↗

    React tiny virtual list is a zero-dependency component library that optimizes performance for extensive vertical and horizontal collections by rendering only the items currently visible in the viewport. It handles large datasets efficiently while supporting variable item dimensions and dynamic content updates at runtime. The component supports both horizontal and vertical scroll directions, absolute positioning layouts, and dynamic offset measurements computed via fixed numbers, size arrays, or callback functions. It also provides imperative methods to programmatically scroll or jump to speci

    Supports both vertical and horizontal scroll directions with fixed or variable item sizes and dynamic measurements.

    TypeScriptreactreact-componentvirtual-scroll
    GitHub पर देखें↗2,488
  1. Home
  2. User Interface & Experience
  3. Dynamic Layout Engines
  4. Variable-Size Content Layout

सब-टैग एक्सप्लोर करें

  • DOM Mutation ObserversUtilities that monitor DOM changes to dynamically update scrollable dimensions. **Distinct from Variable-Size Content Layout:** Focuses on observing DOM mutations to update total scroll area, whereas Variable-Size Content Layout focuses on the positioning of items within the list.
  • Dynamic Alignment EnginesEngines that maintain element alignment and spacing dynamically based on container state and scale. **Distinct from Variable-Size Content Layout:** Focuses on maintaining alignment and gaps across window resizing, whereas Variable-Size Content Layout focuses on performance for unpredictable item sizes.