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
·
leecade avatar

leecade/react-native-swiper

0
View on GitHub↗
10,490 stele·2,304 fork-uri·JavaScript·MIT·4 vizualizări

React Native Swiper

react-native-swiper is a cross-platform mobile carousel component that provides a swipeable interface for cycling through content panels. It supports both horizontal and vertical transitions and includes a visual pagination system using customizable indicators like dots or numbers to track the user's position.

The component features a lazy-loading mechanism that defers the rendering of off-screen content to reduce memory usage and improve initial load times. It supports infinite looping, automated slide transitions via a timer, and programmatic navigation control to move the slider to specific indices.

The library handles slide change event tracking through callbacks and provides interactive controls for manual navigation. These capabilities cover the implementation of mobile galleries, onboarding screen flows, and rotating content sliders.

Features

  • Content Sliders - Provides a swipeable interface for navigating sequences of content panels horizontally or vertically.
  • Index Navigation - Tracks the active slide via a numeric index to synchronize the content and navigation UI.
  • Carousel Components - A cross-platform swipeable slider for mobile apps supporting automatic scrolling and multiple transition directions.
  • Carousels - Implements a rotating content slider for React Native with automatic transitions and custom styling.
  • Pagination Indicators - Ships customizable pagination indicators such as dots or numbers to show the current slide position.
  • Scroll-Based Pagination - Uses a scrollable container to manage the layout and movement of slide content panels.
  • Component - Implements a mechanism to defer the rendering of off-screen content to improve initial load times and memory usage.
  • Index Looping - Implements infinite cycling by wrapping the slide index back to zero after the final item.
  • Interval Timers - Utilizes interval timers to programmatically trigger slide transitions for an automated rotating effect.
  • Carousel Transition Effects - Supports automated slide advancement on a timer to create a rotating carousel effect.
  • Content Carousels - Provides a content carousel that supports infinite looping back to the first item.
  • Media Galleries - Enables the creation of swipeable image galleries and product showcases.
  • Navigation Controls - Includes interactive buttons and title displays for manual slide navigation and position tracking.
  • Onboarding Flows - Facilitates building swipeable welcome screens to guide new users through app features one page at a time.
  • Programmatic Section Navigation - Offers API calls to programmatically move the slider to a specific index with custom animations.
  • Windowed Rendering - Optimizes memory usage by rendering only the active slide and a minimal buffer of adjacent items.
  • Windowed Rendering - Implements a lazy-loading mechanism that renders only the active slide and its immediate neighbors.
  • UI Components - A popular component for creating image or content carousels.

Istoric stele

Graficul istoricului de stele pentru leecade/react-native-swiperGraficul istoricului de stele pentru leecade/react-native-swiper

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 leecade/react-native-swiper?

react-native-swiper is a cross-platform mobile carousel component that provides a swipeable interface for cycling through content panels. It supports both horizontal and vertical transitions and includes a visual pagination system using customizable indicators like dots or numbers to track the user's position.

Care sunt principalele funcționalități ale leecade/react-native-swiper?

Principalele funcționalități ale leecade/react-native-swiper sunt: Content Sliders, Index Navigation, Carousel Components, Carousels, Pagination Indicators, Scroll-Based Pagination, Component, Index Looping.

Care sunt câteva alternative open-source pentru leecade/react-native-swiper?

Alternativele open-source pentru leecade/react-native-swiper includ: nolimits4web/swiper — Swiper is a modular, touch-enabled library designed for building interactive content carousels and sliders for web and… nicklockwood/icarousel — iCarousel is a data-driven UI library for macOS and iOS used to build interactive three-dimensional scrolling… meliorence/react-native-snap-carousel — This project is a cross-platform mobile carousel component for creating swipeable image and content sliders. It… wenchaod/fspagerview — FSPagerView is an iOS page slider library and Swift UI component designed for creating swipable paging views. It… davidjerleke/embla-carousel — Embla Carousel is a lightweight JavaScript carousel library and barebones slider engine designed for creating… glidejs/glide — Glide is a dependency-free ES6 JavaScript library used to create responsive content sliders and carousels. It…

Alternative open-source pentru React Native Swiper

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu React Native Swiper.
  • nolimits4web/swiperAvatar nolimits4web

    nolimits4web/swiper

    41,852Vezi pe GitHub↗

    Swiper is a modular, touch-enabled library designed for building interactive content carousels and sliders for web and mobile applications. It provides a high-performance rendering engine that manages large datasets by dynamically creating and destroying elements based on their proximity to the viewport, ensuring memory efficiency and smooth operation. The library distinguishes itself through a plugin-based architecture that allows developers to include only the specific functionality required for their project, effectively minimizing bundle sizes. It features a hardware-accelerated animation

    JavaScriptcarouselgallerymobile
    Vezi pe GitHub↗41,852
  • nicklockwood/icarouselAvatar nicklockwood

    nicklockwood/iCarousel

    12,129Vezi pe GitHub↗

    iCarousel is a data-driven UI library for macOS and iOS used to build interactive three-dimensional scrolling experiences. It functions as a customizable view controller that renders paged content using cylindrical or cover-flow 3D effects. The component is distinguished by its programmable perspective and visual transformation hooks, which allow for the definition of custom 3D styles and bespoke animation effects. Users can adjust viewpoint distance, alpha fading, and foreshortening to control how the vanishing point and depth appear during navigation. The library manages high-performance v

    Objective-C
    Vezi pe GitHub↗12,129
  • 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
  • wenchaod/fspagerviewAvatar WenchaoD

    WenchaoD/FSPagerView

    7,370Vezi pe GitHub↗

    FSPagerView is an iOS page slider library and Swift UI component designed for creating swipable paging views. It provides a paginated navigation UI and a 3D page transition engine for managing a sequence of views. The library features an infinite carousel view that supports automated page cycling and continuous looping of content. It distinguishes itself through 3D page transition animations, including zoom and fade effects, and customizable transition effects that control how items enter and exit the screen. The component covers a broad capability surface including paginated screen layouts,

    Swift
    Vezi pe GitHub↗7,370
  • Vezi toate cele 30 alternative pentru React Native Swiper→