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
·

4 Repos

Awesome GitHub RepositoriesScroll Alignment Controls

Utilities for controlling the specific alignment and centering of elements within a scrollable viewport.

Distinct from Scroll State Controllers: Distinct from Scroll State Controllers by focusing on alignment and anchoring (e.g. centering) rather than general position/velocity.

Explore 4 awesome GitHub repositories matching user interface & experience · Scroll Alignment Controls. Refine with filters or upvote what's useful.

Awesome Scroll Alignment Controls GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • bvaughn/react-virtualizedAvatar von bvaughn

    bvaughn/react-virtualized

    27,072Auf GitHub ansehen↗

    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

    Determines how target cells align within the viewport, such as centering them during scroll operations.

    JavaScriptgridlistlistview
    Auf GitHub ansehen↗27,072
  • yarolegovich/discretescrollviewAvatar von yarolegovich

    yarolegovich/DiscreteScrollView

    5,774Auf GitHub ansehen↗

    DiscreteScrollView ist eine UI-Komponente und Animationsbibliothek für React Native, die für die Erstellung zentrierter Scroll-Ansichten und unendlicher Scroll-Listen entwickelt wurde. Sie bietet einen Mechanismus, um die aktive Auswahl innerhalb des Viewports zentriert zu halten, während die Sichtbarkeit benachbarter Elemente erhalten bleibt. Die Bibliothek ermöglicht die Implementierung unendlicher Karussells durch das Durchlaufen von Datensätzen ohne Grenzen. Sie erlaubt die Anwendung visueller Transformationen auf Elemente basierend auf ihrer Echtzeit-Scrollposition relativ zur Mitte der Ansicht. Das Toolset umfasst Funktionen zur Überwachung von Auswahlzuständen und zur Konfiguration des Scroll-Verhaltens, wie z. B. das Einschränken von Scroll-Richtungen oder die Steuerung, wie Benutzer durch Elemente gleiten. Zudem bietet es Logik, um benutzerdefinierte Aktionen auszulösen, wenn sich die Scrollposition oder das zentrierte Element aktualisiert.

    Provides logic to ensure the active element remains aligned with the center of the scrollable viewport.

    Javaandroidandroid-developmentandroid-library
    Auf GitHub ansehen↗5,774
  • rubensousa/gravitysnaphelperAvatar von rubensousa

    rubensousa/GravitySnapHelper

    4,989Auf GitHub ansehen↗

    GravitySnapHelper ist ein Android-Controller für Listen-Scrolling und ein RecyclerView-Snap-Helper, der dazu dient, die Scroll-Geschwindigkeit zu verwalten und Listenelemente an bestimmten Container-Kanten auszurichten. Er fungiert als Positionierungsmechanismus, um sicherzustellen, dass Elemente an den Viewport-Grenzen einrasten, wenn die Benutzerinteraktion stoppt. Das Projekt bietet spezifische Unterstützung für Layout-Richtungen von rechts nach links (RTL), um sicherzustellen, dass Listenelemente unabhängig von der Sprachrichtung des Geräts korrekt an den Bildschirmrändern ausgerichtet werden. Das Tool enthält Funktionen zur Regulierung der Scroll-Bewegung, wie z. B. die Begrenzung von Fling-Distanzen mittels Pixel-Offsets oder Container-Prozentsätzen. Es überwacht zudem die Scroll-Geschwindigkeit, um zu bestimmen, wann Elemente einen Übergang zum nächsten Snap-Ziel auslösen sollen.

    Manages scroll velocity and restricts fling distance to control the alignment and centering of elements within a viewport.

    Javaandroidrecyclerviewsnapping
    Auf GitHub ansehen↗4,989
  • clauderic/react-tiny-virtual-listAvatar von clauderic

    clauderic/react-tiny-virtual-list

    2,488Auf GitHub ansehen↗

    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

    Manages scroll offsets, programmatically jumps to specific item indices, and aligns scrolled items within the viewport.

    TypeScriptreactreact-componentvirtual-scroll
    Auf GitHub ansehen↗2,488
  1. Home
  2. User Interface & Experience
  3. Scroll Interaction Handlers
  4. Scroll State Controllers
  5. Scroll Alignment Controls