118 KiB
118 KiB
!Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome)
!PR Welcome (https://img.shields.io/badge/PR-welcome-green.svg)
awesome-cocoa
A curated list of awesome cocoa libraries.
Contributing
Want to share a new Cocoa Control?
Add your repo's information to my cocoa-rocks (https://github.com/v-braun/cocoa-rocks) repository.
Your repo will be published on the cocoa.rocks (https://cocoa.rocks) website and here.
Content
- New (#new)
- By Category (#By-Category)
- **Animation** (#Animation)
- **PageControl** (#PageControl)
- **TableView** (#TableView)
- **RangeSelect** (#RangeSelect)
- **TextField** (#TextField)
- **Popup** (#Popup)
- **Toast** (#Toast)
- **Slider** (#Slider)
- **Pin** (#Pin)
- **Button** (#Button)
- **TabBar** (#TabBar)
- **Progress** (#Progress)
- **Sheet** (#Sheet)
- **Menu** (#Menu)
- **Tooltip** (#Tooltip)
- **Parallax** (#Parallax)
- **Stack** (#Stack)
- **Shadow** (#Shadow)
- **Notification** (#Notification)
- **CollectionView** (#CollectionView)
- **Alert** (#Alert)
- **Navigation** (#Navigation)
- **Chart** (#Chart)
- **Cards** (#Cards)
- **Dialog** (#Dialog)
- **Tags** (#Tags)
- **Label** (#Label)
- **ImageView** (#ImageView)
- **Toggle** (#Toggle)
- **Panel** (#Panel)
- **Gradient** (#Gradient)
- **MediaPlayer** (#MediaPlayer)
- **Rating** (#Rating)
- **BlurEffect** (#BlurEffect)
- **Calendar** (#Calendar)
- **Introduction** (#Introduction)
- **Map** (#Map)
- **Style** (#Style)
- **PullToRefresh** (#PullToRefresh)
- **Loading** (#Loading)
- **Picker** (#Picker)
- **Material** (#Material)
- **Bar** (#Bar)
- **ScrollView** (#ScrollView)
- **TreeView** (#TreeView)
- **Gestures** (#Gestures)
- **Gallery** (#Gallery)
- **Video** (#Video)
- **Badge** (#Badge)
- **Sticky** (#Sticky)
- **RichText** (#RichText)
New
Elephant (https://github.com/s2mr/Elephant)
from s2mr (https://github.com/s2mr):
▐ Elegant SVG animation kit for swift
! (https://raw.githubusercontent.com/s2mr/Elephant/resources/Resources/demo.gif)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
PageControls (https://github.com/popwarsweet/PageControls)
from popwarsweet (https://github.com/popwarsweet):
▐ This is a selection of custom page controls to replace UIPageControl, inspired by a dribbble found here: https://dribbble.com/shots/2578447-Page-Control-Indicator-Transitions-Collection
! (https://raw.githubusercontent.com/popwarsweet/PageControls/master/demo.gif)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
SwipyCell (https://github.com/moritzsternemann/SwipyCell)
from moritzsternemann (https://github.com/moritzsternemann):
▐ Easy to use UITableViewCell implementing swiping to trigger actions.
! (https://raw.githubusercontent.com/moritzsternemann/SwipyCell/main/.github/images/swipycell-hero.jpg)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
rubber-range-picker (https://github.com/Cuberto/rubber-range-picker)
from Cuberto (https://github.com/Cuberto):
▐ null
! (https://raw.githubusercontent.com/Cuberto/rubber-range-picker/master/Screenshots/animation.gif)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
NextGrowingTextView (https://github.com/muukii/NextGrowingTextView)
from muukii (https://github.com/muukii):
▐ 📝 The next in the generations of 'growing textviews' optimized for iOS 8 and above.
! (https://user-images.githubusercontent.com/1888355/156420538-76b2d75b-ca50-46f0-b95f-056d2ef30953.gif)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
BulletinBoard (https://github.com/alexisakers/BulletinBoard)
from alexisakers (https://github.com/alexisakers):
▐ General-purpose contextual cards for iOS
! (https://raw.githubusercontent.com/alexaubry/BulletinBoard/main/.assets/demo_screenshots.png)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
ViewAnimator (https://github.com/marcosgriselli/ViewAnimator)
from marcosgriselli (https://github.com/marcosgriselli):
▐ ViewAnimator brings your UI to life with just one line
!
(https://camo.githubusercontent.com/ad6460f2537f1744367611f29edb74e1ad9f8ad3e560041e0d4969b075acad00/68747470733a2f2f63646e2e6472696262626c652e636f6d2f75736572732f3730323738392f73637265656e73686f74732f333831363038372f707265766965772d6d6
57373616b692e676966)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
PopupView (https://github.com/exyte/PopupView)
from exyte (https://github.com/exyte):
▐ Toasts and popups library written with SwiftUI
! (https://raw.githubusercontent.com/exyte/PopupView/master/Assets/demo.gif)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
PrecisionLevelSlider (https://github.com/muukii/PrecisionLevelSlider)
from muukii (https://github.com/muukii):
▐ PrecisionLevelSlider
! (https://github.com/muukii/PrecisionLevelSlider/raw/main/sample.png)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
KAPinField (https://github.com/kirualex/KAPinField)
from kirualex (https://github.com/kirualex):
▐ Lightweight, highly customizable Pin Code Field library for iOS, written in Swift
! (https://raw.githubusercontent.com/kirualex/KAPinField/4.0.0/preview1.gif)
By Category
Animation
Elephant (https://github.com/s2mr/Elephant)
from s2mr (https://github.com/s2mr):
▐ Elegant SVG animation kit for swift
ViewAnimator (https://github.com/marcosgriselli/ViewAnimator)
from marcosgriselli (https://github.com/marcosgriselli):
▐ ViewAnimator brings your UI to life with just one line
SPLarkController (https://github.com/ivanvorobei/SPLarkController)
from ivanvorobei (https://github.com/ivanvorobei):
▐ Custom transition between controllers. Settings controller for your iOS app.
SpeechRecognizerButton (https://github.com/alexruperez/SpeechRecognizerButton)
from alexruperez (https://github.com/alexruperez):
▐ UIButton subclass with push to talk recording, speech recognition and Siri-style waveform view.
ZoomTransitioning (https://github.com/WorldDownTown/ZoomTransitioning)
from WorldDownTown (https://github.com/WorldDownTown):
▐ ZoomTransitioning provides a custom transition with image zooming animation and swiping the screen edge.
SABlurImageView (https://github.com/marty-suzuki/SABlurImageView)
from marty-suzuki (https://github.com/marty-suzuki):
▐ You can use blur effect and it's animation easily to call only two methods.
RoundCoachMark (https://github.com/digital-horizon/RoundCoachMark)
from digital-horizon (https://github.com/digital-horizon):
▐ The Swift library for showing the rounded coach marks (useful for onboarding or run-time help purposes)
Hero (https://github.com/HeroTransitions/Hero)
from HeroTransitions (https://github.com/HeroTransitions):
▐ Elegant transition library for iOS & tvOS
Comets (https://github.com/cruisediary/Comets)
from cruisediary (https://github.com/cruisediary):
▐ ☄️Comets: Animating Particles in Swift
CLWaterWaveView (https://github.com/cristi-lupu/CLWaterWaveView)
from cristi-lupu (https://github.com/cristi-lupu):
▐ A UIView what able to show water wave effect
garland-view (https://github.com/Ramotion/garland-view)
from Ramotion (https://github.com/Ramotion):
▐ :octocat: ≡ GarlandView seamlessly transitions between multiple lists of content. Swift UI library made by @Ramotion
Transition (https://github.com/Touchwonders/Transition)
from Touchwonders (https://github.com/Touchwonders):
▐ Easy interactive interruptible custom ViewController transitions
Shiny (https://github.com/efremidze/Shiny)
from efremidze (https://github.com/efremidze):
▐ Iridescent Effect View (inspired by Apple Pay Cash) ✨
Twinkle (https://github.com/piemonte/Twinkle)
from piemonte (https://github.com/piemonte):
▐ :sparkles: Twinkle iOS/tvOS app elements in Swift
CHIPageControl (https://github.com/ChiliLabs/CHIPageControl)
from ChiliLabs (https://github.com/ChiliLabs):
▐ A set of cool animated page controls written in Swift to replace boring UIPageControl.
BubbleTransition (https://github.com/andreamazz/BubbleTransition)
from andreamazz (https://github.com/andreamazz):
▐ A custom modal transition that presents and dismiss a controller with an expanding bubble effect.
AnimatedTransitionGallery (https://github.com/shu223/AnimatedTransitionGallery)
from shu223 (https://github.com/shu223):
▐ A gallery app of custom animated transitions for iOS.
CBZSplashView (https://github.com/callumboddy/CBZSplashView)
from callumboddy (https://github.com/callumboddy):
▐ Twitter style Splash Screen View. Grows to reveal the Initial view behind
JazzHands (https://github.com/IFTTT/JazzHands)
from IFTTT (https://github.com/IFTTT):
▐ A simple keyframe-based animation framework for UIKit. Perfect for scrolling app intros.
PulsingHalo (https://github.com/shu223/PulsingHalo)
from shu223 (https://github.com/shu223):
▐ iOS Component for creating a pulsing animation.
DCAnimationKit (https://github.com/daltoniam/DCAnimationKit)
from daltoniam (https://github.com/daltoniam):
▐ A collection of animations for iOS. Simple, just add water animations.
WobbleView (https://github.com/inFullMobile/WobbleView)
from inFullMobile (https://github.com/inFullMobile):
▐ null
RZTransitions (https://github.com/Raizlabs/RZTransitions)
from Raizlabs (https://github.com/Raizlabs):
▐ A library of custom iOS View Controller Animations and Interactions.
UITextField-Shake (https://github.com/andreamazz/UITextField-Shake)
from andreamazz (https://github.com/andreamazz):
▐ UITextField category that adds shake animation
PageControl
PageControls (https://github.com/popwarsweet/PageControls)
from popwarsweet (https://github.com/popwarsweet):
▐ This is a selection of custom page controls to replace UIPageControl, inspired by a dribbble found here: https://dribbble.com/shots/2578447-Page-Control-Indicator-Transitions-Collection
PagingKit (https://github.com/kazuhiro4949/PagingKit)
from kazuhiro4949 (https://github.com/kazuhiro4949):
▐ PagingKit provides customizable menu UI. It has more flexible layout and design than the other libraries.
TKRubberIndicator (https://github.com/TBXark/TKRubberIndicator)
from TBXark (https://github.com/TBXark):
▐ A rubber animation pagecontrol
FlexiblePageControl (https://github.com/shima11/FlexiblePageControl)
from shima11 (https://github.com/shima11):
▐ A flexible UIPageControl like Instagram.
TableView
SwipyCell (https://github.com/moritzsternemann/SwipyCell)
from moritzsternemann (https://github.com/moritzsternemann):
▐ Easy to use UITableViewCell implementing swiping to trigger actions.
TableFlip (https://github.com/mergesort/TableFlip)
from mergesort (https://github.com/mergesort):
▐ A simpler way to do cool UITableView animations! (╯°□°)╯︵ ┻━┻
ISTimeline (https://github.com/instant-solutions/ISTimeline)
from instant-solutions (https://github.com/instant-solutions):
▐ Simple timeline view written in Swift 3
SwipeCellKit (https://github.com/SwipeCellKit/SwipeCellKit)
from SwipeCellKit (https://github.com/SwipeCellKit):
▐ Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.
SwiftyComments (https://github.com/tsucres/SwiftyComments)
from tsucres (https://github.com/tsucres):
▐ UITableView based component designed to display a hierarchy of expandable/foldable comments.
YNExpandableCell (https://github.com/younatics/YNExpandableCell)
from younatics (https://github.com/younatics):
▐ ✨ Awesome expandable, collapsible tableview cell for iOS written in Swift 4
BWSwipeRevealCell (https://github.com/bitwit/BWSwipeRevealCell)
from bitwit (https://github.com/bitwit):
▐ A Swift library for swipeable table cells
URLEmbeddedView (https://github.com/marty-suzuki/URLEmbeddedView)
from marty-suzuki (https://github.com/marty-suzuki):
▐ URLEmbeddedView automatically caches the object that is confirmed the Open Graph Protocol.
VegaScroll (https://github.com/AppliKeySolutions/VegaScroll)
from ApplikeySolutions (https://github.com/ApplikeySolutions):
▐ ↕️ VegaScroll is a lightweight animation flowlayout for UICollectionView completely written in Swift 4, compatible with iOS 11 and Xcode 9.
folding-cell (https://github.com/Ramotion/folding-cell)
from Ramotion (https://github.com/Ramotion):
▐ :octocat: 📃 FoldingCell is an expanding content cell with animation inspired by folding paper card material design. Swift UI Library by @Ramotion
SAParallaxViewControllerSwift (https://github.com/szk-atmosphere/SAParallaxViewControllerSwift)
from marty-suzuki (https://github.com/marty-suzuki):
▐ SAParallaxViewControllerSwift realizes parallax scrolling with blur effect. In addition, it realizes seamless opening transition.
SlackTextViewController (https://github.com/slackhq/SlackTextViewController)
from slackhq (https://github.com/slackhq):
▐ A drop-in UIViewController subclass with a growing text input view and other useful messaging features
MPSkewed (https://github.com/MP0w/MPSkewed)
from MP0w (https://github.com/MP0w):
▐ An iOS collection view subclass to present a list of skewed images and a collection view layout to add parallax to the images
RangeSelect
rubber-range-picker (https://github.com/Cuberto/rubber-range-picker)
from Cuberto (https://github.com/Cuberto):
▐ null
fluid-slider (https://github.com/Ramotion/fluid-slider)
from Ramotion (https://github.com/Ramotion):
▐ :octocat:💧 A slider widget with a popup bubble displaying the precise value selected. Swift UI library made by @Ramotion
TextField
NextGrowingTextView (https://github.com/muukii/NextGrowingTextView)
from muukii (https://github.com/muukii):
▐ 📝 The next in the generations of 'growing textviews' optimized for iOS 8 and above.
CreditCardForm-iOS (https://github.com/orazz/CreditCardForm-iOS)
from orazz (https://github.com/orazz):
▐ CreditCardForm is iOS framework that allows developers to create the UI which replicates an actual Credit Card.
SkyFloatingLabelTextField (https://github.com/Skyscanner/SkyFloatingLabelTextField)
from Skyscanner (https://github.com/Skyscanner):
▐ A beautiful and flexible text field control implementation of "Float Label Pattern". Written in Swift.
Translucid (https://github.com/Ekhoo/Translucid)
from Ekhoo (https://github.com/Ekhoo):
▐ Lightweight library to set an Image as text background. Written in swift.
NumberMorphView (https://github.com/me-abhinav/NumberMorphView)
from me-abhinav (https://github.com/me-abhinav):
▐ A label view for displaying numbers which can transition or animate using a technique called number tweening or number morphing.
FloatLabelFields (https://github.com/FahimF/FloatLabelFields)
from FahimF (https://github.com/FahimF):
▐ Text entry controls which contain a built-in title/label so that you don't have to add a separate title for each field.
DTTextField (https://github.com/iDhaval/DTTextField)
from iDhaval (https://github.com/iDhaval):
▐ DTTextField is a custom textfield with floating placeholder and error label
CountdownLabel (https://github.com/suzuki-0000/CountdownLabel)
from suzuki-0000 (https://github.com/suzuki-0000):
▐ Simple countdown UILabel with morphing animation, and some useful function.
WSTagsField (https://github.com/whitesmith/WSTagsField)
from whitesmith (https://github.com/whitesmith):
▐ An iOS text field that represents different Tags
CBPinEntryView (https://github.com/Fawxy/CBPinEntryView)
from Fawxy (https://github.com/Fawxy):
▐ A customisable view for entering arbitrary length numerical pins or codes in iOS.
AnimatedMaskLabel (https://github.com/jogendra/AnimatedMaskLabel)
from jogendra (https://github.com/jogendra):
▐ Animated Mask Label is a nice gradient animated label. This is an easy way to add a shimmering effect to any view in your app. It is useful as an unobtrusive loading indicator.
HTYTextField (https://github.com/hanton/HTYTextField)
from hanton (https://github.com/hanton):
▐ A UITextField with bouncy placeholder.
RKRichTextView (https://github.com/ren6/RKRichTextView)
from ren6 (https://github.com/ren6):
▐ Rich Text Editor for iOS
RichEditorView (https://github.com/cjwirth/RichEditorView)
from cjwirth (https://github.com/cjwirth):
▐ RichEditorView is a simple, modular, drop-in UIView subclass for Rich Text Editing.
Popup
BulletinBoard (https://github.com/alexisakers/BulletinBoard)
from alexisakers (https://github.com/alexisakers):
▐ General-purpose contextual cards for iOS
Toast
PopupView (https://github.com/exyte/PopupView)
from exyte (https://github.com/exyte):
▐ Toasts and popups library written with SwiftUI
Slider
PrecisionLevelSlider (https://github.com/muukii/PrecisionLevelSlider)
from muukii (https://github.com/muukii):
▐ PrecisionLevelSlider
Pin
KAPinField (https://github.com/kirualex/KAPinField)
from kirualex (https://github.com/kirualex):
▐ Lightweight, highly customizable Pin Code Field library for iOS, written in Swift
Button
buttoncraft (https://github.com/atrinh0/buttoncraft)
from atrinh0 (https://github.com/atrinh0):
▐ Craft that perfect SwiftUI button effect 👌🏼
DynamicButton (https://github.com/yannickl/DynamicButton)
from yannickl (https://github.com/yannickl):
▐ Yet another animated flat buttons in Swift
FloatingButton (https://github.com/exyte/FloatingButton)
from exyte (https://github.com/exyte):
▐ Easily customizable floating button menu created with SwiftUI
PMSuperButton (https://github.com/pmusolino/PMSuperButton)
from pmusolino (https://github.com/pmusolino):
▐ 🔥 PMSuperButton is a powerful UIButton coming from the countryside, but with super powers! 😎
SquishButton (https://github.com/BalestraPatrick/SquishButton)
from BalestraPatrick (https://github.com/BalestraPatrick):
▐ A button that squishes when pressed. As seen in the Clips app.
AnimatablePlayButton (https://github.com/suzuki-0000/AnimatablePlayButton)
from suzuki-0000 (https://github.com/suzuki-0000):
▐ Animated Play and Pause Button written in Swift, using CALayer, CAKeyframeAnimation.
TransitionButton (https://github.com/AladinWay/TransitionButton)
from AladinWay (https://github.com/AladinWay):
▐ UIButton sublass for loading and transition animation.
NFDownloadButton (https://github.com/LeonardoCardoso/NFDownloadButton)
from LeonardoCardoso (https://github.com/LeonardoCardoso):
▐ Revamped Download Button. It's kinda a reverse engineering of Netflix's app download button.
MultiToggleButton (https://github.com/yonat/MultiToggleButton)
from yonat (https://github.com/yonat):
▐ Multiple state tap to toggle UIButton in Swift
LGButton (https://github.com/loregr/LGButton)
from loregr (https://github.com/loregr):
▐ A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code.
DOFavoriteButton (https://github.com/okmr-d/DOFavoriteButton)
from okmr-d (https://github.com/okmr-d):
▐ Cute Animated Button written in Swift.
TabBar
SOTabBar (https://github.com/Ahmadalsofi/SOTabBar)
from Ahmadalsofi (https://github.com/Ahmadalsofi):
▐ Light way to add Fancy bottom bar 📲
SwipeableTabBarController (https://github.com/marcosgriselli/SwipeableTabBarController)
from marcosgriselli (https://github.com/marcosgriselli):
▐ UITabBarController with swipe interaction between its tabs.
flashy-tabbar (https://github.com/Cuberto/flashy-tabbar)
from Cuberto (https://github.com/Cuberto):
▐ One another nice animated tabbar
RKSwipeBetweenViewControllers (https://github.com/cwRichardKim/RKSwipeBetweenViewControllers)
from cwRichardKim (https://github.com/cwRichardKim):
▐ Swipe between ViewControllers like in the Spotify or Twitter app with an interactive Segmented Control in the Navigation Bar
TLYShyNavBar (https://github.com/telly/TLYShyNavBar)
from telly (https://github.com/telly):
▐ Unlike all those arrogant UINavigationBar, this one is shy and humble! Easily create auto-scrolling navigation bars!
animated-tab-bar (https://github.com/Ramotion/animated-tab-bar)
from Ramotion (https://github.com/Ramotion):
▐ :octocat: RAMAnimatedTabBarController is a Swift UI module library for adding animation to iOS tabbar items and icons. iOS library made by @Ramotion
Tabman (https://github.com/uias/Tabman)
from uias (https://github.com/uias):
▐ ™️ A powerful paging view controller with tab bar.
VBRRollingPit (https://github.com/v-braun/VBRRollingPit)
from v-braun (https://github.com/v-braun):
▐ Simple, beatiful and interactive UITabBar
FoldingTabBar.iOS (https://github.com/Yalantis/FoldingTabBar.iOS)
from Yalantis (https://github.com/Yalantis):
▐ Folding Tab Bar and Tab Bar Controller
BFPaperTabBarController (https://github.com/bfeher/BFPaperTabBarController)
from bfeher (https://github.com/bfeher):
▐ iOS UITabBar (controller) inspired by Google's Paper Material Design.
MinimalTabBar (https://github.com/jamesdunay/MinimalTabBar)
from jamesdunay (https://github.com/jamesdunay):
▐ null
Progress
StepSlider (https://github.com/spromicky/StepSlider)
from spromicky (https://github.com/spromicky):
▐ StepSlider its custom implementation of slider such as UISlider for preset integer values.
KWStepper (https://github.com/kyleweiner/KWStepper)
from kyleweiner (https://github.com/kyleweiner):
▐ A stepper control with flexible UI and tailored UX.
MBCircularProgressBar (https://github.com/MatiBot/MBCircularProgressBar)
from MatiBot (https://github.com/MatiBot):
▐ A circular, animatable & highly customizable progress bar from the Interface Builder (Objective-C)
GradientLoadingBar (https://github.com/fxm90/GradientLoadingBar)
from fxm90 (https://github.com/fxm90):
▐ A customizable animated gradient loading bar.
StepProgressView (https://github.com/yonat/StepProgressView)
from yonat (https://github.com/yonat):
▐ Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView.
DSGradientProgressView (https://github.com/DholStudio/DSGradientProgressView)
from DholStudio (https://github.com/DholStudio):
▐ A simple animated progress bar in Swift
ARSLineProgress (https://github.com/soberman/ARSLineProgress)
from soberman (https://github.com/soberman):
▐ iOS progress bar, replacement for the default activity indicator.
SSSpinnerButton (https://github.com/simformsolutions/SSSpinnerButton)
from simformsolutions (https://github.com/simformsolutions):
▐ Forget about typical stereotypic loading, It's time to change. SSSpinnerButton is an elegant button with a diffrent spinner animations.
GradientCircularProgress (https://github.com/keygx/GradientCircularProgress)
from keygx (https://github.com/keygx):
▐ Customizable progress indicator library in Swift
DockProgress (https://github.com/sindresorhus/DockProgress)
from sindresorhus (https://github.com/sindresorhus):
▐ Show progress in your app's Dock icon
CircularProgress (https://github.com/sindresorhus/CircularProgress)
from sindresorhus (https://github.com/sindresorhus):
▐ Circular progress indicator for your macOS app
RSLoadingView (https://github.com/roytornado/RSLoadingView)
from roytornado (https://github.com/roytornado):
▐ Awesome loading animations using 3D engine written with Swift
RetroProgress (https://github.com/hyperoslo/RetroProgress)
from hyperoslo (https://github.com/hyperoslo):
▐ 💈 Retro looking progress bar straight from the 90s
MRProgress (https://github.com/mrackwitz/MRProgress)
from mrackwitz (https://github.com/mrackwitz):
▐ Collection of iOS drop-in components to visualize progress
GaugeKit (https://github.com/skywinder/GaugeKit)
from skywinder (https://github.com/skywinder):
▐ Kit for building custom gauges + easy reproducible Apple's style ring gauges.
NVActivityIndicatorView (https://github.com/ninjaprox/NVActivityIndicatorView)
from ninjaprox (https://github.com/ninjaprox):
▐ A collection of awesome loading animations
UzysAnimatedGifPullToRefresh (https://github.com/uzysjung/UzysAnimatedGifPullToRefresh)
from uzysjung (https://github.com/uzysjung):
▐ Add PullToRefresh using animated GIF to any scrollView with just simple code
FFCircularProgressView (https://github.com/elbryan/FFCircularProgressView)
from elbryan (https://github.com/elbryan):
▐ FFCircularProgressView - An iOS 7-inspired blue circular progress view
M13ProgressSuite (https://github.com/Marxon13/M13ProgressSuite)
from Marxon13 (https://github.com/Marxon13):
▐ A suite containing many tools to display progress information on iOS.
Sheet
SOPullUpView (https://github.com/Ahmadalsofi/SOPullUpView)
from Ahmadalsofi (https://github.com/Ahmadalsofi):
▐ SOPullUpView library for iOS, with pull up gesture 📱🖐️↕️
PullableSheet (https://github.com/tattn/PullableSheet)
from tattn (https://github.com/tattn):
▐ Pullable sheet like a default map app or bottom sheets (Android).
Menu
FlowingMenu (https://github.com/yannickl/FlowingMenu)
from yannickl (https://github.com/yannickl):
▐ Interactive view transition to display menus with flowing and bouncing effects in Swift
PinterestSegment (https://github.com/TBXark/PinterestSegment)
from TBXark (https://github.com/TBXark):
▐ A Pinterest-like segment control with masking animation.
FTPopOverMenu_Swift (https://github.com/liufengting/FTPopOverMenu_Swift)
from liufengting (https://github.com/liufengting):
▐ FTPopOverMenu_Swift, swift version of FTPopOverMenu. FTPopOverMenu is a pop over menu for iOS which is maybe the easiest one to use. Supports both portrait and landscape. It can show from any UIView, any UIBarButtonItem and any
▐ CGRect.
PopMenu (https://github.com/CaliCastle/PopMenu)
from CaliCastle (https://github.com/CaliCastle):
▐ A cool and customizable popup style action sheet for iOS 😎
GuillotineMenu (https://github.com/Yalantis/GuillotineMenu)
from Yalantis (https://github.com/Yalantis):
▐ Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine.
SwipeMenuViewController (https://github.com/yysskk/SwipeMenuViewController)
from yysskk (https://github.com/yysskk):
▐ Swipable tab and menu View and ViewController.
XLActionController (https://github.com/xmartlabs/XLActionController)
from xmartlabs (https://github.com/xmartlabs):
▐ Fully customizable and extensible action sheet controller written in Swift
YNDropDownMenu (https://github.com/younatics/YNDropDownMenu)
from younatics (https://github.com/younatics):
▐ ✨ Awesome Dropdown menu for iOS with Swift 4
Panels (https://github.com/antoniocasero/Panels)
from antoniocasero (https://github.com/antoniocasero):
▐ Panels is a framework to easily add sliding panels to your application
SideMenu (https://github.com/jonkykong/SideMenu)
from jonkykong (https://github.com/jonkykong):
▐ Simple side menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less.
MediumMenu (https://github.com/pixyzehn/MediumMenu)
from pixyzehn (https://github.com/pixyzehn):
▐ A menu based on Medium iOS app.
Hexacon (https://github.com/gautier-gdx/Hexacon)
from gautier-gdx (https://github.com/gautier-gdx):
▐ A fancy hexagonal layout for displaying data like your Apple Watch
ENSwiftSideMenu (https://github.com/evnaz/ENSwiftSideMenu)
from evnaz (https://github.com/evnaz):
▐ A simple side menu for iOS written in Swift.
XLPagerTabStrip (https://github.com/xmartlabs/XLPagerTabStrip)
from xmartlabs (https://github.com/xmartlabs):
▐ Android PagerTabStrip for iOS.
MediumScrollFullScreen (https://github.com/pixyzehn/MediumScrollFullScreen)
from pixyzehn (https://github.com/pixyzehn):
▐ Medium's upper and lower Menu in Scroll.
AKSwiftSlideMenu (https://github.com/ashishkakkad8/AKSwiftSlideMenu)
from ashishkakkad8 (https://github.com/ashishkakkad8):
▐ Slide Menu (Drawer) in Swift 4 - Xcode 9 - iOS 11
RESideMenu (https://github.com/romaonthego/RESideMenu)
from romaonthego (https://github.com/romaonthego):
▐ iOS 7/8 style side menu with parallax effect.
cariocamenu (https://github.com/arn00s/cariocamenu)
from arn00s (https://github.com/arn00s):
▐ The fastest zero-tap iOS menu.
REFrostedViewController (https://github.com/romaonthego/REFrostedViewController)
from romaonthego (https://github.com/romaonthego):
▐ iOS 7/8 style blurred view controller that appears on top of your view controller.
TWTSideMenuViewController (https://github.com/twotoasters/TWTSideMenuViewController)
from twotoasters (https://github.com/twotoasters):
▐ Side Menus for iOS 7
AMSlideMenu (https://github.com/SocialObjects-Software/AMSlideMenu)
from arturdev (https://github.com/arturdev):
▐ Sliding Menu for iOS (Left and Right menus). Multiple storyboards and XIBs support.
Tooltip
MKToolTip (https://github.com/metinkilicaslan/MKToolTip)
from metinkilicaslan (https://github.com/metinkilicaslan):
▐ MKToolTip is a customizable tooltip view written in Swift that can be used as a informative tip
Parallax
MPParallaxView (https://github.com/DroidsOnRoids/MPParallaxView)
from DroidsOnRoids (https://github.com/DroidsOnRoids):
▐ Apple TV Parallax effect in Swift.
MXParallaxHeader (https://github.com/maxep/MXParallaxHeader)
from maxep (https://github.com/maxep):
▐ Simple parallax header for UIScrollView
Stack
StackViewController (https://github.com/seedco/StackViewController)
from seedco (https://github.com/seedco):
▐ A controller that uses a UIStackView and view controller composition to display content in a list
Shadow
SwiftyShadow (https://github.com/noblakit01/SwiftyShadow)
from noblakit01 (https://github.com/noblakit01):
▐ Helper Shadow Path for UIView in Swift iOS
ShadowView (https://github.com/PierrePerrin/ShadowView)
from PierrePerrin (https://github.com/PierrePerrin):
▐ An iOS Library that makes shadows management easy on UIView.
Notification
SwiftOverlays (https://github.com/peterprokop/SwiftOverlays)
from peterprokop (https://github.com/peterprokop):
▐ SwiftOverlays is a Swift GUI library for displaying various popups and notifications
PKHUD (https://github.com/pkluz/PKHUD)
from pkluz (https://github.com/pkluz):
▐ A Swift based reimplementation of the Apple HUD (Volume, Ringer, Rotation,…) for iOS 8.
CFNotify (https://github.com/hallelujahbaby/CFNotify)
from hallelujahbaby (https://github.com/hallelujahbaby):
▐ A customizable framework to create draggable views
CDAlertView (https://github.com/candostdagdeviren/CDAlertView)
from candostdagdeviren (https://github.com/candostdagdeviren):
▐ Highly customizable alertview and alert/notification/success/error/alarm popup written in Swift
CRToast (https://github.com/cruffenach/CRToast)
from cruffenach (https://github.com/cruffenach):
▐ A modern iOS toast view that can fit your notification needs
JFMinimalNotifications (https://github.com/atljeremy/JFMinimalNotifications)
from atljeremy (https://github.com/atljeremy):
▐ An iOS UIView for presenting a minimalistic notification that doesn't block the UI and is highly configurable.
TSMessages (https://github.com/KrauseFx/TSMessages)
from KrauseFx (https://github.com/KrauseFx):
▐ 💌 Easy to use and customizable messages/notifications for iOS à la Tweetbot
LNNotificationsUI (https://github.com/LeoNatan/LNNotificationsUI)
from LeoNatan (https://github.com/LeoNatan):
▐ A framework for displaying notifications similar to Apple's iOS 8 and iOS 9 notifications.
TWMessageBarManager (https://github.com/terryworona/TWMessageBarManager)
from terryworona (https://github.com/terryworona):
▐ An iOS manager for presenting system-wide notifications via a dropdown message bar.
RKDropdownAlert (https://github.com/cwRichardKim/RKDropdownAlert)
from cwRichardKim (https://github.com/cwRichardKim):
▐ iOS / Objective C: an extremely simple UIAlertView alternative
RKNotificationHub (https://github.com/cwRichardKim/RKNotificationHub)
from cwRichardKim (https://github.com/cwRichardKim):
▐ Make any UIView a full fledged notification center
Notie (https://github.com/thii/Notie)
from thii (https://github.com/thii):
▐ In-app notification in Swift, with customizable buttons and input text field.
CollectionView
CollectionViewWaterfallLayout (https://github.com/ecerney/CollectionViewWaterfallLayout)
from ecerney (https://github.com/ecerney):
▐ Pinterest inspired layout for UICollectionViews
CheckmarkCollectionViewCell (https://github.com/yonat/CheckmarkCollectionViewCell)
from yonat (https://github.com/yonat):
▐ UICollectionViewCell with checkbox when it isSelected and empty circle when not - like Photos.app "Select" mode.
CampcotCollectionView (https://github.com/touchlane/CampcotCollectionView)
from touchlane (https://github.com/touchlane):
▐ Collapse and expand UICollectionView sections with one method call.
ASCollectionView (https://github.com/abdullahselek/ASCollectionView)
from abdullahselek (https://github.com/abdullahselek):
▐ A Swift collection view inspired by Airbnb.
ZKCarousel (https://github.com/ZacharyKhan/ZKCarousel)
from ZacharyKhan (https://github.com/ZacharyKhan):
▐ A simple carousel implementation written in Swift
MEVHorizontalContacts (https://github.com/manuelescrig/MEVHorizontalContacts)
from manuelescrig (https://github.com/manuelescrig):
▐ An iOS UICollectionViewLayout subclass to show a list of contacts with configurable expandable items.
CenteredCollectionView (https://github.com/ananthbh/CenteredCollectionView)
from ananthbh (https://github.com/ananthbh):
▐ A lightweight UICollectionViewLayout that 'pages' and centers its cells 🎡 written in Swift
SwiftSpreadsheet (https://github.com/stuffrabbit/SwiftSpreadsheet)
from stuffrabbit (https://github.com/stuffrabbit):
▐ Spreadsheet CollectionViewLayout in Swift. Fully customizable. 🔶
ShelfView-iOS (https://github.com/tdscientist/ShelfView-iOS)
from tdscientist (https://github.com/tdscientist):
▐ iOS custom view to display books on shelf
CollectionViewSlantedLayout (https://github.com/yacir/CollectionViewSlantedLayout)
from yacir (https://github.com/yacir):
▐ UICollectionViewLayout to display slanted content
AZCollectionViewController (https://github.com/AfrozZaheer/AZCollectionViewController)
from AfrozZaheer (https://github.com/AfrozZaheer):
▐ Easy way to integrate pagination with dummy views in CollectionView, make Instagram "Discover" within minutes.
MosaicLayout (https://github.com/betzerra/MosaicLayout)
from betzerra (https://github.com/betzerra):
▐ MosaicLayout using UICollectionViews
RAReorderableLayout (https://github.com/ra1028/RAReorderableLayout)
from ra1028 (https://github.com/ra1028):
▐ A UICollectionView layout whitch can move item with drag and drop.
Alert
RMActionController (https://github.com/CooperRS/RMActionController)
from CooperRS (https://github.com/CooperRS):
▐ This is an iOS control for presenting any UIView in an UIAlertController like manner
Navigation
KGFloatingDrawer (https://github.com/KyleGoddard/KGFloatingDrawer)
from KyleGoddard (https://github.com/KyleGoddard):
▐ A floating navigation drawer with an interesting animated presentation written in Swift.
SAHistoryNavigationViewController (https://github.com/szk-atmosphere/SAHistoryNavigationViewController)
from marty-suzuki (https://github.com/marty-suzuki):
▐ SAHistoryNavigationViewController realizes iOS task manager like UI in UINavigationContoller. Support 3D Touch!
Chart
BSChart (https://github.com/iBlacksus/BSChart)
from iBlacksus (https://github.com/iBlacksus):
▐ BSChart is a simple and useful chart library written on Swift
JYRadarChart (https://github.com/johnnywjy/JYRadarChart)
from johnnywjy (https://github.com/johnnywjy):
▐ an iOS open source Radar Chart implementation
Cards
tispr-card-stack (https://github.com/tispr/tispr-card-stack)
from tispr (https://github.com/tispr):
▐ Swipe able, customizable card stack view, Tinder like card stack view based on UICollectionView. Cards UI
PresentCardScroller (https://github.com/presentco/PresentCardScroller)
from presentco (https://github.com/presentco):
▐ A Pretty Card Scrolling UI in Swift
HFCardCollectionViewLayout (https://github.com/hfrahmann/HFCardCollectionViewLayout)
from hfrahmann (https://github.com/hfrahmann):
▐ The HFCardCollectionViewLayout provides a card stack layout not quite similar like the apps Reminder and Wallet.
CardStackView (https://github.com/gomfucius/CardStackView)
from gomfucius (https://github.com/gomfucius):
▐ Inifinite swipeable stacked UIViews.
Koloda (https://github.com/Yalantis/Koloda)
from Yalantis (https://github.com/Yalantis):
▐ KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.
Cards (https://github.com/PaoloCuscela/Cards)
from PaoloCuscela (https://github.com/PaoloCuscela):
▐ Awesome iOS 11 appstore cards in swift 4.
VerticalCardSwiper (https://github.com/JoniVR/VerticalCardSwiper)
from JoniVR (https://github.com/JoniVR):
▐ A marriage between the Shazam Discover UI and Tinder, built with UICollectionView in Swift.
Wallet (https://github.com/rshevchuk/Wallet)
from rshevchuk (https://github.com/rshevchuk):
▐ Wallet is a library to manage cards and passes.
Dialog
PanModal (https://github.com/slackhq/PanModal)
from slackhq (https://github.com/slackhq):
▐ An elegant and highly customizable presentation API for constructing bottom sheet modals on iOS.
KLCPopup (https://github.com/jmascia/KLCPopup)
from jmascia (https://github.com/jmascia):
▐ A simple and flexible class for presenting custom views as a popup in iOS.
Tags
PARTagPicker (https://github.com/paulrolfe/PARTagPicker)
from paulrolfe (https://github.com/paulrolfe):
▐ This pod provides a view controller for choosing and creating tags in the style of wordpress or tumblr.
TagListView (https://github.com/ElaWorkshop/TagListView)
from ElaWorkshop (https://github.com/ElaWorkshop):
▐ Simple and highly customizable iOS tag list view, in Swift.
ActiveLabel.swift (https://github.com/optonaut/ActiveLabel.swift)
from optonaut (https://github.com/optonaut):
▐ UILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://) written in Swift
Label
Preloader.Ophiuchus (https://github.com/Yalantis/Preloader.Ophiuchus)
from Yalantis (https://github.com/Yalantis):
▐ Custom Label to apply animations on whole text or letters.
ImageView
HoneycombView (https://github.com/suzuki-0000/HoneycombView)
from suzuki-0000 (https://github.com/suzuki-0000):
▐ HoneycombView is the iOS UIView for displaying like Honeycomb layout written by swift
CTPanoramaView (https://github.com/scihant/CTPanoramaView)
from scihant (https://github.com/scihant):
▐ A library that displays spherical or cylindrical panoramas with touch or motion based controls.
ComplimentaryGradientView (https://github.com/gkye/ComplimentaryGradientView)
from gkye (https://github.com/gkye):
▐ Create complementary gradients generated from dominant and prominent colors in supplied image. Inspired by Grade.js
URWeatherView (https://github.com/jegumhon/URWeatherView)
from jegumhon (https://github.com/jegumhon):
▐ Show the weather effects onto view written in Swift3
InitialsImageView (https://github.com/bachonk/InitialsImageView)
from bachonk (https://github.com/bachonk):
▐ A simple UIImageView extension for using initials as a profile image, written in swift
Lightbox (https://github.com/hyperoslo/Lightbox)
from hyperoslo (https://github.com/hyperoslo):
▐ :milky_way: A convenient and easy to use image viewer for your iOS app
FLAnimatedImage (https://github.com/Flipboard/FLAnimatedImage)
from Flipboard (https://github.com/Flipboard):
▐ Performant animated GIF engine for iOS
EBPhotoPages (https://github.com/EddyBorja/EBPhotoPages)
from EddyBorja (https://github.com/EddyBorja):
▐ A photo gallery for iOS with a modern feature set. Similar features as the Facebook photo browser.
ASMediaFocusManager (https://github.com/autresphere/ASMediaFocusManager)
from autresphere (https://github.com/autresphere):
▐ iOS library to animate your image and video thumbnails to fullscreen.
Toggle
TKSwitcherCollection (https://github.com/TBXark/TKSwitcherCollection)
from TBXark (https://github.com/TBXark):
▐ An animation switch collection
Switch (https://github.com/T-Pham/Switch)
from T-Pham (https://github.com/T-Pham):
▐ An iOS switch control implemented in Swift with full Interface Builder support.
MJMaterialSwitch (https://github.com/JaleelNazir/MJMaterialSwitch)
from JaleelNazir (https://github.com/JaleelNazir):
▐ A Customizable Switch UI for iOS, Inspired from Google's Material Design in Swift
Panel
panelkit (https://github.com/louisdh/panelkit)
from louisdh (https://github.com/louisdh):
▐ A UI framework that enables panels on iOS.
Gradient
Shift (https://github.com/kgellci/Shift)
from kgellci (https://github.com/kgellci):
▐ Animate gradient changes with time or motion for iOS Swift
MediaPlayer
PandoraPlayer (https://github.com/ApplikeySolutions/PandoraPlayer)
from ApplikeySolutions (https://github.com/ApplikeySolutions):
▐ 🅿️ PandoraPlayer is a lightweight music player for iOS, based on AudioKit and completely written in Swift.
Rating
FloatRatingView (https://github.com/glenyi/FloatRatingView)
from glenyi (https://github.com/glenyi):
▐ Whole, half or floating point ratings control written in Swift
BlurEffect
ForceBlur (https://github.com/Yalantis/ForceBlur)
from Yalantis (https://github.com/Yalantis):
▐ ForceBlur Animation for iOS Messaging Apps
VisualEffectView (https://github.com/efremidze/VisualEffectView)
from efremidze (https://github.com/efremidze):
▐ Dynamic blur background view with tint color (UIVisualEffectView subclass) 📱
Calendar
TimelineTableViewCell (https://github.com/kf99916/TimelineTableViewCell)
from kf99916 (https://github.com/kf99916):
▐ Simple timeline view implemented by UITableViewCell
DateTimePicker (https://github.com/itsmeichigo/DateTimePicker)
from itsmeichigo (https://github.com/itsmeichigo):
▐ A nicer iOS UI component for picking date and time
Workaholic (https://github.com/hemangshah/Workaholic)
from hemangshah (https://github.com/hemangshah):
▐ A Github's like work contribution timeline. 🤸🏻
CalendarKit (https://github.com/richardtop/CalendarKit)
from richardtop (https://github.com/richardtop):
▐ 📅 Fully customizable calendar for iOS
JTCalendar (https://github.com/jonathantribouharet/JTCalendar)
from jonathantribouharet (https://github.com/jonathantribouharet):
▐ A customizable calendar view for iOS.
FSCalendar (https://github.com/WenchaoIOS/FSCalendar)
from WenchaoD (https://github.com/WenchaoD):
▐ A fully customizable iOS calendar library, compatible with Objective-C and Swift
Introduction
WhatsNewKit (https://github.com/SvenTiigi/WhatsNewKit)
from SvenTiigi (https://github.com/SvenTiigi):
▐ Showcase your awesome new app features 📱
SwiftyWalkthrough (https://github.com/ruipfcosta/SwiftyWalkthrough)
from ruipfcosta (https://github.com/ruipfcosta):
▐ The easiest way to create a great walkthrough experience in your apps, powered by Swift.
BWWalkthrough (https://github.com/ariok/BWWalkthrough)
from ariok (https://github.com/ariok):
▐ BWWalkthrough is a class to build custom walkthroughs for your iOS App
AwesomeSpotlightView (https://github.com/aleksandrshoshiashvili/AwesomeSpotlightView)
from aleksandrshoshiashvili (https://github.com/aleksandrshoshiashvili):
▐ Awesome tool for create tutorial walkthrough or coach tour
MYBlurIntroductionView (https://github.com/MatthewYork/MYBlurIntroductionView)
from MatthewYork (https://github.com/MatthewYork):
▐ A super-charged version of MYIntroductionView for building custom app introductions and tutorials.
Onboard (https://github.com/mamaral/Onboard)
from mamaral (https://github.com/mamaral):
▐ An iOS framework to easily create a beautiful and engaging onboarding experience with only a few lines of code.
Map
STLocationRequest (https://github.com/SvenTiigi/STLocationRequest)
from SvenTiigi (https://github.com/SvenTiigi):
▐ Request the Location Services via a 3D 360° flyover MKMapView 🗺
FlyoverKit (https://github.com/SvenTiigi/FlyoverKit)
from SvenTiigi (https://github.com/SvenTiigi):
▐ 360° flyover on an MKMapView 🚁
Style
NightNight (https://github.com/Draveness/NightNight)
from Draveness (https://github.com/Draveness):
▐ Elegant way to integrate night mode to swift projects
PullToRefresh
PullToMakeSoup (https://github.com/Yalantis/PullToMakeSoup)
from Yalantis (https://github.com/Yalantis):
▐ Custom animated pull-to-refresh that can be easily added to UIScrollView
BreakOutToRefresh (https://github.com/dasdom/BreakOutToRefresh)
from dasdom (https://github.com/dasdom):
▐ Play BreakOut while loading - A playable pull to refresh view using SpriteKit
MGSpotyViewController (https://github.com/matteogobbi/MGSpotyViewController)
from matteogobbi (https://github.com/matteogobbi):
▐ Beautiful viewController with a tableView and amazing effects like a viewController in the Spotify app.
BOZPongRefreshControl (https://github.com/boztalay/BOZPongRefreshControl)
from boztalay (https://github.com/boztalay):
▐ A pull-down-to-refresh control for iOS that plays pong, originally created for the MHacks III iOS app
CBStoreHouseRefreshControl (https://github.com/coolbeet/CBStoreHouseRefreshControl)
from coolbeet (https://github.com/coolbeet):
▐ Fully customizable pull-to-refresh control inspired by Storehouse iOS app
PullToRefreshCoreText (https://github.com/cemolcay/PullToRefreshCoreText)
from cemolcay (https://github.com/cemolcay):
▐ PullToRefresh extension for all UIScrollView type classes with animated text drawing style
Loading
LiquidLoader (https://github.com/yoavlt/LiquidLoader)
from yoavlt (https://github.com/yoavlt):
▐ Spinner loader components with liquid animation
KALoader (https://github.com/Kirillzzy/KALoader)
from Kirillzzy (https://github.com/Kirillzzy):
▐ Beautiful animated placeholders for showing loading of data
Windless (https://github.com/Interactive-Studio/Windless)
from Interactive-Studio (https://github.com/Interactive-Studio):
▐ Windless makes it easy to implement invisible layout loading view.
Picker
reel-search (https://github.com/Ramotion/reel-search)
from Ramotion (https://github.com/Ramotion):
▐ :octocat: 🔍 RAMReel is a UI controller that allows you to choose options from a list. Swift UI library made by @Ramotion
AGCircularPicker (https://github.com/agilie/AGCircularPicker)
from agilie (https://github.com/agilie):
▐ AGCircularPicker is helpful component for creating a controller aimed to manage any calculated parameter
ActionSheetPicker-3.0 (https://github.com/skywinder/ActionSheetPicker-3.0)
from skywinder (https://github.com/skywinder):
▐ Quickly reproduce the dropdown UIPickerView / ActionSheet functionality on iOS.
Material
CardParts (https://github.com/intuit/CardParts)
from intuit (https://github.com/intuit):
▐ A reactive, card-based UI framework built on UIKit for iOS developers.
TextFieldEffects (https://github.com/raulriera/TextFieldEffects)
from raulriera (https://github.com/raulriera):
▐ Custom UITextFields effects inspired by Codrops, built using Swift
JVFloatLabeledTextField (https://github.com/jverdi/JVFloatLabeledTextField)
from jverdi (https://github.com/jverdi):
▐ UITextField subclass with floating labels - inspired by Matt D. Smith's design: http://dribbble.com/shots/1254439--GIF-Mobile-Form-Interaction?list=users
MaterialKit (https://github.com/nghialv/MaterialKit)
from nghialv (https://github.com/nghialv):
▐ Material design components for iOS written in Swift
Bar
AMScrollingNavbar (https://github.com/andreamazz/AMScrollingNavbar)
from andreamazz (https://github.com/andreamazz):
▐ Scrollable UINavigationBar that follows the scrolling of a UIScrollView
BLKFlexibleHeightBar (https://github.com/bryankeller/BLKFlexibleHeightBar)
from bryankeller (https://github.com/bryankeller):
▐ Create condensing header bars like those seen in the Facebook, Square Cash, and Safari iOS apps.
ScrollView
DSDynamicScrollView (https://github.com/damirstuhec/DSDynamicScrollView)
from damirstuhec (https://github.com/damirstuhec):
▐ iOS (Swift + Objective-C) component for building dynamic and animated UIScrollView.
TreeView
RATreeView (https://github.com/Augustyniak/RATreeView)
from Augustyniak (https://github.com/Augustyniak):
▐ Library providing easy-to-use interface for displaying tree structures on iOS and tvOS.
Gestures
mntpulltoreact (https://github.com/mentionapp/mntpulltoreact)
from mentionapp (https://github.com/mentionapp):
▐ One gesture, many actions. An evolution of Pull to Refresh.
Gallery
MWPhotoBrowser (https://github.com/mwaterfall/MWPhotoBrowser)
from mwaterfall (https://github.com/mwaterfall):
▐ A simple iOS photo and video browser with grid view, captions and selections.
MHVideoPhotoGallery (https://github.com/mariohahn/MHVideoPhotoGallery)
from mariohahn (https://github.com/mariohahn):
▐ A Photo and Video Gallery
Video
VideoSplashKit (https://github.com/movielala/VideoSplashKit)
from svtek (https://github.com/svtek):
▐ VideoSplashKit - UIViewController library for creating easy intro pages with background videos
XCDYouTubeKit (https://github.com/0xced/XCDYouTubeKit)
from 0xced (https://github.com/0xced):
▐ YouTube video player for iOS, tvOS and macOS
Badge
BBBadgeBarButtonItem (https://github.com/TanguyAladenise/BBBadgeBarButtonItem)
from TanguyAladenise (https://github.com/TanguyAladenise):
▐ A BarButtonItem with a badge on top.
JSBadgeView (https://github.com/JaviSoto/JSBadgeView)
from JaviSoto (https://github.com/JaviSoto):
▐ Customizable UIKit badge view like the one on applications in the iOS springboard.
Sticky
CSStickyHeaderFlowLayout (https://github.com/jamztang/CSStickyHeaderFlowLayout)
from CSStickyHeaderFlowLayout (https://github.com/CSStickyHeaderFlowLayout):
▐ UICollectionView replacement of UITableView. Do even more like Parallax Header, Sticky Section Header. Made for iOS 7.
RichText
ZSSRichTextEditor (https://github.com/nnhubbard/ZSSRichTextEditor)
from nnhubbard (https://github.com/nnhubbard):
▐ A beautiful rich text WYSIWYG editor for iOS with a syntax highlighted source view