Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Swift
  3. Gliding Collection

Gliding Collection

MITSwift1.0.3

A smooth, flowing, customizable Swift controller for UICollectionView on iOS.

Visit WebsiteGitHubGitHub
1.5k stars126 forks0 contributors

What is Gliding Collection?

Gliding Collection is a Swift library that provides a smooth, flowing, and customizable controller for UICollectionView on iOS. It enhances the standard UICollectionView with a unique gliding animation and parallax effects, making it ideal for building visually engaging interfaces like product catalogs or image galleries.

Target Audience

iOS developers using Swift who want to create polished, animation-driven collection views with parallax effects and smooth transitions, particularly for apps like product catalogs or image galleries.

Value Proposition

Developers choose Gliding Collection for its smooth gliding animations and parallax effects that add visual depth, while maintaining familiar UIKit patterns like datasource protocols for easy integration and extensive customization options through a shared configuration object.

Overview

:octocat: Gliding Collection is a smooth, flowing, customizable decision for a UICollectionView Swift Controller. iOS library made by @Ramotion

Use Cases

Best For

  • Building iOS product catalogs with animated section transitions.
  • Creating image galleries with smooth gliding animations and parallax scrolling.
  • Enhancing UICollectionView with fluid, animation-driven user experiences.
  • Implementing customizable horizontal card stacks with parallax effects.
  • Developing visually engaging interfaces that require polished collection view controllers.
  • Integrating animation-rich collection views using familiar UIKit datasource protocols.

Not Ideal For

  • Apps built exclusively with SwiftUI that prefer native declarative UI over UIKit integration
  • Projects requiring frequent, real-time data updates where smooth animations might hinder performance or responsiveness
  • Teams seeking a fully pre-styled, drop-in component library without extensive customization or manual configuration
  • Applications targeting the latest iOS features or Swift versions beyond 4.2, due to outdated library support

Pros & Cons

Pros

Smooth Animation Engine

Provides fluid gliding transitions between collection sections, enhancing user experience for catalogs or galleries, as demonstrated in the project's GIF.

Extensive Customization Options

Allows detailed customization of fonts, colors, and layout through a shared GlidingConfig object, with parameters listed in the README's 'Customize' section.

Parallax Effect Integration

Supports parallax scrolling on horizontal card stacks by tagging views with a specific constant (kGlidingCollectionParallaxViewTag), adding visual depth as explained in the notes.

Familiar UIKit Patterns

Uses a datasource protocol similar to UITableView and UICollectionView, making it easy for iOS developers to integrate with existing UIKit knowledge.

Cons

Outdated Swift Support

Last updated for Swift 4.2 with no mention of Swift 5+ compatibility, which may cause issues in modern Xcode projects and limit access to newer language features.

UIKit-Only Limitation

Designed solely for UIKit and not compatible with SwiftUI, restricting use in projects adopting Apple's newer UI framework without complex wrappers.

Manual Parallax Setup

Achieving parallax effects requires specific view tagging (e.g., tag 99), adding implementation complexity and potential for errors, as noted in the README.

Limited Maintenance Signals

The README shows no recent updates or community activity indicators, raising concerns about long-term support, bug fixes, and compatibility with future iOS versions.

Frequently Asked Questions

Quick Stats

Stars1,504
Forks126
Contributors0
Open Issues1
Last commit6 years ago
CreatedSince 2017

Tags

#mobile-ui#ios#ui-animation#library#ui-components#uicollectionview#swift#parallax#swift-library

Built With

C
Carthage
U
UIKit
i
iOS
C
CocoaPods
S
Swift

Links & Resources

Website

Included in

Swift26.0k
Auto-fetched 1 day ago

Related Projects

FSPagerViewFSPagerView

FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.

Stars7,361
Forks1,065
Last commit1 year ago
BouncyLayoutBouncyLayout

Make. It. Bounce.

Stars4,231
Forks195
Last commit6 years ago
VegaScrollVegaScroll

↕️ VegaScroll is a lightweight animation flowlayout for UICollectionView completely written in Swift 4, compatible with iOS 11 and Xcode 9.

Stars2,899
Forks175
Last commit3 years ago
CollectionViewSlantedLayoutCollectionViewSlantedLayout

A CollectionView Layout displaying a slanted cells

Stars2,341
Forks136
Last commit5 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub