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

oliviertassinari/react-swipeable-views

0
View on GitHub↗
4,473 stele·483 fork-uri·JavaScript·MIT·3 vizualizărireact-swipeable-views.com↗

React Swipeable Views

Acest proiect este o bibliotecă React pentru crearea de vizualizări glisante (sliding views) tactile și switchere interactive de vizualizare. Oferă componente pentru construirea de caruseluri de conținut și slidere care suportă navigarea orizontală sau verticală prin atingere, gesturi de swipe cu mouse-ul și input-uri de la tastatură.

Biblioteca include o componentă de slider virtualizat care redă doar vizualizările vizibile pentru a menține performanța cu seturi mari de conținut. Suportă comportamente vizuale specializate, cum ar fi tranzițiile 3D coverflow, navigarea circulară pentru bucle infinite și efecte de rezistență la margini atunci când se ating limitele unei secvențe.

Capabilitățile suplimentare acoperă rotația automată a conținutului pe cronometre setate, animații dinamice ale înălțimii containerului pentru a se potrivi cu dimensiunile slide-urilor active și capacitatea de a imbrica containere swipeable pentru navigare ierarhică. De asemenea, suportă scroll-ul vertical hibrid pentru a permite scroll-ul paginii interne în cadrul unei interfețe swipeable.

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.

Istoric stele

Graficul istoricului de stele pentru oliviertassinari/react-swipeable-viewsGraficul istoricului de stele pentru oliviertassinari/react-swipeable-views

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ță.

Start searching with AI

Întrebări frecvente

Ce face oliviertassinari/react-swipeable-views?

Acest proiect este o bibliotecă React pentru crearea de vizualizări glisante (sliding views) tactile și switchere interactive de vizualizare. Oferă componente pentru construirea de caruseluri de conținut și slidere care suportă navigarea orizontală sau verticală prin atingere, gesturi de swipe cu mouse-ul și input-uri de la tastatură.

Care sunt principalele funcționalități ale oliviertassinari/react-swipeable-views?

Principalele funcționalități ale oliviertassinari/react-swipeable-views sunt: Touch Event Processors, Prop-Driven State Synchronization, Positioning Transforms, React Components, Content Sliders, Looping Content Carousels, Touch Navigation Interfaces, Sequential View Transitions.

Care sunt câteva alternative open-source pentru oliviertassinari/react-swipeable-views?

Alternativele open-source pentru oliviertassinari/react-swipeable-views includ: 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…

Alternative open-source pentru React Swipeable Views

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu React Swipeable Views.
  • thebird/swipeAvatar thebird

    thebird/Swipe

    6,750Vezi pe 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
    Vezi pe GitHub↗6,750
  • akiran/react-slickAvatar akiran

    akiran/react-slick

    11,924Vezi pe 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
    Vezi pe GitHub↗11,924
  • ganlanyuan/tiny-sliderAvatar ganlanyuan

    ganlanyuan/tiny-slider

    5,333Vezi pe 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
    Vezi pe GitHub↗5,333
  • meliorence/react-native-snap-carouselAvatar meliorence

    meliorence/react-native-snap-carousel

    10,519Vezi pe 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
    Vezi pe GitHub↗10,519
Vezi toate cele 30 alternative pentru React Swipeable Views→