A lightweight UICollectionViewLayout that pages and centers it's cells.
CFNotify
A customizable framework to create draggable alert views.
CheckmarkCollectionViewCell
UICollectionViewCell with checkbox when it isSelected and empty circle when not - like Photos.app 'Select' mode.
CHIOTPField
A set of textfields that can be used for One-time passwords, SMS codes, PIN codes, etc.
CHIPageControl
A set of cool animated page controls to replace boring UIPageControl.
iOSswiftpaginationanimationpagecontrol
CircleBar
A fun, easy-to-use tab bar navigation controller for iOS.
tabnavigation
CircleMenu
CircleMenu is a simple, elegant UI menu with a circular layout and material design animations.
CircularProgress
Circular progress indicator for your macOS app.
ClassicKit
A collection of classic-style UI components.
CollapsibleTableSectionViewController
A library to support collapsible sections in a table view.
CollectionViewShelfLayout
A UICollectionViewLayout subclass displays its items as rows of items similar to the App Store Feature tab without a nested UITableView/UICollectionView hack.
CollectionViewSlantedLayout
UICollectionViewLayout to show slanted content.
ColorMatchTabs
Interesting way to display tabs.
ConcentricOnboarding
SwiftUI library for a walkthrough or onboarding flow with tap actions.
ContainerController
UI Component. This is a copy swipe-panel from app: Apple Maps, Stocks
swiftmapsswipepanelcollection
CountdownLabel
Simple countdown UILabel with morphing animation, and some useful function.
CountryPickerView
A simple, customizable view for efficiently collecting country information in iOS apps.
CustomSegue
Custom segue for OSX Storyboards with slide and cross fade effects.
DateTimePicker
A nicer iOS UI component for picking date and time.
DeckTransition
A library to recreate the iOS 10 Apple Music now playing transition.
DGElasticPullToRefresh
Elastic pull to refresh.
DiffableDataSources
💾 A library for backporting UITableView/UICollectionViewDiffableDataSource.
DMScrollBar
Best in class customizable ScrollBar for any type of ScrollView with Decelerating, Bounce & Rubber band mechanisms and many many more.
swiftiOSscroll-barscroll-indicatorscroll-view
DockProgress
Show progress in your macOS app's Dock icon.
Dodo
A message bar for iOS.
DOFavoriteButton
Cute Animated Button.
Doric Design System Foundation
Protocol oriented, type safe, scalable design system foundation framework for iOS.
Drag and Drop UICollectionView
Dragging and Dropping data across multiple UICollectionViews.
DropDown
A Material Design drop down for iOS.
DTPagerController
Container view controller to display a set of ViewControllers in a horizontal scroll view.
DTTableViewManager
Protocol-oriented UITableView management, powered by generics and associated types.
DTTextField
DTTextField is a custom textfield with floating placeholder and error label.
EasyTransitions
A simple way to create custom interactive UIViewController transitions.
iostvos
ElegantCalendar
The elegant full screen calendar missed in SwiftUI.
elegantcalendarcalendardeclarativeswiftui
Elissa
Displays a notification on top of a UITabBarItem or any UIView anchor view to reveal additional information.
iOSSwiftUITabBarpopupUIView
ENSwiftSideMenu
Sliding side menu.
ESTabBarController
A highly customizable TabBarController component, which is inherited from UITabBarController.
EstMusicIndicator
Music play indicator like iTunes.
Eureka
Elegant iOS form builder.
ExpandableButton
Customizable and easy to use expandable button.
swiftbuttonuibuttonexpandableui
ExpandableCell
Fully refactored YNExapnadableCell with more concise, bug free. Easiest usage of expandable & collapsible cell for iOS. You can customize expandable UITableViewCell whatever you like. ExpandableCell is made because insertRows and deleteRows is hard to use. Just inheirt ExpandableDelegate.
EZAlertController
Easy UIAlertController.
EZLoadingActivity
Lightweight loading activity HUD.
Family
A child view controller framework that makes setting up your parent controllers as easy as pie.
FanMenu
Menu with a circular layout based on Macaw.
FAQView
An easy to use FAQ view for iOS.
Fashion
Fashion accessories and beauty tools to share and reuse UI styles.
FDBarGauge
Simulate the level indicator on an audio mixing board
FDTextFieldTableViewCell
Adds a UITextField to the cell and places it correctly.
FlagKit
Beautiful flag icons for usage in apps and on the web.
FlexibleHeader
A container view that responds to scrolling of UIScrollView.
FlexiblePageControl
A flexible UIPageControl like Instagram.
iOSswiftpaginationanimationpagecontrol
FloatingButton
Easily customizable floating button menu created with SwiftUI.
FloatingLabelTextFieldSwiftUI
FloatingLabelTextFieldSwiftUI is a small and lightweight SwiftUI framework written in completely SwiftUI (not using UIViewRepresentable) that allows to create beautiful and customisable floating label textfield!
Gliding Collection is a smooth, flowing, customizable decision for a UICollectionView Controller.
GlitchLabel
Glitching UILabel for iOS.
GMStepper
A stepper with a sliding label in the middle.
GoodProvider
🚀 UITableView and UICollectionView provider to simplify basic scenarios of showing the data.
swiftiOSUITableViewUICollectionView
GradientLoadingBar
An animated gradient loading bar.
GradientProgressBar
An animated gradient progress bar.
GravitySlider
Beautiful alternative to the standard UICollectionView flow layout.
GridView
Can be customized as a time table, spreadsheet, paging and more.
GRMustache
Flexible Mustache templates.
GrowingTextView
UITextView that supports auto growing, placeholder and length limit.
uitextviewgrowingplaceholdergrowingtextviewswift
GSMessage
A simple style messages/notifications for iOS 7+.
GuillotineMenu
Guillotine style menu.
Hero
Elegant transition library for iOS.
HGCircularSlider
A custom reusable circular slider control for iOS application.
HGPlaceholders
Nice library to show placeholders and Empty States for any UITableView/UICollectionView in your project.
HHFloatingView
An easy to use and setup floating view for your app.
HHTabBarView
A lightweight customized tab bar view.
HidesNavigationBarWhenPushed
A library, which adds the ability to hide navigation bar when view controller is pushed via hidesNavigationBarWhenPushed flag.
HorizonCalendar
A declarative, performant, iOS calendar UI component that supports use cases ranging from simple date pickers all the way up to fully-featured calendar apps.
calendarairbnbdeclerative
HorizontalDial
A horizontal scroll dial like Instagram.
HPParallaxHeader
Simple parallax header for UIScrollView.
HTYTextField
A UITextField with bouncy placeholder.
iCard
Bank Card Generator using SnapKit DSL.
IGColorPicker
A customizable color picker for iOS.
iOSswiftcolorcolor-pickerpicker
IGStoryButtonKit
Easy-to-use button with rich animation inspired by instagram stories.
ImageTransition
ImageTransition is a library for smooth animation of images during transitions.
IncrementableLabel
An UILabel subclass to (de)increment numbers in an UILabel.
Insert3D
The fastest 🚀 way to embed a 3D model.
InstantSearch iOS
A library of widgets and helpers to build instant-search features on iOS.
Instructions
A library to create app walkthroughs and guided tours.
InteractiveSideMenu
Customizable iOS Interactive Side Menu.
iPages
Quickly implement swipable page views in SwiftUI 📝.
iOSswiftpaginationswiftuipagecontrol
iTextField ⌨️
A fully-wrapped `UITextField` that works entirely in SwiftUI 🦅.
iOSswiftswiftuitextfieldUITextField
Jelly
Jelly provides custom view controller transitions with just a few lines of code.
JTAppleCalendar
UI calendar handler.
KALoader
Beautiful animated placeholders for showing loading of data.
Kamagari
Simple UIAlertController builder class.
KDEDateLabel
An UILabel subclass that updates itself to make time ago's format easier.
KMNavigationBarTransition
A drop-in universal library helps you to manage the navigation bar styles and makes transition animations smooth between different navigation bar styles while pushing or popping a view controller for all orientations.
KMPlaceholderTextView
A UITextView subclass that adds support for multiline placeholder.
KRProgressHUD
A beautiful and customizable progress HUD.
KVKCalendar
A most fully customization calendar for Apple platforms 📅
uikitiOScalendarswiftui
KWDrawerController
Drawer view controller that easy to use.
LeeGo
Declarative, configurable & highly reusable UI development as making Lego bricks.
LGButton
A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code.
LicensePlist
A command-line tool that automatically generates a Plist of all your dependencies.
licenseui
LiquidLoader
Spinner loader components with liquid animation.
LiquidSwipe
Liquid navigation animation
LoadingShimmer
An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.
Loaf
A simple framework for easy iOS Toasts.
toastalert
LTHRadioButton
A radio button with a pretty animation.
LTMorphingLabel
Graceful morphing effects for UILabel.
Macaw
Powerful and easy-to-use vector graphics library with SVG support.
Magnetic
SpriteKit Floating Bubble Picker (inspired by Apple Music).
spritekitfloatingbubblepickerapplemusic
Mandoline
An iOS picker view to serve all your 'picking' needs.
MantleModal
A simple modal resource that uses a UIScrollView to allow the user to close the modal by dragging it down.
Material
Express your creativity with Material, an animation and graphics framework for Google's Material Design and Apple's Flat UI.
Material Components for iOS
Modular and customizable Material Design UI components.
MaterialKit
Material design components.
MediaBrowser
Simple iOS photo and video browser with optional grid view, captions and selections.
MenuItemKit
`UIMenuItem` with image and block (closure) support.
MFCard
Easily integrate Credit Card payments in iOS App.
MijickNavigattie
Easy navigation with SwiftUI.
swiftswiftuiiOStransitionnavigation
MijickPopups
Popups, popovers, sheets, alerts, toasts, banners, (...) presentation made simple.
UISegmentedControl remake that supports selecting multiple segments, vertical stacking, combining text and images.
MultiSlider
UISlider clone with multiple thumbs and values, range highlight, optional snap intervals, optional value labels, either vertical or horizontal.
MultiToggleButton
A UIButton subclass that implements tap-to-toggle button text (like the camera flash and timer buttons).
MusicPlayerTransition
Custom interactive transition like Apple Music iOS App.
MXParallaxHeader
Simple parallax header for UIScrollView.
MZFormSheetPresentationController
Provides an alternative to the native iOS UIModalPresentationFormSheet, adding support for iPhone and additional opportunities to setup controller size and feel form sheet.
Nantes
TTTAttributedLabel replacement.
NavigationTransitions
Pure SwiftUI Navigation transitions.
NeumorphismKit
Neumorphism framework for UIKit.
neumorphismuicomponentsswiftiosstoryboard
NextGrowingTextView
The next in the generations of 'growing textviews' optimized for iOS 7 and above.
NFDownloadButton
Revamped Download Button. It's kinda a reverse engineering of Netflix's app download button.
NotificationBanner
The easiest way to display highly customizable in app notification banners in iOS.
NVActivityIndicatorView
Collection of nice loading animations.
OBCalendar
OBCalendar is designed for simplicity and customization, it allows you to build beautiful and functional calendar interfaces effortlessly.
ObjectForm
A simple yet powerful library to build form for your class models.
OKTableViewLiaison
Framework to help you better manage UITableViews.
OnboardKit
Customisable user onboarding for your iOS app.
OverlayContainer
OverlayContainer makes it easier to develop overlay based interfaces, such as the one presented in the Apple Maps or Stocks apps.
Pageboy
A simple, highly informative page view controller.
paginationpaginguipageviewcontrollerpagerswift
PageController
Infinite paging controller.
Pagemenu
Pagination enabled view controller.
PagingKit
PagingKit provides customizable menu UI.
Panels
Panels is a framework to easily add sliding panels to your application.
PanSlip
Use PanGesture to dismiss view on UIViewController and UIView.
paper-switch
RAMPaperSwitch is a material design UI module which paints over the parent view when the switch is turned on.
PaperOnboarding
PaperOnboarding is a material design UI slider.
ParallaxHeader
Simple way to add parallax header to UIScrollView/UITableView.
Parchment
A paging view controller with a highly customizable menu, built on UICollectionView.
Partition Kit
A SwiftUI Library for creating resizable partitions for View Content.
swiftuiswift-package-managerswift-library
PasswordTextField
A custom TextField with a switchable icon which shows or hides the password and enforces good password policies.
Permission
A unified API to ask for permissions on iOS.
Persei
Animated top menu for UITableView / UICollectionView / UIScrollView.
PinterestSwift
Pinterest style transition.
PKHUD
Reimplementation of the Apple HUD.
PMAlertController
PMAlertController is a great and customizable substitute to UIAlertController.
PMSuperButton
A powerful UIButton with super powers, customizable from Storyboard.
PolioPager
A flexible TabBarController with search tab like SNKRS.
PopMenu
😎 A cool and customizable popup style action sheet for iOS.
Popovers
A library to present popovers. Simple, modern, and highly customizable. Not boring!
PopupDialog
A simple, customizable popup dialog. Replaces UIAlertController alert style.
PopupView
Toasts and popups library written with SwiftUI.
swiftuiswift-package-managerswift-library
Preferences
Add a preferences window to your macOS app in minutes.
ProgressIndicatorView
A progress indicator view library written in SwiftUI.
PullToDismiss
You can dismiss modal viewcontroller by pulling scrollview or navigationbar.
PullToRefreshSwift
PullToRefresh library.
QuickTableViewController
A simple way to create a UITableView for settings.
RadioGroup
The missing iOS radio buttons group.
RangeSeekSlider
A customizable range slider like a UISlider for iOS.
Reel search
Option list managed as a reel.
ResizingTokenField
A UICollectionView-based token field which provides intrinsic content height.
RetroProgress
Retro looking progress bar straight from the 90s.
RevealingSplashView
A Splash view that animates and reveals its content, inspired by the Twitter splash.
ReverseExtension
UITableView extension that enables the insertion of cells the from bottom of a table view.
iOSswiftUITableView
SamuraiTransition
Swift based library providing a collection of ViewController transitions featuring a number of neat cutting animations.
swiftanimationUItransition
SCLAlertView
Animated Alert view.
SectionedSlider
Control Center Slider.
SegmentIO
Animated top/bottom segmented menu for iOS.
SelectionDialog
Simple selection dialog.
SelectionList
Simple single-selection or multiple-selection checklist, based on UITableView.
ShadowView
Make shadows management easy on UIView.
Sheet
Actionsheet with navigation features such as the Flipboard App.
ShelfView-iOS
iOS custom view to display books on shelf.
Shiny
Iridescent Effect View (inspired by Apple Pay Cash).
hologramanimationapplepayswift
ShowSomeProgress
Animated Progress and Activity Indicators for iOS apps.
Shoyu
Easier way to represent the structure of UITableView.
SideMenu
Simple side menu control for iOS inspired by Facebook. Right and Left sides. No coding required.
SimpleSource
Easy and type-safe iOS table and collection views.
SkeletonView
An elegant way to show users that something is happening and also prepare them to which contents he is waiting.
SKPhotoBrowser
Simple PhotoBrowser/Viewer inspired by facebook, twitter photo browsers.
SkyFloatingLabelTextField
A beautiful and flexible text field control implementation of "Float Label Pattern".
SlideController
It is a nice alternative for UIPageViewController built using power of generic types. Swipe between pages with an interactive title navigation control. Configure horizontal or vertical chains for unlimited pages amount.
SlideMenuControllerSwift
iOS Slide Menu View based on Google+, iQON, Feedly, Ameba iOS app.
SPAlert
Native popup from Apple Music & Feedback in AppStore. Contains Done & Heart presets.
swiftUI
SPLarkController
Custom transition between two controller. Translate to top.
swiftanimationUItransition
Spots
Spots is a view controller framework that makes your setup and future development blazingly fast.
SPPermission
Simple request permission with native UI and interactive animation.
SpreadsheetView
Full configurable spreadsheet view user interfaces for iOS applications.
spreadsheet
SPStorkController
Now playing controller from Apple Music. Customisable height.
swiftanimationUItransitionapple music
StackViewController
Simplify the use of UIStackView.
StarryStars
Display & edit ratings, fully customizable from interface builder.
StarWars.iOS
Transition animation to crumble view-controller into tiny pieces.
StatefulViewController
Placeholder views based on content, loading, error or empty states.
StatusAlert
Display Apple system-like self-hiding status alerts without interrupting user flow.
Stencil
Simple and powerful template language.
StepProgressView
Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView.
StyledTextKit
Declarative building and fast rendering attributed string library.
SuggestionsKit
Library for educating users about features in app.
suggestionsinstructionshintguide
SweetAlert
Alert system.
SweetCurtain
Really sweet and easy bottom pullable sheet implementation. You can find a similar implementation in applications like Apple Maps, Find My, Stocks, etc.
swiftpull-upcurtainbottom-sheetsliding-menu
Swift-Prompts
Design custom prompts with a great scope of options to choose from.