awesome-repositories.com
Blog
MCP
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
·
oliviertassinari avatar

oliviertassinari/react-swipeable-views

0
View on GitHub↗
4,473 estrellas·483 forks·JavaScript·MIT·3 vistasreact-swipeable-views.com↗

React Swipeable Views

Este proyecto es una librería de React para crear vistas deslizantes táctiles e interruptores de vista interactivos. Proporciona componentes para construir carruseles de contenido y deslizadores que admiten navegación horizontal o vertical mediante gestos táctiles, deslizamientos de ratón y entradas de teclado.

La librería incluye un componente de deslizador virtualizado que renderiza solo las vistas visibles para mantener el rendimiento con grandes conjuntos de contenido. Admite comportamientos visuales especializados como transiciones coverflow tridimensionales, navegación circular para bucles infinitos y efectos de resistencia en los bordes al llegar a los límites de una secuencia.

Las capacidades adicionales cubren la rotación automática de contenido en temporizadores establecidos, animaciones de altura de contenedor dinámicas para coincidir con las dimensiones de la diapositiva activa y la capacidad de anidar contenedores deslizables para navegación jerárquica. También admite desplazamiento vertical híbrido para permitir el desplazamiento de página interna dentro de una interfaz deslizable.

Features

  • Touch Event Processors - Processes raw touch start and move events to calculate real-time offsets for smooth sliding transitions.
  • Prop-Driven State Synchronization - Coordinates the active view index and transition states using properties passed from parent components.
  • Positioning Transforms - Uses GPU-accelerated translate3d CSS transforms for high-performance spatial positioning of slides.
  • React Components - Ships reusable touch-enabled sliding view components specifically designed for the React ecosystem.
  • Content Sliders - Implements a performance-optimized slider for sequences of arbitrary content and images.
  • Looping Content Carousels - Provides components that wrap back to the first slide after the last is reached for infinite browsing.
  • Touch Navigation Interfaces - Implements gesture-based navigation including swipe-to-advance functionality for content areas.
  • Sequential View Transitions - Renders content slides that users navigate via touch or mouse gestures across horizontal or vertical axes.
  • Touch-Enabled Carousels - Provides carousel components with native support for touchscreen swiping and mouse-based dragging.
  • View Switchers - Provides an interactive container that manages and toggles visibility between multiple content panels.
  • Virtual Rendering - Employs virtual rendering techniques to maintain performance by only rendering visible slides in large sets.
  • Virtualized Slide Rendering - Implements a virtualized slider that renders only visible views to maintain performance with large content sets.
  • Infinite Loop Wrapping - Implements logic to simulate an endless sequence of slides by wrapping indices at boundaries.
  • Circular Navigation Looping - Provides the ability to create infinite looping content carousels where users return to the start after the last slide.
  • Automated Content Rotation - Implements automatic cycling of visual content elements at defined intervals for slideshows.
  • Carousel Transition Effects - Implements specialized visual animations, including 3D coverflow effects, for transitioning between slides in a carousel.
  • Looping Scroll Views - Implements scroll views that wrap content back to the beginning to create an endless cycle.
  • Carousel Height Adapters - Ships containers that dynamically adapt their height to match the dimensions of the active slide.
  • Automated Slide Rotation - Provides logic for automatically cycling through content slides on a set timer.
  • UI Layout Utilities - Component for binding tabs to swipeable views.
  • UX Libraries - Swipeable view components for React.

Historial de estrellas

Gráfico del historial de estrellas de oliviertassinari/react-swipeable-viewsGráfico del historial de estrellas de oliviertassinari/react-swipeable-views

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.

Start searching with AI

Preguntas frecuentes

¿Qué hace oliviertassinari/react-swipeable-views?

Este proyecto es una librería de React para crear vistas deslizantes táctiles e interruptores de vista interactivos. Proporciona componentes para construir carruseles de contenido y deslizadores que admiten navegación horizontal o vertical mediante gestos táctiles, deslizamientos de ratón y entradas de teclado.

¿Cuáles son las características principales de oliviertassinari/react-swipeable-views?

Las características principales de oliviertassinari/react-swipeable-views son: Touch Event Processors, Prop-Driven State Synchronization, Positioning Transforms, React Components, Content Sliders, Looping Content Carousels, Touch Navigation Interfaces, Sequential View Transitions.

¿Qué alternativas de código abierto existen para oliviertassinari/react-swipeable-views?

Las alternativas de código abierto para oliviertassinari/react-swipeable-views incluyen: thebird/swipe — Swipe is a JavaScript library for creating touch-based sliders and interactive carousels. It provides a gesture-based… akiran/react-slick — react-slick is a React carousel component and responsive slider library. It provides a reusable user interface element… ganlanyuan/tiny-slider — Tiny-slider is a vanilla JavaScript carousel library used to create touch-enabled content sliders and accessible UI… meliorence/react-native-snap-carousel — This project is a cross-platform mobile carousel component for creating swipeable image and content sliders. It… owlcarousel2/owlcarousel2 — OwlCarousel2 is a touch-enabled jQuery plugin used to create responsive content sliders and carousels. It allows for… glidejs/glide — Glide is a dependency-free ES6 JavaScript library used to create responsive content sliders and carousels. It…

Alternativas open-source a React Swipeable Views

Proyectos open-source similares, clasificados según cuántas características comparten con React Swipeable Views.
  • 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

    JavaScript
    Ver en GitHub↗6,750
  • akiran/react-slickAvatar de akiran

    akiran/react-slick

    11,924Ver en GitHub↗

    react-slick is a React carousel component and responsive slider library. It provides a reusable user interface element for displaying a sequence of items in a horizontal scroll, supporting infinite looping, navigation dots, and adjustable transition speeds. The library enables the creation of touch-enabled image and content sliders that adapt to different screen sizes. It is used to build interactive content carousels, responsive image sliders, and rotating banners for product showcases.

    JavaScript
    Ver en GitHub↗11,924
  • ganlanyuan/tiny-sliderAvatar de ganlanyuan

    ganlanyuan/tiny-slider

    5,333Ver en GitHub↗

    Tiny-slider is a vanilla JavaScript carousel library used to create touch-enabled content sliders and accessible UI components without external dependencies. It functions as a responsive layout engine that adjusts slide visibility and dimensions based on viewport breakpoints. The library distinguishes itself through built-in lazy loading for images and media to improve page performance and a responsive system that automatically scales item counts and spacing according to the device screen size. It also supports nested slider instances, allowing for the creation of multi-directional scrolling

    HTMLcarouselslider
    Ver en GitHub↗5,333
  • 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

    JavaScriptadvanced-effectscarouselflatlist-based
    Ver en GitHub↗10,519
  • Ver las 30 alternativas a React Swipeable Views→