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
·

8 repositorios

Awesome GitHub RepositoriesInfinite Looping Carousels

Components that wrap content back to the start after the last item is reached.

Distinguishing note: None of the candidates relate to UI looping; they are all related to simulation or AI human-in-the-loop.

Explore 8 awesome GitHub repositories matching user interface & experience · Infinite Looping Carousels. Refine with filters or upvote what's useful.

Awesome Infinite Looping Carousels GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • meliorence/react-native-snap-carouselAvatar de meliorence

    meliorence/react-native-snap-carousel

    10,519Ver en GitHub↗

    This project is a cross-platform mobile carousel component for creating swipeable image and content sliders. It functions as a virtualized list component that maintains performance by removing off-screen elements and utilizes a native-driver animation library to map scroll offsets to style properties on the native thread for lag-free transitions. The library provides a parallax image gallery capable of shifting images relative to scroll progress to create a sense of depth. It also features a layout system that supports right-to-left orientations for languages such as Arabic and Hebrew. Capab

    Wraps the item list so scrolling past the last item returns the user to the beginning.

    JavaScriptadvanced-effectscarouselflatlist-based
    Ver en GitHub↗10,519
  • glidejs/glideAvatar de glidejs

    glidejs/glide

    7,668Ver en GitHub↗

    Glide is a dependency-free ES6 JavaScript library used to create responsive content sliders and carousels. It functions as a modular framework for implementing sliding content areas that adapt their layout and settings based on browser window breakpoints. The library is distinguished by a modular architecture that allows the inclusion of only necessary logic to reduce final bundle size. It separates core structural styles from thematic visual styles and utilizes a plugin system to extend the base slider functionality and lifecycle hooks. The component covers a range of interaction and naviga

    Provides an infinite looping mechanism that wraps content back to the start after the last item is reached.

    JavaScriptcarouseldependency-freees6
    Ver en GitHub↗7,668
  • thebird/swipeAvatar de thebird

    thebird/Swipe

    6,750Ver en GitHub↗

    Swipe is a JavaScript library for creating touch-based sliders and interactive carousels. It provides a gesture-based navigation tool for building swipeable content interfaces that support touch navigation on mobile and web browsers. The library distinguishes itself through the use of GPU-accelerated transitions and animation frames to ensure smooth motion. It implements a continuous looping effect, allowing content to wrap around seamlessly during navigation. The tool covers the synchronization of slide states with touch inputs and the execution of custom functions when transitions complete

    Implements a content slider that wraps back to the start after the last item is reached.

    JavaScript
    Ver en GitHub↗6,750
  • gsdios/sdcyclescrollviewAvatar de gsdios

    gsdios/SDCycleScrollView

    6,192Ver en GitHub↗

    SDCycleScrollView es un componente de interfaz de usuario de carrusel para iOS que proporciona una vista de desplazamiento en bucle para mostrar imágenes o texto en una secuencia continua horizontal o vertical. Funciona como una vista de desplazamiento infinito que recorre automáticamente los elementos de contenido a intervalos establecidos. El componente incluye un indicador de navegación de control de página para mostrar la posición actual dentro de un bucle mediante puntos o imágenes personalizables. Admite contenido de carrusel personalizable a través de diseños de celdas personalizados y arrays de títulos asociados. La herramienta gestiona el comportamiento de desplazamiento mediante controles para las direcciones de scroll y la capacidad de deshabilitar gestos de arrastre o saltar a índices de contenido específicos. Sincroniza el estado visual de los indicadores de paginación con el desplazamiento del área de contenido.

    Provides a continuous looping sequence for images or text that wraps back to the start.

    Objective-C
    Ver en GitHub↗6,192
  • devlight/infinitecycleviewpagerAvatar de Devlight

    Devlight/InfiniteCycleViewPager

    5,691Ver en GitHub↗

    InfiniteCycleViewPager es un componente de interfaz de usuario para Android que permite el desplazamiento continuo a través de un conjunto de elementos sin un inicio o fin definido. Funciona como un componente de UI de bucle infinito y carrusel que admite orientaciones tanto horizontales como verticales. La librería proporciona un sistema de transición de página personalizado que crea profundidad visual al escalar y desplazar las páginas a medida que se mueven hacia la vista central. También incluye un mecanismo de desplazamiento automático que rota a través del contenido basado en un intervalo de tiempo especificado. El proyecto implementa estos comportamientos simulando un bucle de índice virtual y utilizando transformaciones de escala basadas en coordenadas para gestionar el movimiento y la apariencia de las páginas.

    Implements a UI component that wraps content back to the start for an endless scrolling cycle.

    Javaandroidcardscycle
    Ver en GitHub↗5,691
  • rcbyr/keen-sliderAvatar de rcbyr

    rcbyr/keen-slider

    5,017Ver en GitHub↗

    Keen-slider es una librería de carrusel táctil de JavaScript y motor de slider basado en DOM. Proporciona una herramienta independiente de frameworks para crear carruseles de diapositivas responsivos y táctiles que traducen entradas de deslizamiento en transiciones animadas para galerías de contenido. La librería se centra en el diseño responsivo mediante el uso de puntos de interrupción (breakpoints) y media queries para adaptar automáticamente el diseño y el comportamiento a diferentes tamaños de pantalla. Admite gestos táctiles y de deslizamiento nativos compatibles con navegadores web modernos y dispositivos móviles. Su superficie de capacidades incluye la implementación de controles de navegación, bucle infinito de carrusel y soporte para orientaciones tanto horizontales como verticales. El motor permite el anidamiento de múltiples sliders para crear layouts de navegación complejos y utiliza un sistema basado en plugins para extender la funcionalidad a través de ganchos de eventos de ciclo de vida.

    Enables infinite looping that wraps content back to the start after the last item is reached.

    TypeScriptagnosticangularcarousel
    Ver en GitHub↗5,017
  • saiwu-bigkoo/android-convenientbannerAvatar de saiwu-bigkoo

    saiwu-bigkoo/Android-ConvenientBanner

    4,748Ver en GitHub↗

    Android-ConvenientBanner es una biblioteca de banners de imágenes para aplicaciones Android que proporciona un carrusel de imágenes deslizante con bucle infinito y efectos de transición 3D. Es una implementación especializada de ViewPager diseñada para banners rotativos y carruseles de interfaz de usuario reutilizables. El componente cuenta con un sistema para simular un bucle infinito duplicando los elementos límite y utiliza transformaciones de matriz y escalado para crear profundidad tridimensional durante las transiciones de página. Incluye un mecanismo de autorrotación impulsado por temporizador que activa transiciones a intervalos fijos y se pausa durante la interacción del usuario. Para manejar la recuperación de activos, la biblioteca utiliza un sistema de carga basado en interfaces que permite la integración de bibliotecas externas de caché de imágenes y carga de red.

    Implements a seamless infinite loop by duplicating boundary items in the image sequence.

    Java
    Ver en GitHub↗4,748
  • zhpanvip/bannerviewpagerAvatar de zhpanvip

    zhpanvip/BannerViewPager

    3,781Ver en GitHub↗

    BannerViewPager is a customizable Android UI component for creating sliding banners and image carousels. Built upon ViewPager2, it provides a system for rendering sequences of content with integrated automatic playback and infinite looping. The library distinguishes itself through transformer-based page transitions that allow for scaling or overlapping effects. It features a pluggable indicator system and support for multi-layout rendering, enabling different visual structures for individual items based on their data type. Broad capabilities include playback control synced with the Android v

    Provides a carousel component that wraps content back to the start for a continuous sliding experience.

    Javabannerindicatorviewpager
    Ver en GitHub↗3,781
  1. Home
  2. User Interface & Experience
  3. Infinite Looping Carousels