# awesome-ios-ui
**Repository Path**: studvc/awesome-ios-ui
## Basic Information
- **Project Name**: awesome-ios-ui
- **Description**: A curated list of awesome iOS UI/UX libraries
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-01-05
- **Last Updated**: 2024-11-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
awesome-ios-ui [](https://github.com/sindresorhus/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](#animations-and-transitions) - [file](/pages/Animations.md)
* [Badges](#badges) - [file](/pages/Badges.md)
* [Calendars](#calendars) - [file](/pages/Calendars.md)
* [Effects](#effects) - [file](/pages/Effects.md)
* [Material Design](#material-design) - [file](/pages/MaterialDesign.md)
* [Notifications and Alerts](#notifications-and-alerts) - [file](/pages/NotificationsAlerts.md)
* [Onboarding and Tutorials](#onboarding-and-tutorials) - [file](/pages/Onboarding.md)
* [Photo and Video](#photo-and-video) - [file](/pages/PhotoVideo.md)
* [Progress Views](#progress-views) - [file](/pages/ProgressViews.md)
* [RefreshControls](#refreshcontrols) - [file](/pages/RefreshControls.md)
* [Side Menu](#side-menu) - [file](/pages/SideMenu.md)
* [Tab Bars](#tab-bars) - [file](/pages/TabBars.md)
* [Table/Collection Views](#tablecollection-views) - [file](/pages/TableCollectionViews.md)
* [User Input](#user-input) - [file](/pages/UserInput.md)
Animations and Transitions
==========================
Repo | Demo
--- | ---
[AnimatedTransitionGallery](https://github.com/shu223/AnimatedTransitionGallery)
[](https://github.com/shu223/AnimatedTransitionGallery/stargazers)
Language: Obj-C
License: [Unknown][Unknown] |
[RZTransitions](https://github.com/Raizlabs/RZTransitions)
[](https://github.com/Raizlabs/RZTransitions/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[DCAnimationKit](https://github.com/daltoniam/DCAnimationKit)
[](https://github.com/daltoniam/DCAnimationKit/stargazers)
Language: Obj-C
License: [Apache v2][Apache v2] |
[PMTween](https://github.com/poetmountain/PMTween)
[](https://github.com/poetmountain/PMTween/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[SAHistoryNavigationViewController](https://github.com/szk-atmosphere/SAHistoryNavigationViewController)
[](https://github.com/szk-atmosphere/SAHistoryNavigationViewController/stargazers)
Language: Swift
License: [MIT][MIT] |
[WobbleView](https://github.com/inFullMobile/WobbleView)
[](https://github.com/inFullMobile/WobbleView/stargazers)
Language: Swift
License: [MIT][MIT] |
[CBZSplashView](https://github.com/callumboddy/CBZSplashView)
[](https://github.com/callumboddy/CBZSplashView/stargazers)
Language: Obj-C
License: [MIT][MIT] |
Badges
======
Repo | Demo
--- | ---
[RKNotificationHub](https://github.com/cwRichardKim/RKNotificationHub)
[](https://github.com/cwRichardKim/RKNotificationHub/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[BBBadgeBarButtonItem](https://github.com/TanguyAladenise/BBBadgeBarButtonItem)
[](https://github.com/TanguyAladenise/BBBadgeBarButtonItem/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[JSBadgeView](https://github.com/JaviSoto/JSBadgeView)
[](https://github.com/JaviSoto/JSBadgeView/stargazers)
Language: Obj-C
License: [MIT][MIT] |
Calendars
=========
Repo | Demo
--- | ---
[FSCalendar](https://github.com/WenchaoIOS/FSCalendar)
[](https://github.com/WenchaoIOS/FSCalendar/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[GLCalendarView](https://github.com/Glow-Inc/GLCalendarView)
[](https://github.com/Glow-Inc/GLCalendarView/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[JTCalendar](https://github.com/jonathantribouharet/JTCalendar)
[](https://github.com/jonathantribouharet/JTCalendar/stargazers)
Language: Obj-C
License: [MIT][MIT] |
Effects
=======
Repo | Demo
--- | ---
[FLAnimatedImage](https://github.com/Flipboard/FLAnimatedImage)
[](https://github.com/Flipboard/FLAnimatedImage/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[PulsingHalo](https://github.com/shu223/PulsingHalo)
[](https://github.com/shu223/PulsingHalo/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[UITextField-Shake](https://github.com/andreamazz/UITextField-Shake)
[](https://github.com/andreamazz/UITextField-Shake/stargazers)
Language: Obj-C
License: [MIT][MIT] |
Material Design
===============
Repo | Demo
--- | ---
[Material](https://github.com/CosmicMind/Material)
[](https://github.com/CosmicMind/Material/stargazers)
Language: Swift
License: [BSD-3][BSD-3] |
[MaterialKit](https://github.com/nghialv/MaterialKit)
[](https://github.com/nghialv/MaterialKit/stargazers)
Language: Swift
License: [MIT][MIT] |
Notifications and Alerts
========================
Repo | Demo
--- | ---
[TSMessages](https://github.com/KrauseFx/TSMessages)
[](https://github.com/KrauseFx/TSMessages/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[CRToast](https://github.com/cruffenach/CRToast)
[](https://github.com/cruffenach/CRToast/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[TWMessageBarManager](https://github.com/terryworona/TWMessageBarManager)
[](https://github.com/terryworona/TWMessageBarManager/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[RKDropdownAlert](https://github.com/cwRichardKim/RKDropdownAlert)
[](https://github.com/cwRichardKim/RKDropdownAlert/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[SimpleAlert](https://github.com/KyoheiG3/SimpleAlert)
[](https://github.com/KyoheiG3/SimpleAlert/stargazers)
Language: Swift
License: [MIT][MIT] |
[JFMinimalNotifications](https://github.com/atljeremy/JFMinimalNotifications)
[](https://github.com/atljeremy/JFMinimalNotifications/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[MGFashionMenuView](https://github.com/matteogobbi/MGFashionMenuView)
[](https://github.com/matteogobbi/MGFashionMenuView/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[KLCPopup](https://github.com/jmascia/KLCPopup)
[](https://github.com/jmascia/KLCPopup/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[MZFormSheetController](https://github.com/m1entus/MZFormSheetController)
[](https://github.com/m1entus/MZFormSheetController/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[Notie](https://github.com/thii/Notie)
[](https://github.com/thii/Notie/stargazers)
Language: Swift
License: [MIT][MIT] |
[LNNotificationsUI](https://github.com/LeoNatan/LNNotificationsUI)
[](https://github.com/LeoNatan/LNNotificationsUI/stargazers)
Language: Obj-C
License: [MIT][MIT] |
Onboarding and Tutorials
========================
Repo | Demo
--- | ---
[JazzHands](https://github.com/IFTTT/JazzHands)
[](https://github.com/IFTTT/JazzHands/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[MYBlurIntroductionView](https://github.com/MatthewYork/MYBlurIntroductionView)
[](https://github.com/MatthewYork/MYBlurIntroductionView/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[Onboard](https://github.com/mamaral/Onboard)
[](https://github.com/mamaral/Onboard/stargazers)
Language: Obj-C
License: [MIT][MIT] |
Photo and Video
===============
Repo | Demo
--- | ---
[MWPhotoBrowser](https://github.com/mwaterfall/MWPhotoBrowser)
[](https://github.com/mwaterfall/MWPhotoBrowser/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[XCDYouTubeKit](https://github.com/0xced/XCDYouTubeKit)
[](https://github.com/0xced/XCDYouTubeKit/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[MHVideoPhotoGallery](https://github.com/mariohahn/MHVideoPhotoGallery)
[](https://github.com/mariohahn/MHVideoPhotoGallery/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[EBPhotoPages](https://github.com/EddyBorja/EBPhotoPages)
[](https://github.com/EddyBorja/EBPhotoPages/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[ASMediaFocusManager](https://github.com/autresphere/ASMediaFocusManager)
[](https://github.com/autresphere/ASMediaFocusManager/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[VideoSplashKit](https://github.com/movielala/VideoSplashKit)
[](https://github.com/movielala/VideoSplashKit/stargazers)
Language: Swift
License: [MIT][MIT] |
Progress Views
==============
Repo | Demo
--- | ---
[MBProgressHUD](https://github.com/jdg/MBProgressHUD)
[](https://github.com/jdg/MBProgressHUD/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[MRProgress](https://github.com/mrackwitz/MRProgress)
[](https://github.com/mrackwitz/MRProgress/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[M13ProgressSuite](https://github.com/Marxon13/M13ProgressSuite)
[](https://github.com/Marxon13/M13ProgressSuite/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[FFCircularProgressView](https://github.com/elbryan/FFCircularProgressView)
[](https://github.com/elbryan/FFCircularProgressView/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[GaugeKit](https://github.com/skywinder/GaugeKit)
[](https://github.com/skywinder/GaugeKit/stargazers)
Language: Swift
License: [MIT][MIT] |
[NVActivityIndicatorView](https://github.com/ninjaprox/NVActivityIndicatorView)
[](https://github.com/ninjaprox/NVActivityIndicatorView/stargazers)
Language: Swift
License: [MIT][MIT] |
RefreshControls
===============
Repo | Demo
--- | ---
[CBStoreHouseRefreshControl](https://github.com/coolbeet/CBStoreHouseRefreshControl)
[](https://github.com/coolbeet/CBStoreHouseRefreshControl/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[UzysAnimatedGifPullToRefresh](https://github.com/uzysjung/UzysAnimatedGifPullToRefresh)
[](https://github.com/uzysjung/UzysAnimatedGifPullToRefresh/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[BOZPongRefreshControl](https://github.com/boztalay/BOZPongRefreshControl)
[](https://github.com/boztalay/BOZPongRefreshControl/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[mntpulltoreact](https://github.com/mentionapp/mntpulltoreact)
[](https://github.com/mentionapp/mntpulltoreact/stargazers)
Language: Obj-C
License: [Apache v2][Apache v2] |
[UzysCircularProgressPullToRefresh](https://github.com/uzysjung/UzysCircularProgressPullToRefresh)
[](https://github.com/uzysjung/UzysCircularProgressPullToRefresh/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[PullToRefreshCoreText](https://github.com/cemolcay/PullToRefreshCoreText)
[](https://github.com/cemolcay/PullToRefreshCoreText/stargazers)
Language: Obj-C
License: [MIT][MIT] |
Side Menu
=========
Repo | Demo
--- | ---
[RESideMenu](https://github.com/romaonthego/RESideMenu)
[](https://github.com/romaonthego/RESideMenu/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[REFrostedViewController](https://github.com/romaonthego/REFrostedViewController)
[](https://github.com/romaonthego/REFrostedViewController/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[TWTSideMenuViewController](https://github.com/twotoasters/TWTSideMenuViewController)
[](https://github.com/twotoasters/TWTSideMenuViewController/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[AMSlideMenu](https://github.com/SocialObjects-Software/AMSlideMenu)
[](https://github.com/SocialObjects-Software/AMSlideMenu/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[CariocaMenu](https://github.com/arn00s/cariocamenu)
[](https://github.com/arn00s/CariocaMenu/stargazers)
Language: Swift
License: [MIT][MIT] |
Tab Bars
========
Repo | Demo
--- | ---
[MinimalTabBar](https://github.com/jamesdunay/MinimalTabBar)
[](https://github.com/jamesdunay/MinimalTabBar/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[adaptive-tab-bar](https://github.com/Ramotion/adaptive-tab-bar)
[](https://github.com/Ramotion/adaptive-tab-bar/stargazers)
Language: Swift
License: [MIT][MIT] |
[FoldingTabBar.iOS](https://github.com/Yalantis/FoldingTabBar.iOS)
[](https://github.com/Yalantis/FoldingTabBar.iOS/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[GGTabBar](https://github.com/Goles/GGTabBar)
[](https://github.com/Goles/GGTabBar/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[BFPaperTabBarController](https://github.com/bfeher/BFPaperTabBarController)
[](https://github.com/bfeher/BFPaperTabBarController/stargazers)
Language: Obj-C
License: [MIT][MIT] |
Table/Collection Views
======================
Repo | Demo
--- | ---
[MPSkewed](https://github.com/MP0w/MPSkewed)
[](https://github.com/MP0w/MPSkewed/stargazers)
Language: Obj-C
License: [BSD-3][BSD-3] |
[RATreeView](https://github.com/Augustyniak/RATreeView)
[](https://github.com/Augustyniak/RATreeView/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[MosaicLayout](https://github.com/betzerra/MosaicLayout)
[](https://github.com/betzerra/MosaicLayout/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[DSDynamicScrollView](https://github.com/damirstuhec/DSDynamicScrollView)
[](https://github.com/damirstuhec/DSDynamicScrollView/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[CSStickyHeaderFlowLayout](https://github.com/jamztang/CSStickyHeaderFlowLayout)
[](https://github.com/jamztang/CSStickyHeaderFlowLayout/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[BLKFlexibleHeightBar](https://github.com/bryankeller/BLKFlexibleHeightBar)
[](https://github.com/bryankeller/BLKFlexibleHeightBar/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[SAParallaxViewControllerSwift](https://github.com/szk-atmosphere/SAParallaxViewControllerSwift)
[](https://github.com/szk-atmosphere/SAParallaxViewControllerSwift/stargazers)
Language: Swift
License: [MIT][MIT] |
[MGSpotyViewController](https://github.com/matteogobbi/MGSpotyViewController)
[](https://github.com/matteogobbi/MGSpotyViewController/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[RAReorderableLayout](https://github.com/ra1028/RAReorderableLayout)
[](https://github.com/ra1028/RAReorderableLayout/stargazers)
Language: Swift
License: [MIT][MIT] |
User Input
==========
Repo | Demo
--- | ---
[RKRichTextView](https://github.com/ren6/RKRichTextView)
[](https://github.com/ren6/RKRichTextView/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[ZSSRichTextEditor](https://github.com/nnhubbard/ZSSRichTextEditor)
[](https://github.com/nnhubbard/ZSSRichTextEditor/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[RichEditorView](https://github.com/cjwirth/RichEditorView)
[](https://github.com/cjwirth/RichEditorView/stargazers)
Language: Swift
License: [BSD-3][BSD-3] |
[TextFieldEffects](https://github.com/raulriera/TextFieldEffects)
[](https://github.com/raulriera/TextFieldEffects/stargazers)
Language: Swift
License: [MIT][MIT] |
[SlackTextViewController](https://github.com/slackhq/SlackTextViewController)
[](https://github.com/slackhq/SlackTextViewController/stargazers)
Language: Obj-C
License: [Apache v2][Apache v2] |
[JVFloatLabeledTextField](https://github.com/jverdi/JVFloatLabeledTextField)
[](https://github.com/jverdi/JVFloatLabeledTextField/stargazers)
Language: Obj-C
License: [MIT][MIT] |
[ActionSheetPicker-3.0](https://github.com/skywinder/ActionSheetPicker-3.0)
[](https://github.com/skywinder/ActionSheetPicker-3.0/stargazers)
Language: Obj-C
License: [BSD-3][BSD-3] |
[HTYTextField](https://github.com/hanton/HTYTextField)
[](https://github.com/hanton/HTYTextField/stargazers)
Language: Swift
License: [MIT][MIT] |
[wasabeef]: https://github.com/wasabeef
[Android Version]: https://github.com/wasabeef/awesome-android-ui
[awesome-creator]: https://github.com/cjwirth/awesome-creator
[MIT]: http://opensource.org/licenses/MIT
[Apache v2]: https://www.apache.org/licenses/LICENSE-2.0
[BSD-2]: http://opensource.org/licenses/BSD-2-Clause
[BSD-3]: http://opensource.org/licenses/BSD-3-Clause
[Unknown]: https://github.com/shu223/AnimatedTransitionGallery/issues/5