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
gsdios avatar

gsdios/SDCycleScrollView

0
View on GitHub↗
6,192 stars·1,496 forks·Objective-C·MIT·18 views

SDCycleScrollView

SDCycleScrollView is an iOS carousel UI component that provides a looping scroll view for displaying images or text in a continuous horizontal or vertical sequence. It functions as an infinite scroll view that automatically cycles through content items at set intervals.

The component includes a page control navigation indicator to show the current position within a loop using customizable dots or images. It supports customizable carousel content through custom cell layouts and associated title arrays.

The tool manages scroll behavior through controls for scrolling directions and the ability to disable drag gestures or jump to specific content indices. It synchronizes the visual state of pagination indicators with the scroll offset of the content area.

Features

  • Looping Scroll Views - Implements a specialized view that creates an endless looping cycle of content items.
  • iOS Carousel Navigation - Manages content displays in an iOS app that allow users to cycle through items horizontally or vertically.
  • iOS UI Components - Provides a reusable looping scroll view UI component specifically designed for the iOS platform.
  • Carousel Looping Indices - Implements indexing logic that wraps the active element back to the start for continuous rotation.
  • Carousel Layouts - Uses an underlying collection view to manage cell reuse and coordinate horizontal or vertical content scrolling.
  • Infinite Looping Carousels - Provides a continuous looping sequence for images or text that wraps back to the start.
  • Page Control Indicators - Provides a navigation indicator that shows the current position within a loop using customizable dots or images.
  • Timer-Driven Auto-Scrolling - Provides automatic viewport advancement driven by a repeating timer to create a continuous looping effect.
  • Carousel Indicators - Provides customizable visual markers and dots that represent the current position within the carousel loop.
  • Carousel Layout Configurations - Supports defining item appearance through custom cell layouts and associated title arrays.
  • Customizable Collection Views - Offers a UI element that supports custom cell layouts and titles within a cycling list.
  • Delegate-Based - Uses a protocol-based delegate pattern to forward interaction events to a host controller.
  • Cell Content Injection - Implements mechanisms for injecting custom components or interactive elements into the carousel cells.
  • Scroll Behavior Control - Allows configuration of scrolling directions, drag gestures, and jumps to specific content indices.
  • UI Components - Infinite automatic image carousel.

Star history

Star history chart for gsdios/sdcyclescrollviewStar history chart for gsdios/sdcyclescrollview

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 SDCycleScrollView

Similar open-source projects, ranked by how many features they share with SDCycleScrollView.
  • wenchaod/fspagerviewWenchaoD avatar

    WenchaoD/FSPagerView

    7,370View on 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
    View on GitHub↗7,370
  • devlight/infinitecycleviewpagerDevlight avatar

    Devlight/InfiniteCycleViewPager

    5,691View on GitHub↗

    InfiniteCycleViewPager is an Android user interface component that enables continuous scrolling through a set of items without a defined start or end. It functions as an infinite loop UI component and carousel that supports both horizontal and vertical orientations. The library provides a custom page transition system that creates visual depth by scaling and offsetting pages as they move toward the center view. It also includes an auto-scrolling mechanism that rotates through content based on a specified time interval. The project implements these behaviors by simulating a virtual index loop

    Javaandroidcardscycle
    View on GitHub↗5,691
  • 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
  • wenchaod/fscalendarWenchaoD avatar

    WenchaoD/FSCalendar

    10,654View on GitHub↗

    FSCalendar is a customizable calendar UI library and date picker component for iOS applications. It provides a programmable interface for rendering date grids and event markers, supporting both Swift and Objective-C development. The library enables the creation of custom date picking interfaces with specific range restrictions and selection rules. It supports the display of date-based metadata and event visualization within a mobile scheduling context. The framework covers visual styling and cell design, allowing for custom view components, subtitles, and event markers. It includes a flexibl

    Objective-C
    View on GitHub↗10,654
See all 30 alternatives to SDCycleScrollView→

Frequently asked questions

What does gsdios/sdcyclescrollview do?

SDCycleScrollView is an iOS carousel UI component that provides a looping scroll view for displaying images or text in a continuous horizontal or vertical sequence. It functions as an infinite scroll view that automatically cycles through content items at set intervals.

What are the main features of gsdios/sdcyclescrollview?

The main features of gsdios/sdcyclescrollview are: Looping Scroll Views, iOS Carousel Navigation, iOS UI Components, Carousel Looping Indices, Carousel Layouts, Infinite Looping Carousels, Page Control Indicators, Timer-Driven Auto-Scrolling.

What are some open-source alternatives to gsdios/sdcyclescrollview?

Open-source alternatives to gsdios/sdcyclescrollview include: wenchaod/fspagerview — FSPagerView is an iOS page slider library and Swift UI component designed for creating swipable paging views. It… devlight/infinitecycleviewpager — InfiniteCycleViewPager is an Android user interface component that enables continuous scrolling through a set of items… meliorence/react-native-snap-carousel — This project is a cross-platform mobile carousel component for creating swipeable image and content sliders. It… wenchaod/fscalendar — FSCalendar is a customizable calendar UI library and date picker component for iOS applications. It provides a… gontovnik/dgelasticpulltorefresh — DGElasticPullToRefresh is a Swift pull-to-refresh component for iOS that provides a bouncy, elastic animation effect… saiwu-bigkoo/android-convenientbanner — Android-ConvenientBanner is an image banner library for Android apps that provides a sliding image carousel with…