awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to turing-tech/materialscrollbar

Open-source alternatives to MaterialScrollBar

24 open-source projects similar to turing-tech/materialscrollbar, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best MaterialScrollBar alternative.

  • alvarotrigo/fullpage.jsAvatar de alvarotrigo

    alvarotrigo/fullPage.js

    35,437Ver en 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
    Ver en GitHub↗35,437
  • ashthornton/asscrollAvatar de ashthornton

    ashthornton/asscroll

    926Ver en GitHub↗

    Ash's Smooth Scroll 🍑

    JavaScript
    Ver en GitHub↗926
  • cameronmcefee/plaxAvatar de cameronmcefee

    cameronmcefee/plax

    2,250Ver en GitHub↗

    JQuery powered parallaxing

    JavaScript
    Ver en GitHub↗2,250
  • cubiq/iscrollAvatar de cubiq

    cubiq/iscroll

    12,815Ver en 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
    Ver en GitHub↗12,815

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • dixonandmoe/rellaxAvatar de dixonandmoe

    dixonandmoe/rellax

    7,143Ver en 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
    Ver en GitHub↗7,143
  • geosigno/simpleparallaxAvatar de geosigno

    geosigno/simpleParallax

    2,155Ver en GitHub↗

    Easy Parallax Effect for React & JavaScript

    TypeScript
    Ver en GitHub↗2,155
  • hakimel/stroll.jsAvatar de hakimel

    hakimel/stroll.js

    4,342Ver en 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
    Ver en GitHub↗4,342
  • ksoichiro/android-observablescrollviewAvatar de ksoichiro

    ksoichiro/Android-ObservableScrollView

    9,610Ver en 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
    Ver en GitHub↗9,610
  • locomotivemtl/locomotive-scrollAvatar de locomotivemtl

    locomotivemtl/locomotive-scroll

    8,807Ver en 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
    Ver en GitHub↗8,807
  • luckyjayce/hvscrollviewL

    LuckyJayce/HVScrollView

    0Ver en GitHub↗
    Ver en GitHub↗0
  • markdalgleish/stellar.jsAvatar de markdalgleish

    markdalgleish/stellar.js

    4,592Ver en 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
    Ver en GitHub↗4,592
  • nexts/clusterize.jsAvatar de NeXTs

    NeXTs/Clusterize.js

    7,273Ver en 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
    Ver en GitHub↗7,273
  • noties/scrollableAvatar de noties

    noties/Scrollable

    1,236Ver en GitHub↗

    Android scrollable tabs

    Javaandroidscrollablescrolling-tabs
    Ver en GitHub↗1,236
  • peachananr/onepage-scrollAvatar de peachananr

    peachananr/onepage-scroll

    9,474Ver en 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
    Ver en GitHub↗9,474
  • prinzhorn/skrollrAvatar de Prinzhorn

    Prinzhorn/skrollr

    18,426Ver en 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
    Ver en GitHub↗18,426
  • q42/androidscrollingimageviewAvatar de Q42

    Q42/AndroidScrollingImageView

    1,759Ver en GitHub↗

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

    Java
    Ver en GitHub↗1,759
  • s-yadav/scrollmenuAvatar de s-yadav

    s-yadav/ScrollMenu

    203Ver en GitHub↗

    A new interface to replace your old boring scrollbar

    JavaScript
    Ver en GitHub↗203
  • satorufujiwara/material-scrollingS

    satorufujiwara/material-scrolling

    0Ver en GitHub↗
    Ver en GitHub↗0
  • stephband/jparallaxAvatar de stephband

    stephband/jparallax

    1,137Ver en GitHub↗

    jQuery plugin for creating interactive parallax effect

    HTML
    Ver en GitHub↗1,137
  • stutrek/scrollmonitorAvatar de stutrek

    stutrek/scrollMonitor

    3,278Ver en GitHub↗

    A simple and fast API to monitor elements as you scroll

    TypeScript
    Ver en GitHub↗3,278
  • tholman/elevator.jsAvatar de tholman

    tholman/elevator.js

    6,641Ver en 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
    Ver en GitHub↗6,641
  • wagerfield/parallaxAvatar de wagerfield

    wagerfield/parallax

    16,586Ver en 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
    Ver en GitHub↗16,586
  • wickynilliams/headroom.jsAvatar de WickyNilliams

    WickyNilliams/headroom.js

    10,833Ver en 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
    Ver en GitHub↗10,833
  • yinglannull/scrolllayoutY

    yingLanNull/ScrollLayout

    0Ver en GitHub↗
    Ver en GitHub↗0