awesome-ios-ui
A curated list of awesome iOS UI/UX libraries
11k stars1,326 forks77 entriesLast push Mar 8, 2018 (8 years ago)License none
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Animations and Transitions
Collection of iOS 7 custom animated transitions using UIViewControllerAnimatedTransitioning protocol.
In 2 lists
A collection of animations for iOS. Simple, just add water animations.
In 2 lists
An elegant and flexible tweening library for iOS.
In 2 lists
SAHistoryNavigationViewController realizes iOS task manager like UI in UINavigationContoller.
In 2 lists
Implementation of wobble effect for any view in app.
In 2 lists
Twitter style Splash Screen View. Grows to reveal the Initial view behind.
In 2 lists
Badges
Make any UIView a full fledged notification center.
In 2 lists
Calendars
A fully customizable calendar view acting as a date range picker
In 2 lists
A customizable calendar view for iOS.
In 2 lists
Effects
Performant animated GIF engine for iOS.
In 3 lists
UITextField category that adds shake animation. Also with Swift version
In 2 lists
Material Design
Express your creativity with Material, an animation and graphics framework for Google's Material Design and Apple's Flat UI.
基于 Swift 实现的 Google Material Design 效果
In 3 lists
Notifications and Alerts
A modern iOS toast view that can fit your notification needs.
In 3 lists
Extremely simple UIAlertView alternative.
In 2 lists
Customizable simple Alert and simple ActionSheet for Swift.
In 3 lists
In-app notification in Swift, with customizable buttons and input text field.
In 2 lists
Onboarding and Tutorials
Jazz Hands is a simple keyframe-based animation framework for UIKit. Animations can be controlled via gestures, scroll views, KVO, or ReactiveCocoa.
In 2 lists
A super-charged version of MYIntroductionView for building custom app introductions and tutorials.
In 2 lists
Easily create a beautiful and engaging onboarding experience with only a few lines of code.
In 2 lists
Photo and Video
YouTube video player for iOS, tvOS and macOS.
In 2 lists
An iOS Photo and Video Gallery component that supports playing videos and viewing photos in a gallery interface.
In 3 lists
A photo gallery for iOS with a modern feature set. Similar features as the Facebook photo browser.
In 2 lists
Progress Views
Drop-in class for displays a translucent HUD with an indicator and/or labels while work is being done in a background thread.
In 2 lists
Collection of iOS drop-in components to visualize progress.
In 2 lists
A suite containing many tools to display progress information on iOS.
In 2 lists
FFCircularProgressView - An iOS 7-inspired blue circular progress view.
In 2 lists
Customizable gauges. Easy reproduce Apple's style gauges.
Collection of nice loading animations. •
RefreshControls
Fully customizable pull-to-refresh control inspired by Storehouse iOS app
In 2 lists
Add PullToRefresh using animated GIF to any scrollView with just simple code
In 2 lists
One gesture, many actions. An evolution of Pull to Refresh.
In 2 lists
PullToRefresh extension for all UIScrollView type classes with animated text drawing style
In 2 lists
iOS 7/8 style side menu with parallax effect inspired by Dribbble shots.
In 3 lists
Tab Bars
AdaptiveController is a 'Progressive Reduction' Swift UI module for adding custom states to Native or Custom iOS UI elements. Swift UI component. •
Folding Tab Bar and Tab Bar Controller
In 2 lists
Another UITabBar & UITabBarController (iOS Tab Bar) replacement, but uses Auto Layout for arranging it's views hierarchy.
In 2 lists
A beautiful rich text WYSIWYG editor for iOS with a syntax highlighted source view.
In 2 lists
RichEditorView is a simple, modular, drop-in UIView subclass for Rich Text Editing.
In 2 lists
Custom UITextFields effects inspired by Codrops, built using Swift. •
UITextField subclass with floating labels.
In 2 lists
Quickly reproduce the dropdown UIPickerView / ActionSheet functionality on iOS.
In 2 lists
A UITextField with bouncy placeholder in Swift.
awesome-ios-ui
A curated list of awesome iOS UI/UX libraries
AnimatedTransitionGalleryCollection of iOS 7 custom animated transitions using UIViewControllerAnimatedTransitioning protocol.
RZTransitionsDCAnimationKitA collection of animations for iOS. Simple, just add water animations.
PMTweenAn elegant and flexible tweening library for iOS.
SAHistoryNavigationViewControllerSAHistoryNavigationViewController realizes iOS task manager like UI in UINavigationContoller.
WobbleViewImplementation of wobble effect for any view in app.
CBZSplashViewTwitter style Splash Screen View. Grows to reveal the Initial view behind.
RKNotificationHubMake any UIView a full fledged notification center.
BBBadgeBarButtonItemJSBadgeViewFSCalendarGLCalendarViewA fully customizable calendar view acting as a date range picker
JTCalendarA customizable calendar view for iOS.
FLAnimatedImagePerformant animated GIF engine for iOS.
PulsingHaloUITextField-ShakeUITextField category that adds shake animation. Also with Swift version
MaterialExpress your creativity with Material, an animation and graphics framework for Google's Material Design and Apple's…
MaterialKit基于 Swift 实现的 Google Material Design 效果
TSMessagesCRToastA modern iOS toast view that can fit your notification needs.
TWMessageBarManagerRKDropdownAlertExtremely simple UIAlertView alternative.
SimpleAlertCustomizable simple Alert and simple ActionSheet for Swift.
JFMinimalNotificationsMGFashionMenuViewKLCPopupMZFormSheetControllerNotieIn-app notification in Swift, with customizable buttons and input text field.
LNNotificationsUIJazzHandsJazz Hands is a simple keyframe-based animation framework for UIKit. Animations can be controlled via gestures, scroll…
MYBlurIntroductionViewA super-charged version of MYIntroductionView for building custom app introductions and tutorials.
OnboardEasily create a beautiful and engaging onboarding experience with only a few lines of code.
MWPhotoBrowserXCDYouTubeKitYouTube video player for iOS, tvOS and macOS.
MHVideoPhotoGalleryAn iOS Photo and Video Gallery component that supports playing videos and viewing photos in a gallery interface.
EBPhotoPagesA photo gallery for iOS with a modern feature set. Similar features as the Facebook photo browser.
ASMediaFocusManagerVideoSplashKitMBProgressHUDDrop-in class for displays a translucent HUD with an indicator and/or labels while work is being done in a background…
MRProgressCollection of iOS drop-in components to visualize progress.
M13ProgressSuiteA suite containing many tools to display progress information on iOS.
FFCircularProgressViewFFCircularProgressView - An iOS 7-inspired blue circular progress view.
GaugeKitCustomizable gauges. Easy reproduce Apple's style gauges.
NVActivityIndicatorViewCollection of nice loading animations. •
CBStoreHouseRefreshControlFully customizable pull-to-refresh control inspired by Storehouse iOS app
UzysAnimatedGifPullToRefreshAdd PullToRefresh using animated GIF to any scrollView with just simple code
BOZPongRefreshControlmntpulltoreactOne gesture, many actions. An evolution of Pull to Refresh.
UzysCircularProgressPullToRefreshPullToRefreshCoreTextPullToRefresh extension for all UIScrollView type classes with animated text drawing style
RESideMenuiOS 7/8 style side menu with parallax effect inspired by Dribbble shots.
REFrostedViewControllerTWTSideMenuViewControllerAMSlideMenuCariocaMenuMinimalTabBaradaptive-tab-barAdaptiveController is a 'Progressive Reduction' Swift UI module for adding custom states to Native or Custom iOS UI…
FoldingTabBar.iOSFolding Tab Bar and Tab Bar Controller
GGTabBarAnother UITabBar & UITabBarController (iOS Tab Bar) replacement, but uses Auto Layout for arranging it's views…
BFPaperTabBarControllerMPSkewedRATreeViewMosaicLayoutDSDynamicScrollViewCSStickyHeaderFlowLayoutBLKFlexibleHeightBarSAParallaxViewControllerSwiftMGSpotyViewControllerRAReorderableLayoutRKRichTextViewZSSRichTextEditorA beautiful rich text WYSIWYG editor for iOS with a syntax highlighted source view.
RichEditorViewRichEditorView is a simple, modular, drop-in UIView subclass for Rich Text Editing.
TextFieldEffectsCustom UITextFields effects inspired by Codrops, built using Swift. •
SlackTextViewControllerJVFloatLabeledTextFieldUITextField subclass with floating labels.
ActionSheetPicker-3.0Quickly reproduce the dropdown UIPickerView / ActionSheet functionality on iOS.
HTYTextFieldA UITextField with bouncy placeholder in Swift.