Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects
GitHub stars and default-branch commits for vsouza/awesome-ios.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
A data-driven UICollectionView framework for building fast and flexible lists.
☠️ An elegant way to show users that something is happening and also prepare them to which contents they are awaiting
ViewAnimator brings your UI to life with just one line
A UICollectionViewLayout subclass that adds custom transitions/animations to the UICollectionView without effecting your existing code.
The waterfall (i.e., Pinterest-like) layout for UICollectionView.
Reimagining UICollectionView
↕️ VegaScroll is a lightweight animation flowlayout for UICollectionView completely written in Swift 4, compatible with iOS 11 and Xcode 9.
Nice library to show placeholders and Empty States for any UITableView/UICollectionView in your project
A generic stretchy header for UITableView and UICollectionView
A marriage between the Shazam Discover UI and Tinder, built with UICollectionView in Swift.
A lightweight UICollectionViewLayout that 'pages' and centers its cells 🎡 written in Swift
PagingKit provides customizable menu UI. It has more flexible layout and design than the other libraries.
🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView.
ChatLayout is an alternative solution to MessageKit. It uses custom UICollectionViewLayout to provide you full control over the presentation as well as all the tools available in UICollectionView. It supports dynamic cells and supplementary view sizes.
Full aspect ratio grid layout for iOS
Minimal edits from one collection to another
Netflix and App Store like UITableView with UICollectionView, written in pure Swift 4.2
💾 🔜📱 Type-safe data-driven CollectionView, TableView Framework. (We can also use ASCollectionNode)
This component allows for the transfer of data items between collection views through drag and drop
An extandable mosaic UICollectionViewLayout with a focus on extremely flexible customizations :large_orange_diamond:
Collapse and expand UICollectionView sections with one method call.
Conv smart represent UICollectionView data structure more than UIKit.
A generic small reusable components for data source implementation for UITableView/UICollectionView in Swift.