100 UI libraries and projects

  • MBProgressHUD

    10.0 4.5 L3 Objective-C
    Drop-in class for displays a translucent HUD with an indicator and/or labels while work is being done in a background thread.
  • Lottie

    10.0 6.3 L3 Objective-C
    An iOS library for a real time rendering of native vector animations from Adobe After Effects.
  • IQKeyboardManager

    9.9 5.3 L1 Objective-C
    Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView.
  • Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
    Promoted scoutapm.com
  • MJRefresh

    9.9 5.3 L5 Objective-C
    An easy way to use pull-to-refresh..
  • iCarousel

    9.9 0.0 L2 Objective-C
    A simple, highly customisable, data-driven 3D carousel for iOS and Mac OS.
  • AsyncDisplayKit

    9.9 0.0 L3 Objective-C
    AsyncDisplayKit is an iOS framework that keeps even the most complex user interfaces smooth and responsive.
  • SVProgressHUD

    9.9 3.4 L2 Objective-C
    A clean and lightweight progress HUD for your iOS app.
  • DZNEmptyDataSet

    9.9 0.9 L1 Objective-C
    A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display.
  • FSCalendar

    9.8 3.3 L1 Objective-C
    A superiorly awesome iOS7+ calendar control, compatible with both Objective-c and Swift
  • Material

    9.8 0.0 L2 Swift
    Material is an animation and graphics framework that allows developers to easily create beautiful applications.
  • animated-tab-bar

    9.8 1.9 L5 Swift
    RAMAnimatedTabBarController is a Swift module for adding animation to tabbar items.
  • TTTAttributedLabel

    9.8 0.9 L2 Objective-C
    A drop-in replacement for UILabel that supports attributes, data detectors, links, and more
  • NVActivityIndicatorView

    9.8 6.0 L2 Swift
    Collection of nice loading animations.
  • IGListKit

    9.8 7.8 L1 Objective-C
    A data-driven UICollectionView framework for building fast and flexible lists.
  • folding-cell

    9.8 0.7 L4 Swift
    TableViewCell replacement with parallax detail view for Swift
  • Eureka

    9.8 6.3 L2 Swift
    Elegant iOS form builder in pure Swift.
  • RESideMenu

    9.7 0.0 L1 Objective-C
    iOS 7/8 style side menu with parallax effect inspired by Dribbble shots.
  • JVFloatLabeledTextField

    9.7 4.5 L3 Objective-C
    UITextField subclass with floating labels.
  • SWTableViewCell

    9.7 0.0 L3 Objective-C
    An easy-to-use UITableViewCell subclass that implements a swippable content view which exposes utility buttons (similar to iOS 7 Mail Application)
  • LTMorphingLabel

    9.7 6.0 L3 Swift
    Graceful morphing effects for UILabel written in Swift.
  • Texture

    9.7 7.1 Objective-C
    Smooth asynchronous user interfaces for iOS apps.
  • FlatUIKit

    9.7 0.0 L4 Objective-C
    A collection of awesome flat UI components for iOS.
  • MGSwipeTableCell

    9.7 0.0 L4 Objective-C
    UITableViewCell subclass that allows to display swippable buttons with a variety of transitions.
  • SkeletonView

    9.7 8.8 Swift
    An elegant way to show users that something is happening and also prepare them to which contents he is waiting.
  • XLPagerTabStrip

    9.7 0.0 L4 Swift
    Android PagerTabStrip for iOS.
  • ViewDeck

    9.6 0.0 L4 Objective-C
    An implementation of the sliding functionality found in the Path 2.0 or Facebook iOS apps.
  • JTAppleCalendar

    9.6 4.0 L1 Swift
    The final iOS calendar control you'll ever try.
  • SVPullToRefresh

    9.6 0.0 L2 Objective-C
    Give pull-to-refresh & infinite scrolling to any UIScrollView with 1 line of code. http://samvermette.com/314
  • AMScrollingNavbar

    9.6 5.7 L4 Swift
    Scrollable UINavigationBar that follows the scrolling of a UIScrollView
  • TPKeyboardAvoiding

    9.6 3.6 L4 Objective-C
    A drop-in universal solution for moving text fields out of the way of the keyboard in iOS
  • XLForm

    9.6 3.9 L2 Objective-C
    XLForm is the most flexible and powerful iOS library to create dynamic table-view forms. Fully compatible with Swift & Obj-C.
  • PageMenu

    9.5 0.0 L2 Swift
    A paging menu controller built from other view controllers placed inside a scroll view (like Spotify, Windows Phone, Instagram)
  • TSMessages

    9.5 0.0 L5 Objective-C
    Show notification views on top of screen such as success, error, warning or messages for iOS.
  • Macaw

    9.5 7.7 L2 Swift
    Powerful and easy-to-use vector graphics library with SVG support written in Swift.
  • ComponentKit

    9.5 9.4 Objective-C++
    A React-Inspired View Framework for iOS, by Facebook.
  • TextFieldEffects

    9.5 0.6 L5 Swift
    Custom UITextFields effects inspired by Codrops, built using Swift
  • CSStickyHeaderFlowLayout

    9.5 3.9 L4 Objective-C
    UICollectionView replacement of UITableView. Do even more like Parallax Header, Sticky Section Header.
  • Koloda

    9.5 3.3 L5 Swift
    KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.
  • SCLAlertView-Swift

    9.5 1.2 L2 Swift
    Beautiful animated Alert View, written in Swift.
  • SWRevealViewController

    9.5 0.0 L4 Objective-C
    A UIViewController subclass for presenting side view controllers inspired on the FaceBook and Wunderlist apps, done right.
  • expanding-collection

    9.5 0.8 L4 Swift
    ExpandingCollection is a card peek/pop controller
  • SwiftMessages

    9.5 4.0 L2 Swift
    A very flexible message bar for iOS written in Swift.
  • ViewAnimator

    9.5 5.4 Swift
    ViewAnimator brings your UI to life with just one line.
  • FXBlurView

    9.5 0.0 L3 Objective-C
    UIView subclass that replicates the iOS 7 realtime background blur effect, but works on iOS 5 and above.
  • SwipeCellKit

    9.5 0.4 L5 Swift
    Swipeable UITableViewCell based on the stock Mail.app, implemented in Swift.
  • FSPagerView

    9.5 2.4 L2 Swift
    FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.
  • SideMenu

    9.4 4.7 L5 Swift
    Simple side menu control in Swift inspired by Facebook. Right and Left sides. Lots of customization and animation options. Can be implemented in Storyboard with no code.
  • Material Components

    9.4 9.8 L1 Objective-C
    Google developed UI components that help developers execute Material Design.
  • LTNavigationBar

    9.4 0.0 L5 Objective-C
    UINavigationBar Category which allows you to change its appearance dynamically
  • Alerts & Pickers

    9.4 0.0 Swift
    Advanced usage of native UIAlertController with TextField, DatePicker, PickerView, TableView and CollectionView.
  • SwiftEntryKit

    9.4 5.8 Swift
    A highly customizable popups, alerts and banners presenter for iOS. It offers various presets and is written in pure Swift.
  • HMSegmentedControl

    9.3 4.9 L1 Objective-C
    A drop-in replacement for UISegmentedControl mimicking the style of the segmented control used in Google Currents and various other Google products.
  • CHTCollectionViewWaterfallLayout

    9.3 0.3 L2 Objective-C
    The waterfall (i.e., Pinterest-like) layout for UICollectionView.
  • ActionSheetPicker-3.0

    9.3 6.6 L4 Objective-C
    Quickly reproduce the dropdown UIPickerView / ActionSheet functionality on iOS.
  • PYSearch

    9.3 2.8 Objective-C
    An elegant search controller which replaces the UISearchController for iOS (iPhone & iPad).
  • nui

    9.3 0.0 L2 Objective-C
    Style iOS apps with a stylesheet, similar to CSS
  • JDStatusBarNotification

    9.3 0.6 L4 Objective-C
    Easy, customizable notifications displayed on top of the statusbar.
  • tapkulibrary

    9.3 0.0 L3 Objective-C
    tap + haiku = tapku, a well crafted open source iOS framework.
  • M13ProgressSuite

    9.3 0.0 L2 Objective-C
    A suite containing many tools to display progress information on iOS.
  • CBStoreHouseRefreshControl

    9.3 0.0 L5 Objective-C
    Fully customizable pull-to-refresh control inspired by Storehouse iOS app
  • NJKWebViewProgress

    9.3 0.0 L4 Objective-C
    A progress interface library for UIWebView. You can implement progress bar for your in-app browser using this module.
  • CRToast

    9.3 0.0 L2 Objective-C
    A modern iOS toast view that can fit your notification needs
  • BulletinBoard

    9.3 5.6 Swift
    Generate and Display Bottom Card Interfaces on iOS
  • SlideMenuControllerSwift

    9.2 0.0 L3 Swift
    iOS Slide Menu View based on Google+, iQON, Feedly, Ameba iOS app. It is written in pure Swift.
  • ActiveLabel.swift

    9.2 4.3 L4 Swift
    UILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://)
  • SkyFloatingLabelTextField

    9.2 3.4 L5 Swift
    A beautiful and flexible text field control implementation of "Float Label Pattern". Written in Swift.
  • NotificationBanner

    9.2 3.9 Swift
    The easiest way to display highly customizable in app notification banners in iOS.
  • AnimatedCollectionViewLayout

    9.2 3.5 L5 Swift
    A UICollectionViewLayout subclass that adds custom transitions/animations to the UICollectionView.
  • FoldingTabBar.iOS

    9.2 0.0 L3 Objective-C
    Folding Tab Bar and Tab Bar Controller
  • CVCalendar

    9.2 3.2 L4 Swift
    A custom visual calendar for iOS 8+ written in Swift (2.0).
  • LiquidFloatingActionButton

    9.2 0.0 L5 Swift
    Material Design Floating Action Button in liquid state
  • TLYShyNavBar

    9.2 0.0 L4 Objective-C
    Unlike all those arrogant UINavigationBar, this one is shy and humble! Easily create auto-scrolling navigation bars!

    9.1 4.4 L4 Swift
    A Swift based reimplementation of the Apple HUD (Volume, Ringer, Rotation,…) for iOS 8 and above.
  • SpreadsheetView

    9.1 0.0 Swift
    Full configurable spreadsheet view user interfaces for iOS applications. With this framework, you can easily create complex layouts like schedule, gantt chart or timetable as if you are using Excel.
  • MCSwipeTableViewCell

    9.1 0.0 L4 Objective-C
    👆 Convenient UITableViewCell subclass that implements a swippable content to trigger actions (similar to the Mailbox app).
  • Cards

    9.1 0.0 Swift
    Awesome iOS 11 AppStore's Card Views.
  • DGElasticPullToRefresh

    9.1 0.0 L4 Swift
    Elastic pull to refresh for iOS developed in Swift
  • BouncyLayout

    9.1 4.1 Swift
    BouncyLayout is a collection view layout that makes your cells bounce.
  • Persei

    9.1 1.9 L5 Swift
    Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift
  • CollectionKit

    9.1 0.0 Swift
    A modern Swift framework for building reusable data-driven collection components.
  • PanelKit

    9.1 0.0 L4 Swift
    A UI framework that enables panels on iOS.
  • PopupDialog

    9.1 0.0 L2 Swift
    A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertControllers alert style.
  • Whisper

    9.1 4.2 L4 Swift
    Whisper is a component that will make the task of display messages and in-app notifications simple. It has three different views inside
  • DOFavoriteButton

    9.1 0.0 L3 Swift
    Cute Animated Button written in Swift.
  • RKNotificationHub

    9.0 0.0 L5 Objective-C
    Make any UIView a full fledged notification center.
  • BLKFlexibleHeightBar

    9.0 0.0 L4 Objective-C
    Create condensing header bars like those seen in the Facebook, Square Cash, and Safari iOS apps.
  • KMNavigationBarTransition

    9.0 4.0 L5 Objective-C
    A drop-in universal library makes transition animations smooth between different navigation bar styles while pushing or popping a view controller.
  • VBFPopFlatButton

    9.0 0.0 L2 Objective-C
    Flat button with 9 different states animated using Facebook POP.
  • XLActionController

    9.0 0.0 L4 Swift
    Fully customizable and extensible action sheet controller written in Swift.
  • CircleMenu

    9.0 1.4 L5 Swift
    An animated, multi-option menu button.
  • SVWebViewController

    9.0 0.0 L5 Objective-C
    A drop-in inline browser for your iOS app.
  • FXForms

    9.0 0.0 L1 Objective-C
    FXForms is an Objective-C library for easily creating table-based forms on iOS. It is ideal for settings pages, or user data entry tasks.
  • JTCalendar

    9.0 2.8 L4 Objective-C
    A customizable calendar view for iOS.
  • Side-Menu.iOS

    8.9 3.2 L5 Swift
    Animated side menu with customizable UI
  • Toast-Swift

    8.9 0.9 L3 Swift
    A Swift extension that adds toast notifications to the UIView object class.
  • MDCSwipeToChoose

    8.9 0.0 L5 Objective-C
    Swipe to "like" or "dislike" any view, just like Tinder.app. Build a flashcard app, a photo viewer, and more, in minutes, not hours!
  • GuillotineMenu

    8.9 2.4 L5 Swift
    Guillotine (Drop down) transitioning animation menu
  • PagingMenuController

    8.9 0.0 L5 Swift
    Paging view controller with customizable menu in Swift.
  • Pastel

    8.9 0.0 Swift
    Gradient animation effect like Instagram.
  • BubbleTransition

    8.9 2.4 L4 Swift
    A custom modal transition that presents and dismiss a controller with an expanding bubble effect.

Add another 'UI' Library