Skip to content

awesome-ios-ui Awesome

A curated list of awesome iOS UI/UX libraries. Inspired by wasabeef's excellent Android Version.

Contributing

Found a UI/UX library that you think is awesome?? Want to share it with the world? Add your repo's information to my awesome-creator, where I keep the library metadata!

Index

Animations and Transitions

Repo Demo
AnimatedTransitionGallery

Language: Obj-C
License: Unknown
RZTransitions

Language: Obj-C
License: MIT
DCAnimationKit

Language: Obj-C
License: Apache v2
PMTween

Language: Obj-C
License: MIT
SAHistoryNavigationViewController

Language: Swift
License: MIT
WobbleView

Language: Swift
License: MIT
CBZSplashView

Language: Obj-C
License: MIT

Badges

Repo Demo
RKNotificationHub

Language: Obj-C
License: MIT
BBBadgeBarButtonItem

Language: Obj-C
License: MIT
JSBadgeView

Language: Obj-C
License: MIT

Calendars

Repo Demo
FSCalendar

Language: Obj-C
License: MIT
GLCalendarView

Language: Obj-C
License: MIT
JTCalendar

Language: Obj-C
License: MIT

Effects

Repo Demo
FLAnimatedImage

Language: Obj-C
License: MIT
PulsingHalo

Language: Obj-C
License: MIT
UITextField-Shake

Language: Obj-C
License: MIT

Material Design

Repo Demo
Material

Language: Swift
License: BSD-3
MaterialKit

Language: Swift
License: MIT

Notifications and Alerts

Repo Demo
TSMessages

Language: Obj-C
License: MIT
CRToast

Language: Obj-C
License: MIT
TWMessageBarManager

Language: Obj-C
License: MIT
RKDropdownAlert

Language: Obj-C
License: MIT
SimpleAlert

Language: Swift
License: MIT
JFMinimalNotifications

Language: Obj-C
License: MIT
MGFashionMenuView

Language: Obj-C
License: MIT
KLCPopup

Language: Obj-C
License: MIT
MZFormSheetController

Language: Obj-C
License: MIT
Notie

Language: Swift
License: MIT
LNNotificationsUI

Language: Obj-C
License: MIT

Onboarding and Tutorials

Repo Demo
JazzHands

Language: Obj-C
License: MIT
MYBlurIntroductionView

Language: Obj-C
License: MIT
Onboard

Language: Obj-C
License: MIT

Photo and Video

Repo Demo
MWPhotoBrowser

Language: Obj-C
License: MIT
XCDYouTubeKit

Language: Obj-C
License: MIT
MHVideoPhotoGallery

Language: Obj-C
License: MIT
EBPhotoPages

Language: Obj-C
License: MIT
ASMediaFocusManager

Language: Obj-C
License: MIT
VideoSplashKit

Language: Swift
License: MIT

Progress Views

Repo Demo
MBProgressHUD

Language: Obj-C
License: MIT
MRProgress

Language: Obj-C
License: MIT
M13ProgressSuite

Language: Obj-C
License: MIT
FFCircularProgressView

Language: Obj-C
License: MIT
GaugeKit

Language: Swift
License: MIT
NVActivityIndicatorView

Language: Swift
License: MIT

RefreshControls

Repo Demo
CBStoreHouseRefreshControl

Language: Obj-C
License: MIT
UzysAnimatedGifPullToRefresh

Language: Obj-C
License: MIT
BOZPongRefreshControl

Language: Obj-C
License: MIT
mntpulltoreact

Language: Obj-C
License: Apache v2
UzysCircularProgressPullToRefresh

Language: Obj-C
License: MIT
PullToRefreshCoreText

Language: Obj-C
License: MIT

Side Menu

Repo Demo
RESideMenu

Language: Obj-C
License: MIT
REFrostedViewController

Language: Obj-C
License: MIT
TWTSideMenuViewController

Language: Obj-C
License: MIT
AMSlideMenu

Language: Obj-C
License: MIT
CariocaMenu

Language: Swift
License: MIT

Tab Bars

Repo Demo
MinimalTabBar

Language: Obj-C
License: MIT
adaptive-tab-bar

Language: Swift
License: MIT
FoldingTabBar.iOS

Language: Obj-C
License: MIT
GGTabBar

Language: Obj-C
License: MIT
BFPaperTabBarController

Language: Obj-C
License: MIT

Table/Collection Views

Repo Demo
MPSkewed

Language: Obj-C
License: BSD-3
RATreeView

Language: Obj-C
License: MIT
MosaicLayout

Language: Obj-C
License: MIT
DSDynamicScrollView

Language: Obj-C
License: MIT
CSStickyHeaderFlowLayout

Language: Obj-C
License: MIT
BLKFlexibleHeightBar

Language: Obj-C
License: MIT
SAParallaxViewControllerSwift

Language: Swift
License: MIT
MGSpotyViewController

Language: Obj-C
License: MIT
RAReorderableLayout

Language: Swift
License: MIT

User Input

Repo Demo
RKRichTextView

Language: Obj-C
License: MIT
ZSSRichTextEditor

Language: Obj-C
License: MIT
RichEditorView

Language: Swift
License: BSD-3
TextFieldEffects

Language: Swift
License: MIT
SlackTextViewController

Language: Obj-C
License: Apache v2
JVFloatLabeledTextField

Language: Obj-C
License: MIT
ActionSheetPicker-3.0

Language: Obj-C
License: BSD-3
HTYTextField

Language: Swift
License: MIT