Swift Package Registry
  • About
  • Add Package
  • Log In

Swift Packages

Repository Description
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
CenteredCollectionView A lightweight UICollectionViewLayout that 'pages' and centers its cells 🎡 written in Swift
PagingKit PagingKit provides customizable menu UI. It has more flexible layout and design than the other libraries.
ASCollectionView A SwiftUI collection view with support for custom layouts, preloading, and more.
AlignedCollectionViewFlowLayout A collection view layout that gives you control over the horizontal and vertical alignment of the cells.
Carbon 🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView.
Epoxy /usr/src/package: error: package at '/usr/src/package' requires a minimum Swift tools version of 5.5.0 (currently 4.2.0)
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
StickyLayout error: root manifest not found
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.
SectionKit A data-driven UICollectionView framework for building fast.
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
Pagination An easy-to-use API for implementing infinite scrolling in your applications
AdvancedCollectionTableView-iOS Extended UICollectionView, UITableView, Diffable Data Sources, Cells and more.
ECUICollectionViewMultiDelegate Adds the ability for a collection view to have multiple delegates.
9506 successfully parsed packages Copyright © 2020 All rights reserved. Swift and the Swift logo are trademarks of Apple Inc.
About
  • Twitter
  • zac.gorak.us
GitHub
  • GitHub MarketPlace
  • GitHub App
  • GitHub Action
  • GitHub Repository