100 UI libraries and projects

  • Lottie

    10.0 4.6 L3 Swift
    An iOS library for a real time rendering of native vector animations from Adobe After Effects.
  • MBProgressHUD

    10.0 2.3 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.
  • 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.
    Sponsored scoutapm.com
  • IQKeyboardManager

    9.9 2.9 L1 Objective-C
    Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView.
  • 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.
  • AsyncDisplayKit

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

    9.9 4.2 L5 Objective-C
    An easy way to use pull-to-refresh..
  • Hero

    9.9 4.5 L2 Swift
    Supercharged transition engine for iOS. Build your custom view transitions with no code at all. Inspired by Keynote's Magic Move.
  • iCarousel

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

    9.9 2.1 L2 Objective-C
    A clean and lightweight progress HUD for your iOS app.
  • 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 0.4 L5 Swift
    RAMAnimatedTabBarController is a Swift module for adding animation to tabbar items.
  • Eureka

    9.8 5.4 L2 Swift
    Elegant iOS form builder in pure Swift.
  • folding-cell

    9.8 0.2 L4 Swift
    TableViewCell replacement with parallax detail view for Swift
  • IGListKit

    9.8 6.5 L1 Objective-C
    A data-driven UICollectionView framework for building fast and flexible lists.
  • SkeletonView

    9.8 8.9 Swift
    An elegant way to show users that something is happening and also prepare them to which contents he is waiting.
  • FSCalendar

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

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

    9.8 4.6 L2 Swift
    Collection of nice loading animations.
  • MGSwipeTableCell

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

    9.7 3.3 L3 Objective-C
    UITextField subclass with floating labels.
  • Texture

    9.7 6.4 Objective-C++
    Smooth asynchronous user interfaces for iOS apps.
  • LTMorphingLabel

    9.7 4.3 L3 Swift
    Graceful morphing effects for UILabel written in Swift.
  • XLPagerTabStrip

    9.7 0.0 L4 Swift
    Android PagerTabStrip for iOS.
  • FlatUIKit

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

    9.7 0.0 L1 Objective-C
    iOS 7/8 style side menu with parallax effect inspired by Dribbble shots.
  • 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)
  • SwiftMessages

    9.6 6.7 L2 Swift
    A very flexible message bar for iOS written in Swift.
  • 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
  • XLForm

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

    9.6 2.0 L1 Swift
    The final iOS calendar control you'll ever try.
  • TPKeyboardAvoiding

    9.6 2.0 L4 Objective-C
    A drop-in universal solution for moving text fields out of the way of the keyboard in 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.
  • AMScrollingNavbar

    9.6 3.9 L4 Swift
    Scrollable UINavigationBar that follows the scrolling of a UIScrollView
  • expanding-collection

    9.5 0.2 L4 Swift
    ExpandingCollection is a card peek/pop controller
  • ComponentKit

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

    9.5 0.1 L5 Swift
    Custom UITextFields effects inspired by Codrops, built using Swift
  • Koloda

    9.5 2.0 L5 Swift
    KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.
  • 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 6.4 L2 Swift
    Powerful and easy-to-use vector graphics library with SVG support written in Swift.
  • SwipeCellKit

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

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

    9.5 1.7 L4 Objective-C
    UICollectionView replacement of UITableView. Do even more like Parallax Header, Sticky Section Header.
  • 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.
  • SCLAlertView-Swift

    9.5 0.3 L2 Swift
    Beautiful animated Alert View, written in Swift.
  • ViewAnimator

    9.5 4.0 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.
  • 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)
  • SideMenu

    9.4 3.0 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.6 L1 Objective-C
    Google developed UI components that help developers execute Material Design.
  • Alerts & Pickers

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

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

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

    9.4 0.0 L2 Objective-C
    The waterfall (i.e., Pinterest-like) layout for UICollectionView.
  • HMSegmentedControl

    9.3 2.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.
  • BulletinBoard

    9.3 4.7 Swift
    Generate and Display Bottom Card Interfaces on iOS
  • CBStoreHouseRefreshControl

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

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

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

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

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

    9.3 4.1 Swift
    The easiest way to display highly customizable in app notification banners in iOS.
  • 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
  • tapkulibrary

    9.3 0.0 L3 Objective-C
    tap + haiku = tapku, a well crafted open source iOS framework.
  • 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.
  • CVCalendar

    9.2 0.8 L4 Swift
    A custom visual calendar for iOS 8+ written in Swift (2.0).
  • ActionSheetPicker-3.0

    9.2 6.5 L4 Objective-C
    Quickly reproduce the dropdown UIPickerView / ActionSheet functionality on iOS.
  • FoldingTabBar.iOS

    9.2 0.0 L3 Objective-C
    Folding Tab Bar and Tab Bar Controller
  • 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!
  • AnimatedCollectionViewLayout

    9.2 2.0 L5 Swift
    A UICollectionViewLayout subclass that adds custom transitions/animations to the UICollectionView.
  • ActiveLabel.swift

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

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

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

    9.1 0.5 L5 Swift
    Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift
  • PanelKit

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

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

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

    9.1 2.3 Swift
    BouncyLayout is a collection view layout that makes your cells bounce.
  • CollectionKit

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

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

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

    9.1 2.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 2.6 L5 Objective-C
    A drop-in universal library makes transition animations smooth between different navigation bar styles while pushing or popping a view controller.
  • XLActionController

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

    9.0 0.3 L5 Swift
    An animated, multi-option menu button.
  • JTCalendar

    9.0 1.6 L4 Objective-C
    A customizable calendar view for iOS.
  • 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.
  • Toast-Swift

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

    8.9 0.5 L5 Swift
    Guillotine (Drop down) transitioning animation menu
  • BubbleTransition

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

    8.9 0.0 L2 Objective-C
    Flat button with 9 different states animated using Facebook POP.
  • 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!
  • Spruce iOS Animation Library

    8.9 2.5 Swift
    Swift library for choreographing animations on the screen.
  • Side-Menu.iOS

    8.9 1.1 L5 Swift
    Animated side menu with customizable UI
  • Pastel

    8.9 0.0 Swift
    Gradient animation effect like Instagram.

Add another 'UI' Library