6427 open source UI components
for iOS, iPadOS, macOS, tvOS, and watchOS.

Sponsored with ❤️ by Instabug
Spend Your Time Developing Not Debugging with Instabug SDK
Instabug

Catch bugs as soon as they happen and know exactly why a crash occurred. With Instabug you will automatically receive device data, network logs, and reproduction steps with every bug and crash report. It only takes a line of code to integrate.

SwiftImageLoader screenshot

SwiftImageLoader

Asynchronous Image Loader in Swift. Caches using an NSCache. Useful for UITableViewCells.

View Control

AwesomeCache screenshot

AwesomeCache

Delightful on-disk cache (written in Swift)

View Control

DPTransparentEdgesTableView (Swift and Objective-C implementation) screenshot

DPTransparentEdgesTableView (Swift and Objective-C implementation)

Table and scroll view with transparent top and bottom edges. Written in Objective-C and Swift

View Control

HGWActivityButton - Swift screenshot

HGWActivityButton - Swift

A UIButton subclass with a custom, built-in activity indicator Written in Swift.

View Control

Wyrd screenshot

Wyrd

Wyrd is a library for asynchronous programming in Swift. It aims to be concise and simple. Wyrd is inspired by Promises/A+. Both Swift and Cocoa Touch doesn't provide any helpers for asynchronous programming besides standard functions taking success/failure callbacks. Wyrd tries to alleviate this with fairly simple API and a few helpers of its own.

View Control

MZDownloadManager screenshot

MZDownloadManager

This download manager uses NSURLSession api to download files. It can download multiple files at a time. It can download large files if app is in background. It can resume downloads if app was quit. Updated for swift 3.1

View Control

GoogleWearAlert (Swift) screenshot

GoogleWearAlert (Swift)

An Android Wear style animated confirmation view for iOS - Written in Swift This library is not intended as fully fledged alert view replacement (it has no buttons) this confirmation view is ideal for giving a success/fail/done/posted etc confirmation to the user.

View Control

MPGNotification screenshot

MPGNotification

MPGNotifications is an iOS control that allows you to display in-app interactive notifications that are fully customisable to suit your needs.

View Control

LTBouncyPlaceholder (Swift) screenshot

LTBouncyPlaceholder (Swift)

A learning-by-doing UITextField extension written in Swift

View Control

LTMorphingLabel (Swift) screenshot

LTMorphingLabel (Swift)

A learning-by-doing Swift project cloning the original Morphing Label of iOS 8 introduced in WWDC 2014.

View Control