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.

GDWebViewController screenshot

GDWebViewController

A simple view controller for navigating web pages using WKWebView. - A browser-like view controller to support web pages navigation in your Swift app. - Supports back-forward navigation and pag...

Learn More Open in Xcode
SlideMenuControllerSwift screenshot

SlideMenuControllerSwift

iOS Slide Menu based on iQON, Feedly, Google+, Ameba iPhone app.

Learn More Open in Xcode
RAReorderableLayout screenshot

RAReorderableLayout

A UICollectionView layout which you can move items with drag and drop.

Learn More Open in Xcode
PulsingLayer screenshot

PulsingLayer

Adds a customizable CALayer halo effect to any arbitrary UIView. Completely written in Swift.

Learn More Open in Xcode
RAMPaperSwitch screenshot

RAMPaperSwitch

RAMPaperSwitch is a Swift module which paints over the parent view when the switch is turned on.

Learn More Open in Xcode
FloatLabelFields screenshot

FloatLabelFields

Text entry controls which contain a built-in title/label so that you don't have to add a separate title for each field. FloatLabelFields is the Swift implementation of a UX pattern that has come...

Learn More Open in Xcode
MABCardsView (Swift) screenshot

MABCardsView (Swift)

A Swift port for https://github.com/zhxnlai/ZLSwipeableView

Learn More Open in Xcode
RAMAnimatedTabBarController screenshot

RAMAnimatedTabBarController

RAMAnimatedTabBarController is a Swift module for adding animation to tabbar items.

Learn More Open in Xcode
SwiftGraph screenshot

SwiftGraph

SwiftGraph is a pure Swift (no Cocoa) implementation of a graph data structure, appropriate for use on both iOS and OS X projects. It includes support for weighted, unweighted, directed, and undire...

Learn More Open in Xcode
ReorderableGridView (Swift) screenshot

ReorderableGridView (Swift)

Reorderable grid view solution implemented with Swift. It's a UIScrollView subclass, not a collection view layout.

Learn More Open in Xcode
MABSlider (Swift) screenshot

MABSlider (Swift)

Custom Slider for OS X using Swift

Learn More Open in Xcode
NSURL Validation screenshot

NSURL Validation

This is a Swift extension of NSURL that will take a provided String and validate it for both proper format and that it is an accessible url. It is asynchronous and returns the response and formatte...

Learn More Open in Xcode
Crackers screenshot

Crackers

Simple network library in Swift, for iOS and OSX

Learn More Open in Xcode
MaterialKit screenshot

MaterialKit

Material design components (inspired by Google Material Design) for iOS written in Swift

Learn More Open in Xcode
CCMRadarView screenshot

CCMRadarView

CCMRadarView uses the IBDesignable tools to make an easy customizable radar view with animation

Learn More Open in Xcode
DSFacebookImagePicker screenshot

DSFacebookImagePicker

DSFacebookImagePicker is an image picker replacement that selects photos from the user's Facebook account instead of their local photo library. It was designed to be used as similar as possible to ...

Learn More Open in Xcode
SocketIOCocoa screenshot

SocketIOCocoa

The socket 1.0 client in Swift

Learn More Open in Xcode
Sync screenshot

Sync

Sync eases your every day job of parsing a `JSON` response and getting it into Core Data. It uses a convention over configuration paradigm to facilitate your workflow. * Handles operations in sa...

Learn More Open in Xcode
ScreenSceneController screenshot

ScreenSceneController

ScreenSceneController — custom view controller that manages the navigation of hierarchical content in JetRadar and Aviasales apps. It's written in Swift.

Learn More Open in Xcode
JMSwiftBackgroundCameraView screenshot

JMSwiftBackgroundCameraView

Use a front or back camera on backgroundView in your app. This is perfect for Logins or Welcome screens. It's the same that JMBackgroundCameraView but this is in Swift.

Learn More Open in Xcode
AERecord screenshot

AERecord

Super awesome Core Data wrapper for iOS written in Swift

Learn More Open in Xcode
AEXML screenshot

AEXML

Simple and lightweight XML parser for iOS written in Swift

Learn More Open in Xcode
YPDrawSignatureView screenshot

YPDrawSignatureView

Easy and straight forward, it lets you draw a signature in an UIView. The signature can then be saved for use in an email, signing a PDF, your imagination is the limit. Made in Swift

Learn More Open in Xcode
INTUGroupedArray screenshot

INTUGroupedArray

An Objective-C and Swift collection for iOS and OS X that stores objects grouped into sections. INTUGroupedArray is an Objective-C data structure that takes the common one-dimensional array to t...

Learn More Open in Xcode
Panorific screenshot

Panorific

An immersive, intuitive, motion-based way to explore high quality panoramas and photos on an iOS device. Panorific is implemented in Swift.

Learn More Open in Xcode