https://github.com/correia-jpv/fucking-awesome-ios-ui
A curated list of awesome iOS UI/UX libraries. With repository stars⭐ and forks🍴
https://github.com/correia-jpv/fucking-awesome-ios-ui
List: fucking-awesome-ios-ui
awesome awesome-list ios ios-app ios-application ios-development ios-lib ios-sdk ios-swift ios-ui list ui ux
Last synced: 5 days ago
JSON representation
A curated list of awesome iOS UI/UX libraries. With repository stars⭐ and forks🍴
- Host: GitHub
- URL: https://github.com/correia-jpv/fucking-awesome-ios-ui
- Owner: Correia-jpv
- Created: 2022-02-06T11:35:16.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-14T03:56:22.000Z (19 days ago)
- Last Synced: 2025-04-27T09:56:47.416Z (5 days ago)
- Topics: awesome, awesome-list, ios, ios-app, ios-application, ios-development, ios-lib, ios-sdk, ios-swift, ios-ui, list, ui, ux
- Homepage:
- Size: 113 MB
- Stars: 11
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
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
--- | ---2534⭐
276🍴
[AnimatedTransitionGallery](https://github.com/shu223/AnimatedTransitionGallery))
[](https://github.com/shu223/AnimatedTransitionGallery/stargazers)
Language: Obj-C
License: [Unknown][Unknown] |![]()
1870⭐
187🍴
[RZTransitions](https://github.com/Raizlabs/RZTransitions))
[](https://github.com/Raizlabs/RZTransitions/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
804⭐
88🍴
[DCAnimationKit](https://github.com/daltoniam/DCAnimationKit))
[](https://github.com/daltoniam/DCAnimationKit/stargazers)
Language: Obj-C
License: [Apache v2][Apache v2] |![]()
![]()
343⭐
20🍴
[PMTween](https://github.com/poetmountain/PMTween))
[](https://github.com/poetmountain/PMTween/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
![]()
1571⭐
90🍴
[SAHistoryNavigationViewController](https://github.com/szk-atmosphere/SAHistoryNavigationViewController))
[](https://github.com/szk-atmosphere/SAHistoryNavigationViewController/stargazers)
Language: Swift
License: [MIT][MIT] |![]()
2185⭐
116🍴
[WobbleView](https://github.com/inFullMobile/WobbleView))
[](https://github.com/inFullMobile/WobbleView/stargazers)
Language: Swift
License: [MIT][MIT] |![]()
1488⭐
118🍴
[CBZSplashView](https://github.com/callumboddy/CBZSplashView))
[](https://github.com/callumboddy/CBZSplashView/stargazers)
Language: Obj-C
License: [MIT][MIT] |Badges
======
Repo | Demo
--- | ---3033⭐
327🍴
[RKNotificationHub](https://github.com/cwRichardKim/RKNotificationHub))
[](https://github.com/cwRichardKim/RKNotificationHub/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
960⭐
155🍴
[BBBadgeBarButtonItem](https://github.com/TanguyAladenise/BBBadgeBarButtonItem))
[](https://github.com/TanguyAladenise/BBBadgeBarButtonItem/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
1296⭐
211🍴
[JSBadgeView](https://github.com/JaviSoto/JSBadgeView))
[](https://github.com/JaviSoto/JSBadgeView/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
Calendars
=========
Repo | Demo
--- | ---10650⭐
1946🍴
[FSCalendar](https://github.com/WenchaoIOS/FSCalendar))
[](https://github.com/WenchaoIOS/FSCalendar/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
855⭐
106🍴
[GLCalendarView](https://github.com/Glow-Inc/GLCalendarView))
[](https://github.com/Glow-Inc/GLCalendarView/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
2762⭐
532🍴
[JTCalendar](https://github.com/jonathantribouharet/JTCalendar))
[](https://github.com/jonathantribouharet/JTCalendar/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
Effects
=======
Repo | Demo
--- | ---7953⭐
1212🍴
[FLAnimatedImage](https://github.com/Flipboard/FLAnimatedImage))
[](https://github.com/Flipboard/FLAnimatedImage/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
1774⭐
238🍴
[PulsingHalo](https://github.com/shu223/PulsingHalo))
[](https://github.com/shu223/PulsingHalo/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
733⭐
94🍴
[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
--- | ---12004⭐
1260🍴
[Material](https://github.com/CosmicMind/Material))
[](https://github.com/CosmicMind/Material/stargazers)
Language: Swift
License: [BSD-3][BSD-3] |![]()
![]()
![]()
2500⭐
286🍴
[MaterialKit](https://github.com/nghialv/MaterialKit))
[](https://github.com/nghialv/MaterialKit/stargazers)
Language: Swift
License: [MIT][MIT] |Notifications and Alerts
========================
Repo | Demo
--- | ---4871⭐
720🍴
[TSMessages](https://github.com/KrauseFx/TSMessages))
[](https://github.com/KrauseFx/TSMessages/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
![]()
![]()
4157⭐
468🍴
[CRToast](https://github.com/cruffenach/CRToast))
[](https://github.com/cruffenach/CRToast/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
1766⭐
190🍴
[TWMessageBarManager](https://github.com/terryworona/TWMessageBarManager))
[](https://github.com/terryworona/TWMessageBarManager/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
1536⭐
138🍴
[RKDropdownAlert](https://github.com/cwRichardKim/RKDropdownAlert))
[](https://github.com/cwRichardKim/RKDropdownAlert/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
![]()
397⭐
45🍴
[SimpleAlert](https://github.com/KyoheiG3/SimpleAlert))
[](https://github.com/KyoheiG3/SimpleAlert/stargazers)
Language: Swift
License: [MIT][MIT] |![]()
942⭐
99🍴
[JFMinimalNotifications](https://github.com/atljeremy/JFMinimalNotifications))
[](https://github.com/atljeremy/JFMinimalNotifications/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
![]()
![]()
338⭐
27🍴
[MGFashionMenuView](https://github.com/matteogobbi/MGFashionMenuView))
[](https://github.com/matteogobbi/MGFashionMenuView/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
1697⭐
230🍴
[KLCPopup](https://github.com/jmascia/KLCPopup))
[](https://github.com/jmascia/KLCPopup/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
2533⭐
306🍴
[MZFormSheetController](https://github.com/m1entus/MZFormSheetController))
[](https://github.com/m1entus/MZFormSheetController/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
![]()
84⭐
11🍴
[Notie](https://github.com/thii/Notie))
[](https://github.com/thii/Notie/stargazers)
Language: Swift
License: [MIT][MIT] |![]()
786⭐
111🍴
[LNNotificationsUI](https://github.com/LeoNatan/LNNotificationsUI))
[](https://github.com/LeoNatan/LNNotificationsUI/stargazers)
Language: Obj-C
License: [MIT][MIT] |Onboarding and Tutorials
========================
Repo | Demo
--- | ---6393⭐
674🍴
[JazzHands](https://github.com/IFTTT/JazzHands))
[](https://github.com/IFTTT/JazzHands/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
1528⭐
195🍴
[MYBlurIntroductionView](https://github.com/MatthewYork/MYBlurIntroductionView))
[](https://github.com/MatthewYork/MYBlurIntroductionView/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
6460⭐
761🍴
[Onboard](https://github.com/mamaral/Onboard))
[](https://github.com/mamaral/Onboard/stargazers)
Language: Obj-C
License: [MIT][MIT] |Photo and Video
===============
Repo | Demo
--- | ---8757⭐
2706🍴
[MWPhotoBrowser](https://github.com/mwaterfall/MWPhotoBrowser))
[](https://github.com/mwaterfall/MWPhotoBrowser/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
![]()
![]()
![]()
2933⭐
626🍴
[XCDYouTubeKit](https://github.com/0xced/XCDYouTubeKit))
[](https://github.com/0xced/XCDYouTubeKit/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
1957⭐
349🍴
[MHVideoPhotoGallery](https://github.com/mariohahn/MHVideoPhotoGallery))
[](https://github.com/mariohahn/MHVideoPhotoGallery/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
![]()
![]()
![]()
1631⭐
189🍴
[EBPhotoPages](https://github.com/EddyBorja/EBPhotoPages))
[](https://github.com/EddyBorja/EBPhotoPages/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
![]()
![]()
![]()
898⭐
158🍴
[ASMediaFocusManager](https://github.com/autresphere/ASMediaFocusManager))
[](https://github.com/autresphere/ASMediaFocusManager/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
![]()
1217⭐
133🍴
[VideoSplashKit](https://github.com/movielala/VideoSplashKit))
[](https://github.com/movielala/VideoSplashKit/stargazers)
Language: Swift
License: [MIT][MIT] |Progress Views
==============
Repo | Demo
--- | ---16012⭐
3576🍴
[MBProgressHUD](https://github.com/jdg/MBProgressHUD))
[](https://github.com/jdg/MBProgressHUD/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
![]()
![]()
![]()
![]()
![]()
![]()
2541⭐
304🍴
[MRProgress](https://github.com/mrackwitz/MRProgress))
[](https://github.com/mrackwitz/MRProgress/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
![]()
![]()
3930⭐
528🍴
[M13ProgressSuite](https://github.com/Marxon13/M13ProgressSuite))
[](https://github.com/Marxon13/M13ProgressSuite/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
990⭐
109🍴
[FFCircularProgressView](https://github.com/elbryan/FFCircularProgressView))
[](https://github.com/elbryan/FFCircularProgressView/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
1027⭐
100🍴
[GaugeKit](https://github.com/skywinder/GaugeKit))
[](https://github.com/skywinder/GaugeKit/stargazers)
Language: Swift
License: [MIT][MIT] |![]()
10683⭐
1166🍴
[NVActivityIndicatorView](https://github.com/ninjaprox/NVActivityIndicatorView))
[](https://github.com/ninjaprox/NVActivityIndicatorView/stargazers)
Language: Swift
License: [MIT][MIT] |RefreshControls
===============
Repo | Demo
--- | ---3916⭐
480🍴
[CBStoreHouseRefreshControl](https://github.com/coolbeet/CBStoreHouseRefreshControl))
[](https://github.com/coolbeet/CBStoreHouseRefreshControl/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
![]()
1404⭐
149🍴
[UzysAnimatedGifPullToRefresh](https://github.com/uzysjung/UzysAnimatedGifPullToRefresh))
[](https://github.com/uzysjung/UzysAnimatedGifPullToRefresh/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
879⭐
64🍴
[BOZPongRefreshControl](https://github.com/boztalay/BOZPongRefreshControl))
[](https://github.com/boztalay/BOZPongRefreshControl/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
769⭐
60🍴
[mntpulltoreact](https://github.com/mentionapp/mntpulltoreact))
[](https://github.com/mentionapp/mntpulltoreact/stargazers)
Language: Obj-C
License: [Apache v2][Apache v2] |![]()
339⭐
51🍴
[UzysCircularProgressPullToRefresh](https://github.com/uzysjung/UzysCircularProgressPullToRefresh))
[](https://github.com/uzysjung/UzysCircularProgressPullToRefresh/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
310⭐
44🍴
[PullToRefreshCoreText](https://github.com/cemolcay/PullToRefreshCoreText))
[](https://github.com/cemolcay/PullToRefreshCoreText/stargazers)
Language: Obj-C
License: [MIT][MIT] |Side Menu
=========
Repo | Demo
--- | ---7090⭐
1340🍴
[RESideMenu](https://github.com/romaonthego/RESideMenu))
[](https://github.com/romaonthego/RESideMenu/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
2959⭐
491🍴
[REFrostedViewController](https://github.com/romaonthego/REFrostedViewController))
[](https://github.com/romaonthego/REFrostedViewController/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
847⭐
148🍴
[TWTSideMenuViewController](https://github.com/twotoasters/TWTSideMenuViewController))
[](https://github.com/twotoasters/TWTSideMenuViewController/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
1200⭐
194🍴
[AMSlideMenu](https://github.com/SocialObjects-Software/AMSlideMenu))
[](https://github.com/SocialObjects-Software/AMSlideMenu/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
781⭐
49🍴
[CariocaMenu](https://github.com/arn00s/cariocamenu))
[](https://github.com/arn00s/CariocaMenu/stargazers)
Language: Swift
License: [MIT][MIT] |Tab Bars
========
Repo | Demo
--- | ---150⭐
11🍴
[MinimalTabBar](https://github.com/jamesdunay/MinimalTabBar))
[](https://github.com/jamesdunay/MinimalTabBar/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
2026⭐
135🍴
[adaptive-tab-bar](https://github.com/Ramotion/adaptive-tab-bar))
[](https://github.com/Ramotion/adaptive-tab-bar/stargazers)
Language: Swift
License: [MIT][MIT] |![]()
3680⭐
459🍴
[FoldingTabBar.iOS](https://github.com/Yalantis/FoldingTabBar.iOS))
[](https://github.com/Yalantis/FoldingTabBar.iOS/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
157⭐
23🍴
[GGTabBar](https://github.com/Goles/GGTabBar))
[](https://github.com/Goles/GGTabBar/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
342⭐
46🍴
[BFPaperTabBarController](https://github.com/bfeher/BFPaperTabBarController))
[](https://github.com/bfeher/BFPaperTabBarController/stargazers)
Language: Obj-C
License: [MIT][MIT] |Table/Collection Views
======================
Repo | Demo
--- | ---431⭐
36🍴
[MPSkewed](https://github.com/MP0w/MPSkewed))
[](https://github.com/MP0w/MPSkewed/stargazers)
Language: Obj-C
License: [BSD-3][BSD-3] |![]()
![]()
2493⭐
464🍴
[RATreeView](https://github.com/Augustyniak/RATreeView))
[](https://github.com/Augustyniak/RATreeView/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
508⭐
73🍴
[MosaicLayout](https://github.com/betzerra/MosaicLayout))
[](https://github.com/betzerra/MosaicLayout/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
171⭐
9🍴
[DSDynamicScrollView](https://github.com/damirstuhec/DSDynamicScrollView))
[](https://github.com/damirstuhec/DSDynamicScrollView/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
5035⭐
610🍴
[CSStickyHeaderFlowLayout](https://github.com/jamztang/CSStickyHeaderFlowLayout))
[](https://github.com/jamztang/CSStickyHeaderFlowLayout/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
![]()
![]()
3041⭐
341🍴
[BLKFlexibleHeightBar](https://github.com/bryankeller/BLKFlexibleHeightBar))
[](https://github.com/bryankeller/BLKFlexibleHeightBar/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
![]()
261⭐
24🍴
[SAParallaxViewControllerSwift](https://github.com/szk-atmosphere/SAParallaxViewControllerSwift))
[](https://github.com/szk-atmosphere/SAParallaxViewControllerSwift/stargazers)
Language: Swift
License: [MIT][MIT] |![]()
1022⭐
106🍴
[MGSpotyViewController](https://github.com/matteogobbi/MGSpotyViewController))
[](https://github.com/matteogobbi/MGSpotyViewController/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
867⭐
139🍴
[RAReorderableLayout](https://github.com/ra1028/RAReorderableLayout))
[](https://github.com/ra1028/RAReorderableLayout/stargazers)
Language: Swift
License: [MIT][MIT] |User Input
==========
Repo | Demo
--- | ---145⭐
19🍴
[RKRichTextView](https://github.com/ren6/RKRichTextView))
[](https://github.com/ren6/RKRichTextView/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
3782⭐
590🍴
[ZSSRichTextEditor](https://github.com/nnhubbard/ZSSRichTextEditor))
[](https://github.com/nnhubbard/ZSSRichTextEditor/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
1902⭐
450🍴
[RichEditorView](https://github.com/cjwirth/RichEditorView))
[](https://github.com/cjwirth/RichEditorView/stargazers)
Language: Swift
License: [BSD-3][BSD-3] |![]()
5999⭐
599🍴
[TextFieldEffects](https://github.com/raulriera/TextFieldEffects))
[](https://github.com/raulriera/TextFieldEffects/stargazers)
Language: Swift
License: [MIT][MIT] |![]()
8312⭐
1075🍴
[SlackTextViewController](https://github.com/slackhq/SlackTextViewController))
[](https://github.com/slackhq/SlackTextViewController/stargazers)
Language: Obj-C
License: [Apache v2][Apache v2] |![]()
7178⭐
733🍴
[JVFloatLabeledTextField](https://github.com/jverdi/JVFloatLabeledTextField))
[](https://github.com/jverdi/JVFloatLabeledTextField/stargazers)
Language: Obj-C
License: [MIT][MIT] |![]()
3404⭐
739🍴
[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] |![]()
312⭐
29🍴
[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## Source
11143⭐
1344🍴
[cjwirth/awesome-ios-ui](https://github.com/cjwirth/awesome-ios-ui))