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

Stay in touch
Sponsored with ❤️ by Instabug
Instabug: Understand how your app is doing with real-time contextual insights from your users
Instabug

Get all the logs you need and fix bugs, crashes, and other issues in minutes instead of days. 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 and is perfect for teams that are now working remotely. See more detailed features comparison and try Instabug for free here.

KPCTabsControl screenshot

KPCTabsControl

A multi-tabs control first designed to look and behave like the tab control in Apple's Numbers spreadsheet, with enhanced capabilities, but now with new tab styles, such as Chrome & Safari, as well...

Learn More Open in Xcode
DatePickerCell screenshot

DatePickerCell

Inline/Expanding date picker for table views. Written in swift.

Learn More Open in Xcode
Anim screenshot

Anim

Animation library, using Core Animation. Designed for iOS. In Swift.

Learn More Open in Xcode
Camembert screenshot

Camembert

Use sqlite3 for iOS and OS X simply. Written in Swift, you can now store all your data, with the easy way ever.

Learn More Open in Xcode
Scream.swift screenshot

Scream.swift

UIKit's extensions to use closure in Swift. Scream.swift is a wrapper for UIKit that lets you replace target and selector with closure. self.button = (UIButton.buttonWithType(.Custom) as ...

Learn More Open in Xcode
KWStepper screenshot

KWStepper

KWStepper is a stepper control written in Swift. Unlike UIStepper, KWStepper allows for a fully customized UI and provides optional delegate methods for tailoring the UX.

Learn More Open in Xcode
ObjectMapper (Swift) screenshot

ObjectMapper (Swift)

ObjectMapper is a framework written in Swift that makes it easy for you to convert your Model objects to and from JSON.

Learn More Open in Xcode
Sphere Menu Swift Port screenshot

Sphere Menu Swift Port

A port of itouch2's SphereMenu to Swift

Learn More Open in Xcode
DKAsyncImageView screenshot

DKAsyncImageView

A Swift subclass of NSImageView for loading remote images asynchronously. * Download images from the Web to DKAsyncImageView asynchronously with just 1 line of code * Set a 'Placheholder Image'...

Learn More Open in Xcode
Plopix Konami Code Gesture screenshot

Plopix Konami Code Gesture

Swift Simple implementation of the Konami Code gesture

Learn More Open in Xcode
SwiftPagingNav screenshot

SwiftPagingNav

A Twitter-like navigation bar and page viewer written in Swift.

Learn More Open in Xcode
DHTweak screenshot

DHTweak

An implementation of Facebook Tweaks in Swift. With DHTweak you can tweak - Floats (z.B. font size, position, size, animation durations, dynamic behavior values) - Doubles - Ints (z.B. loo...

Learn More Open in Xcode
KYCircularProgress screenshot

KYCircularProgress

Flexible progress bar written in Swift.

Learn More Open in Xcode
SwiftForms screenshot

SwiftForms

A small and lightweight library written in Swift that allows you to easily create forms.

Learn More Open in Xcode
MaterialDesignColorsSwift screenshot

MaterialDesignColorsSwift

All colors defined in Google Material Design guidelines available for OSX and iOS development

Learn More Open in Xcode
AdaptiveController screenshot

AdaptiveController

AdaptiveController is a 'Progressive Reduction' Swift module for adding custom states to Native or Custom UI elements.

Learn More Open in Xcode
LogDispatcher.Swift screenshot

LogDispatcher.Swift

A more powerful println(_:)

Learn More Open in Xcode
Swift-SpriteKit-Analog-Stick screenshot

Swift-SpriteKit-Analog-Stick

Virtual analog stick (Swift+Sprite Kit)

Learn More Open in Xcode
StatefulViewController screenshot

StatefulViewController

Placeholder views based on content, loading, error or empty states

Learn More Open in Xcode
QRCodeReader.swift screenshot

QRCodeReader.swift

Simple QRCode reader in Swift

Learn More Open in Xcode
SwiftyJSON screenshot

SwiftyJSON

The better way to deal with JSON data in Swift let json = JSON(data: dataFromNetworking) if let userName = json[0]["user"]["name"].string{ //Now you got your value }

Learn More Open in Xcode
Tweaker screenshot

Tweaker

Tweaker is a library that makes it easy to play around with values (e.g. animation speed) without having to rebuild your application

Learn More Open in Xcode
SFlatButton screenshot

SFlatButton

Create a Buttons in Swift like Bootstrap 3.0

Learn More Open in Xcode
Typhoon Swift Example screenshot

Typhoon Swift Example

Swift example application for Typhoon.

Learn More Open in Xcode
FloatRatingView screenshot

FloatRatingView

A simple rating view for iOS written in Swift! Supports whole, half or floating point values. I couldn't find anything that easily set floating point ratings, so I made this control based on the Ra...

Learn More Open in Xcode