awesome-ios-ui
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 - file
- Badges - file
- Calendars - file
- Effects - file
- Material Design - file
- Notifications and Alerts - file
- Onboarding and Tutorials - file
- Photo and Video - file
- Progress Views - file
- RefreshControls - file
- Side Menu - file
- Tab Bars - file
- Table/Collection Views - file
- User Input - file
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 |