IGListKit
|
A data-driven UICollectionView framework for building fast and flexible lists. |
SkeletonView
|
☠️ An elegant way to show users that something is happening and also prepare them to which contents they are awaiting |
ViewAnimator
|
ViewAnimator brings your UI to life with just one line |
FSPagerView
|
FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders. |
AnimatedCollectionViewLayout
|
A UICollectionViewLayout subclass that adds custom transitions/animations to the UICollectionView without effecting your existing code. |
CHTCollectionViewWaterfallLayout
|
The waterfall (i.e., Pinterest-like) layout for UICollectionView. |
Parchment
|
A paging view with a highly customizable menu ✨ |
CollectionViewPagingLayout
|
A simple but highly customizable UICollectionViewLayout for UICollectionView -- Simple SwiftUI views that let you make page-view effects. |
CollectionViewSlantedLayout
|
warning: PackageDescription API v3 is deprecated and will be removed in the future; used by package(s): CollectionViewSlantedLayout
'CollectionViewSlantedLayout' /usr/src/package: error: package has unsupported layout; found loose source files: /usr/src/package/Sources/CollectionViewDelegateSlantedLayout.swift, /usr/src/package/Sources/CollectionViewSlantedCell.swift, /usr/src/package/Sources/CollectionViewSlantedLayout+Constants.swift, /usr/src/package/Sources/CollectionViewSlantedLayout.swift
|
Closures
|
Swifty closures for UIKit and Foundation |
PagingKit
|
PagingKit provides customizable menu UI. It has more flexible layout and design than the other libraries. |
CenteredCollectionView
|
A lightweight UICollectionViewLayout that 'pages' and centers its cells 🎡 written in Swift |
ASCollectionView
|
A SwiftUI collection view with support for custom layouts, preloading, and more. |
Carbon
|
🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView. |
Epoxy
|
Epoxy is a suite of declarative UI APIs for building UIKit applications in Swift |
ChatLayout
|
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. |
Changeset
|
Minimal edits from one collection to another |
ScalingCarousel
|
A super simple carousel view with scaling transitions written in Swift |
SwiftDataTables
|
A Swift Data Table package, display grid-like data sets in a nicely formatted table for iOS. Subclassing UICollectionView that allows ordering, and searching with extensible options. |
FunctionalTableData
|
Declarative UITableViewDataSource implementation |
DTCollectionViewManager
|
Protocol-oriented UICollectionView management, powered by generics and associated types. |
UICollectionViewFlexLayout
|
A drop-in replacement for UICollectionViewFlowLayout |
FlowKit
|
A declarative type-safe framework for building fast and flexible list with Tables & Collection |
ReactiveCollectionsKit
|
Data-driven, declarative, reactive, diffable collections (and lists!) for iOS. A modern, fast, and flexible library for UICollectionView done right. |
BaseComponents
|
BaseComponents aims to provide easily reusable and understandable components to increase productivity with UIKit and Foundation APIs |
GenericDataSource
|
A generic small reusable components for data source implementation for UITableView/UICollectionView in Swift. |
SPDiffable
|
Wrapper of Apple Diffable Data Source. Including side bar and ready-use models. |
EmptyPage
|
An empty state control to give visually appealing context when building iOS applications. |
PagedLists
|
Paginated UITableView and UICollectionViews for iOS. |
StableCollectionViewLayout
|
UICollectionViewLayout adjusts a content offset if the collection view is updated |
CheckmarkCollectionViewCell
|
UICollectionViewCell with checkbox when it isSelected and empty circle when not - like Photos.app "Select" mode. |
IQListKit
|
Model driven UITableView/UICollectionView |
CollectionView
|
SwiftUI wrapper of UICollectionView. |
IQPullToRefresh
|
Easy Pull to refresh and Load more handling on a UIScrollView subclass |
ECTimelineView
|
An horizontal or vertical infinitely scrolling UICollectionView implementation. Loads data synchrounously and asynchronously. |
CollectionAndTableViewUpdateConveniences
|
A group of conveniences for UITableView and UICollectionView to allow easier updates in coordination with NSFetchedResultsController |
ComposedUI
|
A Swift framework for building User Interfaces with the Composed framework. |
ItemsDataSource
|
'ItemsDataSource' /usr/src/package: error: could not find source files for target(s): ItemsDataSource; use the 'path' property in the Swift 4 manifest to set a custom target path
|
Source
|
Tired of implementing the data sources over and over again? Want to use a lightweight solution that does not mess up your view controllers? Then this is for you! The generic data source implementation for all your view controllers, that supports UITableView, UICollectionView and NSFetchedResultsController |
AdvancedCollectionTableView-iOS
|
Extended UICollectionView, UITableView, Diffable Data Sources, Cells and more. |
ECUICollectionViewMultiDelegate
|
Adds the ability for a collection view to have multiple delegates. |