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 |