awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to noties/scrollable

Open-source alternatives to Scrollable

26 open-source projects similar to noties/scrollable, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Scrollable alternative.

  • ksoichiro/android-observablescrollviewAvatar ksoichiro

    ksoichiro/Android-ObservableScrollView

    9,610Vezi pe GitHub↗

    Android-ObservableScrollView is an Android UI component and scroll event library that serves as a view scroll observer. It monitors user movement within scrollable views to provide callbacks that execute specific logic in response to user interaction. The library enables the tracking of scroll events to trigger custom animations and dynamic visual effects. This allows for the implementation of UI behaviors that react in real time as a user scrolls through content.

    Java
    Vezi pe GitHub↗9,610
  • ashthornton/asscrollAvatar ashthornton

    ashthornton/asscroll

    926Vezi pe GitHub↗

    Ash's Smooth Scroll 🍑

    JavaScript
    Vezi pe GitHub↗926
  • cameronmcefee/plaxAvatar cameronmcefee

    cameronmcefee/plax

    2,250Vezi pe GitHub↗

    JQuery powered parallaxing

    JavaScript
    Vezi pe GitHub↗2,250
  • cubiq/iscrollAvatar cubiq

    cubiq/iscroll

    12,815Vezi pe GitHub↗

    iscroll is a JavaScript smooth scrolling library and web interaction framework. It provides a 2D web panning controller and a CSS transform zoom engine to manage inertial scrolling, panning, and zooming for web elements across different devices. The project enables the implementation of custom scrollbar interfaces and navigation maps that track the current viewport position. It supports the creation of interactive web carousels with element snapping, web parallax effects, and content scaling via pinch-to-zoom or mouse-wheel inputs. The library covers a broad range of interaction capabilities

    JavaScript
    Vezi pe GitHub↗12,815

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • dixonandmoe/rellaxAvatar dixonandmoe

    dixonandmoe/rellax

    7,143Vezi pe GitHub↗

    Rellax is a dependency-free vanilla JavaScript library and frontend utility used to create parallax web design effects. It functions as a scroll-based animation tool that moves page elements at different speeds to produce a sense of depth and layered motion. The library supports both vertical and horizontal parallax tracking for panoramic layouts and allows for motion speed control. It includes breakpoint-aware speed mapping to adjust movement based on screen width and provides viewport centering to position elements relative to the center of the screen. Beyond basic motion, the tool manages

    HTML
    Vezi pe GitHub↗7,143
  • geosigno/simpleparallaxAvatar geosigno

    geosigno/simpleParallax

    2,155Vezi pe GitHub↗

    Easy Parallax Effect for React & JavaScript

    TypeScript
    Vezi pe GitHub↗2,155
  • hakimel/stroll.jsAvatar hakimel

    hakimel/stroll.js

    4,342Vezi pe GitHub↗

    stroll.js is a frontend UI animation library designed to transform standard web lists into three-dimensional scrolling displays. It functions as a tool for creating depth-based perspectives using CSS3 transforms. The library specializes in 3D web animations and interactive list design. It implements visual effects that respond to user movement, adding spatial depth and perspective to list elements as they are navigated.

    HTML
    Vezi pe GitHub↗4,342
  • locomotivemtl/locomotive-scrollAvatar locomotivemtl

    locomotivemtl/locomotive-scroll

    8,807Vezi pe GitHub↗

    Locomotive Scroll is a JavaScript library and toolkit for managing DOM scroll interactions, featuring a smooth scroll motion controller and a parallax scrolling engine. It provides a system for implementing fluid scrolling and tracking element visibility within the viewport. The library creates depth and motion by moving elements at different speeds relative to the scroll position. It includes a viewport visibility tracker used to initiate visual transitions and animations when specific elements enter the browser viewport. The toolkit covers programmatic scroll control, dynamic element regis

    JavaScript
    Vezi pe GitHub↗8,807
  • luckyjayce/hvscrollviewL

    LuckyJayce/HVScrollView

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • markdalgleish/stellar.jsAvatar markdalgleish

    markdalgleish/stellar.js

    4,592Vezi pe GitHub↗

    Stellar.js is a JavaScript parallax library and scroll-based motion framework used to coordinate DOM element positioning and CSS transforms. It functions as a positioning tool that calculates real-time coordinate shifts for background images and foreground items based on scroll triggers. The library utilizes a CSS transform animation engine to ensure movement is hardware-accelerated on both mobile and desktop browsers. It creates depth effects by applying different movement speeds to elements relative to the natural scroll rate. The framework covers a range of motion capabilities, including

    JavaScript
    Vezi pe GitHub↗4,592
  • nexts/clusterize.jsAvatar NeXTs

    NeXTs/Clusterize.js

    7,273Vezi pe GitHub↗

    Clusterize.js is a vanilla JavaScript virtual list library and DOM virtualization tool. It enables the display of massive data sets by rendering only the subset of rows currently visible within the user viewport. The plugin operates as a lightweight frontend component without external dependencies or framework requirements. It reduces browser memory usage and DOM load by swapping the content of existing elements rather than rendering thousands of nodes simultaneously. The library focuses on frontend performance optimization and large dataset visualization. It maintains a native scrolling exp

    JavaScript
    Vezi pe GitHub↗7,273
  • ongakuer/viewpagerheaderscrolldemoO

    ongakuer/ViewPagerHeaderScrollDemo

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • peachananr/onepage-scrollAvatar peachananr

    peachananr/onepage-scroll

    9,474Vezi pe GitHub↗

    onepage-scroll is a JavaScript library and scroll orchestrator that transforms websites into a series of sections navigated one page at a time. It functions as a single page navigation tool that implements viewport-based section snapping to lock the scroll position to full-screen segments. The library provides a responsive scrolling interface that automatically reverts to standard browser scrolling behavior when the window width drops below a defined threshold. It synchronizes the browser address bar with the current section index as the user navigates through the page. The system includes c

    JavaScript
    Vezi pe GitHub↗9,474
  • prinzhorn/skrollrAvatar Prinzhorn

    Prinzhorn/skrollr

    18,426Vezi pe GitHub↗

    Skrollr is a dependency-free scroll-driven animation engine and cross-platform frontend library. It functions as a toolkit for linking CSS properties and HTML attributes to scroll positions to create synchronized animations, specifically providing utilities for the interpolation of SVG attributes. The library enables the creation of parallax scrolling and interactive web storytelling by mapping scroll offsets to specific style values. It allows for the development of non-linear movement and dynamic SVG effects through the use of custom HTML attributes that define keyframes. The system covers

    HTML
    Vezi pe GitHub↗18,426
  • q42/androidscrollingimageviewAvatar Q42

    Q42/AndroidScrollingImageView

    1,759Vezi pe GitHub↗

    An Android view for displaying repeated continuous side scrolling images. This can be used to create a parallax animation effect.

    Java
    Vezi pe GitHub↗1,759
  • s-yadav/scrollmenuAvatar s-yadav

    s-yadav/ScrollMenu

    203Vezi pe GitHub↗

    A new interface to replace your old boring scrollbar

    JavaScript
    Vezi pe GitHub↗203
  • satorufujiwara/material-scrollingS

    satorufujiwara/material-scrolling

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • stephband/jparallaxAvatar stephband

    stephband/jparallax

    1,137Vezi pe GitHub↗

    jQuery plugin for creating interactive parallax effect

    HTML
    Vezi pe GitHub↗1,137
  • stutrek/scrollmonitorAvatar stutrek

    stutrek/scrollMonitor

    3,278Vezi pe GitHub↗

    A simple and fast API to monitor elements as you scroll

    TypeScript
    Vezi pe GitHub↗3,278
  • tholman/elevator.jsAvatar tholman

    tholman/elevator.js

    6,641Vezi pe GitHub↗

    elevator.js is a lightweight JavaScript library that adds a playful, elevator-themed scroll-to-top button to a webpage. When clicked, it smoothly animates the page back to the top while playing a looping elevator music track in the background, masking the transition and adding a whimsical touch to the user experience. The library goes beyond a simple scroll-to-top button by offering configurable scroll duration, the ability to scroll to any specified DOM element with optional vertical padding, and callback hooks that fire user-defined functions at the start and end of the animation. This allo

    JavaScript
    Vezi pe GitHub↗6,641
  • turing-tech/materialscrollbarT

    turing-tech/MaterialScrollBar

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • wagerfield/parallaxAvatar wagerfield

    wagerfield/parallax

    16,586Vezi pe GitHub↗

    Parallax is a device motion parallax engine and interactive depth effect library. It provides the core logic and interfaces necessary to simulate visual depth by shifting scene layers based on a smart device gyroscope or mouse movement. The system functions as a device orientation controller that maps physical device rotation and cursor position to programmatic offsets. It distinguishes itself through a motion interface that handles relative orientation calibration, allowing the engine to calculate movement based on a cached starting position. The library covers motion behavior configuration

    JavaScript
    Vezi pe GitHub↗16,586
  • wickynilliams/headroom.jsAvatar WickyNilliams

    WickyNilliams/headroom.js

    10,833Vezi pe GitHub↗

    headroom.js is a client-side JavaScript header visibility controller and DOM manipulator. It functions as a scroll-based UI component that hides page headers during downward scrolls and reveals them during upward scrolls to maximize available viewport space. The tool manages dynamic header visibility by monitoring real-time browser scroll events. It optimizes the vertical viewing area of responsive web layouts by toggling the visibility of navigation bars based on the user's scroll direction. The system operates through scroll-position tracking and delta-based state switching to determine mo

    JavaScript
    Vezi pe GitHub↗10,833
  • yinglannull/scrolllayoutY

    yingLanNull/ScrollLayout

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • alvarotrigo/fullpage.jsAvatar alvarotrigo

    alvarotrigo/fullPage.js

    35,437Vezi pe GitHub↗

    fullPage.js is a JavaScript full-screen scrolling library and layout engine used to create websites composed of vertical sections and horizontal slides that snap to the viewport. It provides a system for organizing web content into full-screen pages with automatic snapping behavior. The library distinguishes itself through a WebGL transition framework and visual storytelling tools, enabling cinematic effects such as 3D rotations, parallax backgrounds, fading, and water distortion during navigation. It also features a responsive adaptation system that can switch from automatic snapping to stan

    JavaScriptfullpagefullscreenjavascript
    Vezi pe GitHub↗35,437
  • yueban/materialtextscaletoolbardemoY

    yueban/MaterialTextScaleToolbarDemo

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0