awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
archriss avatar

archriss/react-native-snap-carousel

0
View on GitHub↗
10,520 stars·2,281 forks·JavaScript·BSD-3-Clause·11 views

React Native Snap Carousel

This project is a mobile UI component library providing a cross-platform carousel component for sliding images and content. It functions as a touch-based swiper interface that allows users to browse lists of items through swipe gestures.

The library includes a specialized parallax image slider that shifts background images at different speeds to create a sense of depth. It provides a swiping interface component capable of handling large lists of items across both horizontal and vertical orientations.

The toolset covers carousel layout management, position indicators to communicate the current location within a set of items, and parallax image effects. It utilizes item virtualization to render large datasets and employs interpolation-based motion for visual transitions.

Features

  • Carousel Components - Provides a cross-platform carousel component for cycling through sets of content or images.
  • React Native Components - Provides specialized UI components designed for React Native mobile application development.
  • Mobile UI Frame Rate Optimization - Optimizes mobile UI frame rates to ensure smooth responsiveness when rendering large swipable lists.
  • Layout Management Systems - Provides a system for organizing carousel items using predefined styles and custom motion logic.
  • Mobile Component Libraries - Ships a library of reusable interface elements optimized for touch interactions and mobile layouts.
  • Parallax Image Sliders - Implements a specialized parallax image slider that creates depth by shifting background images at varying speeds.
  • Parallax Effects - Implements parallax effects that shift images at different speeds to create a sense of depth.
  • Virtualized Lists - Implements virtualized list rendering to handle large datasets efficiently without memory overhead.
  • Scroll-Driven Visual Transformations - Triggers real-time visual transformations of carousel items by listening to native scroll events.
  • Position Indicators - Ships a visual position indicator to communicate the user's current location within the carousel.
  • Style Interpolators - Calculates smooth visual transitions by interpolating style properties based on the scroll offset.
  • Snapping Content Navigation - Develops scrollable item lists with snapping behavior for efficient horizontal content navigation.
  • Media Galleries - Implements navigable media galleries supporting parallax effects and visual previews.
  • Touch Navigation Interfaces - Provides a touch-based interface supporting swipe-to-advance functionality for browsing large lists.
  • UI Components - Advanced swiper with parallax and performant list handling.

Star history

Star history chart for archriss/react-native-snap-carouselStar history chart for archriss/react-native-snap-carousel

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to React Native Snap Carousel

Similar open-source projects, ranked by how many features they share with React Native Snap Carousel.
  • meliorence/react-native-snap-carouselmeliorence avatar

    meliorence/react-native-snap-carousel

    10,519View on 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
    View on GitHub↗10,519
  • leecade/react-native-swiperleecade avatar

    leecade/react-native-swiper

    10,490View on GitHub↗

    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 specifi

    JavaScript
    View on GitHub↗10,490
  • wix/react-native-ui-libwix avatar

    wix/react-native-ui-lib

    7,139View on GitHub↗

    This project is a React Native UI library and mobile component framework designed for building consistent, themed mobile applications. It provides a collection of reusable user interface components and layout tools, functioning as a cross-platform design system to maintain visual uniformity across different mobile platforms. The toolkit distinguishes itself through a themed UI approach, utilizing global design foundations for typography, color palettes, and spacing. It allows for dynamic theme configuration and the use of style presets to ensure standardized branding across an entire project.

    TypeScriptandroidcomponentshacktoberfest
    View on GitHub↗7,139
  • xiaolin/react-image-galleryxiaolin avatar

    xiaolin/react-image-gallery

    3,941View on GitHub↗

    This project is a responsive image gallery and carousel component for React. It provides a sliding interface for displaying images and mixed media, such as embedded videos and iframes, within a single navigational sequence. The gallery supports automated playback with manual play and pause controls, and it adapts its layout for different screen sizes. It includes a fullscreen display mode using native browser implementations and allows for custom slide content rendering via render props. Navigation is handled through touch swipe gestures, keyboard arrow inputs, and direct thumbnail selection

    TypeScript
    View on GitHub↗3,941
See all 30 alternatives to React Native Snap Carousel→

Frequently asked questions

What does archriss/react-native-snap-carousel do?

This project is a mobile UI component library providing a cross-platform carousel component for sliding images and content. It functions as a touch-based swiper interface that allows users to browse lists of items through swipe gestures.

What are the main features of archriss/react-native-snap-carousel?

The main features of archriss/react-native-snap-carousel are: Carousel Components, React Native Components, Mobile UI Frame Rate Optimization, Layout Management Systems, Mobile Component Libraries, Parallax Image Sliders, Parallax Effects, Virtualized Lists.

What are some open-source alternatives to archriss/react-native-snap-carousel?

Open-source alternatives to archriss/react-native-snap-carousel include: meliorence/react-native-snap-carousel — This project is a cross-platform mobile carousel component for creating swipeable image and content sliders. It… leecade/react-native-swiper — react-native-swiper is a cross-platform mobile carousel component that provides a swipeable interface for cycling… wix/react-native-ui-lib — This project is a React Native UI library and mobile component framework designed for building consistent, themed… xiaolin/react-image-gallery — This project is a responsive image gallery and carousel component for React. It provides a sliding interface for… nolimits4web/swiper — Swiper is a modular, touch-enabled library designed for building interactive content carousels and sliders for web and… react-native-community/react-native-elements — React-Native-Elements is a cross-platform mobile UI toolkit and component library. It provides a collection of…