awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 repository-uri

Awesome GitHub RepositoriesScroll-Offset Tracking

Mechanisms for tracking scroll distance to translate view positions and trigger data loading.

Distinct from Scroll Synchronization: Focuses on using a single scroll offset to translate child positions, not synchronizing multiple viewports

Explore 10 awesome GitHub repositories matching user interface & experience · Scroll-Offset Tracking. Refine with filters or upvote what's useful.

Awesome Scroll-Offset Tracking GitHub Repositories

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

    DingMouRen/LayoutManagerGroup

    4,976Vezi pe GitHub↗

    LayoutManagerGroup este o bibliotecă de layout manager-e personalizate pentru RecyclerView-urile Android. Aceasta servește drept motor de layout pentru liste personalizate și un set de componente UI concepute pentru a controla modul în care elementele sunt poziționate și derulate într-o interfață mobilă. Proiectul oferă un mecanism pentru definirea plasamentelor de elemente non-standard și a comportamentelor de scroll. Permite crearea de aranjamente specializate de tip grid și listă care deviază de la layout-urile standard pentru a obține configurații vizuale specifice. Motorul gestionează poziționarea spațială a elementelor prin plasarea bazată pe coordonate și logica conștientă de orientare. Gestionează procesul de randare prin pași de măsurare manuală și reciclarea dinamică a vizualizărilor pentru a sincroniza pozițiile elementelor cu decalajele de scroll.

    Tracks scroll offsets to synchronize item positions and trigger the loading of new content.

    Java
    Vezi pe GitHub↗4,976
  • kelvinjin/animatedcollectionviewlayoutAvatar KelvinJin

    KelvinJin/AnimatedCollectionViewLayout

    4,861Vezi pe GitHub↗

    AnimatedCollectionViewLayout este un motor de layout și un framework de animație pentru UIKit collection views. Acesta oferă un sistem pentru gestionarea poziționării elementelor și a tranzițiilor vizuale fluide în interfața utilizator iOS. Proiectul se concentrează pe instrumente de tranziție personalizate pentru layout și un animator de scroll capabil să aplice efecte de paralaxă și zoom în timp real. Aceste capabilități permit definirea unor căi unice de animație și tranziții de atribute printr-o implementare bazată pe protocoale. Framework-ul acoperă o gamă largă de efecte vizuale, inclusiv tranziții bazate pe scroll și interpolarea atributelor de layout. Aceste instrumente permit crearea de efecte de mișcare dinamice și schimbări fluide de stare fără a necesita modificări la nivelul claselor individuale de celule sau view-uri.

    Monitors content offset changes in real time to apply dynamic transforms to collection view items.

    Swiftanimationcocoapodsios
    Vezi pe GitHub↗4,861
  • swimlane/ngx-datatableAvatar swimlane

    swimlane/ngx-datatable

    4,671Vezi pe GitHub↗

    ngx-datatable is a feature-rich data table component for Angular applications designed to display and manage large datasets. It functions as a customizable data grid that supports sorting, pagination, and the use of custom Angular templates for styling data cells. The component is distinguished by its high-performance virtual scrolling grid, which renders only visible rows to optimize memory and CPU usage. It provides an interactive interface for managing data through row selection, column reordering, and expandable detail views. The project covers a broad set of capabilities including colum

    Tracks scroll offset coordinates to synchronize the visible viewport with the data source during virtualization.

    TypeScriptangularangular-componentsangular2
    Vezi pe GitHub↗4,671
  • markdalgleish/stellar.jsAvatar markdalgleish

    markdalgleish/stellar.js

    4,592Vezi pe GitHub↗

    Stellar.js este o bibliotecă JavaScript de parallax și un framework de mișcare bazat pe scroll, utilizat pentru a coordona poziționarea elementelor DOM și transformările CSS. Funcționează ca un instrument de poziționare care calculează schimbările de coordonate în timp real pentru imaginile de fundal și elementele din prim-plan pe baza declanșatorilor de scroll. Biblioteca utilizează un motor de animație cu transformări CSS pentru a asigura că mișcarea este accelerată hardware atât pe browserele mobile, cât și pe cele desktop. Creează efecte de profunzime prin aplicarea unor viteze de mișcare diferite elementelor în raport cu rata naturală de scroll. Framework-ul acoperă o gamă de capabilități de mișcare, inclusiv calcule ale raportului de viteză pentru parallax-ul fundalului și al elementelor, precum și alinierea bazată pe offset. Permite definirea elementelor ancestrale ca puncte de referință pentru a determina când elementele ar trebui să revină la pozițiile lor originale.

    Implements mechanisms to track scroll distance to accurately calculate coordinate shifts for parallax elements.

    JavaScript
    Vezi pe GitHub↗4,592
  • hakimel/stroll.jsAvatar hakimel

    hakimel/stroll.js

    4,342Vezi pe GitHub↗

    stroll.js este o bibliotecă de animație UI frontend concepută pentru a transforma listele web standard în afișaje de derulare tridimensionale. Funcționează ca un instrument pentru crearea perspectivelor bazate pe adâncime folosind transformări CSS3. Biblioteca este specializată în animații web 3D și design interactiv de liste. Implementează efecte vizuale care răspund la mișcarea utilizatorului, adăugând adâncime spațială și perspectivă elementelor listei pe măsură ce sunt navigate.

    Tracks scroll distance to translate the positions of list items and trigger depth-based visual transitions.

    HTML
    Vezi pe GitHub↗4,342
  • jaredpalmer/react-fnsAvatar jaredpalmer

    jaredpalmer/react-fns

    3,705Vezi pe GitHub↗

    react-fns is a suite of declarative components and utilities designed to wrap imperative browser APIs for use in React applications. It provides a set of components and higher-order components that integrate browser environment data, device sensors, network status, and native application launchers into a reactive user interface. The library enables declarative access to hardware sensors for tracking accelerometer, gyroscope, and orientation data in real time. It also includes native app launchers that trigger the default system mail and SMS applications using pre-filled links. Additional cap

    Tracks the current scroll offset of the page to trigger reactive layout updates and UI changes.

    TypeScripthocreactrender-props
    Vezi pe GitHub↗3,705
  • malte-wessel/react-custom-scrollbarsAvatar malte-wessel

    malte-wessel/react-custom-scrollbars

    3,217Vezi pe GitHub↗

    React custom scrollbars is a user interface component built for React applications that replaces native browser scrollbars with custom-styled tracks and thumbs. It maintains consistent visual appearance across different platforms and browsers while generating matching markup on both server and client environments to support server-side rendering without layout shift. The library provides comprehensive styling options by overriding default track, thumb, and view elements with custom components, CSS classes, or inline styles. It handles layout adjustments by resizing container dimensions dynami

    The scroll component library monitors user scrolling coordinates and page progress to trigger dynamic interface updates and animations in real time.

    JavaScriptcustomizablereactscrollbars
    Vezi pe GitHub↗3,217
  • aljullu/react-lazy-load-image-componentAvatar Aljullu

    Aljullu/react-lazy-load-image-component

    1,553Vezi pe GitHub↗

    This library provides a set of React components designed to improve initial page load performance by deferring the rendering of images and other elements until they enter the browser viewport. By managing content visibility and asset delivery, it reduces unnecessary network data usage and accelerates page rendering. The project distinguishes itself through its use of the browser-native intersection observer to track element visibility, which eliminates the need for manual scroll calculations. It further optimizes performance by consolidating event listeners into a single parent component, min

    Optimizes scroll tracking by consolidating event listeners into a single parent component.

    JavaScripthocintersection-observerintersectionobserver
    Vezi pe GitHub↗1,553
  • material-motion/material-motion-swiftAvatar material-motion

    material-motion/material-motion-swift

    1,419Vezi pe GitHub↗

    Material-motion-swift is a Swift animation toolkit and gesture interaction library for building responsive motion, physics-based interface transitions, and direct multitouch manipulation on mobile devices. The framework executes continuous view transitions, asymmetric transformations, and outward masks following standard design guidelines. The library constructs reactive animation networks by binding input streams to layer properties through explicit relationships, while delegating rendering and interpolation to underlying graphics hardware. It translates live touch coordinates into direct m

    Transforms raw scroll offsets into proportional property updates to scale and fade interface elements fluidly on the fly.

    Swiftanimationgesture-driven-animationsios
    Vezi pe GitHub↗1,419
  • webcreate/infinite-ajax-scrollAvatar webcreate

    webcreate/infinite-ajax-scroll

    899Vezi pe GitHub↗

    Infinite-ajax-scroll is a JavaScript library that automatically appends subsequent pages of content as users scroll down a webpage, turning standard pagination into infinite scrolling. It transforms traditional multi-page website pagination into continuous loading flows by fetching and inserting next-page items directly into active container elements. The library includes a pagination parser that extracts next-page anchor links and container structures directly from existing static markup without requiring backend changes. It monitors scroll positions relative to document boundaries to automa

    Monitors scroll position relative to document boundaries to automatically fire network requests.

    JavaScriptajaxinfiniteinfinite-scroll
    Vezi pe GitHub↗899
  1. Home
  2. User Interface & Experience
  3. Scroll Event Handlers
  4. Scroll Synchronization
  5. Scroll-Offset Tracking