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

Sponsored with ❤️ by Instabug

Instabug: Understand how your app is doing with real-time contextual insights from your users

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.

Get Started Now
VSCollectionKit screenshot

VSCollectionKit

April 28, 2020 • Public Domain License
VSCollectionKit is handy framework supporting funtionality of a UICollectionView or UICollectionViewController with much easier than way we work with UICollectionView, and avoiding a lot of collect...
Badonde screenshot

Badonde

July 01, 2019 • Public Domain License
Badonde is a command line tool that combines Git, GitHub, and JIRA, offering as a solution for GitHub projects to define an automatic PR creation workflow.
ShimmerSwift screenshot

ShimmerSwift

October 08, 2018 • Public Domain License
A swift implementation of Facebooks shimmer effect.
SequenceAnimation screenshot

SequenceAnimation

February 27, 2017 • Public Domain License
Transform Your UIViews with Position
SJTwitterTagInputTextView screenshot

SJTwitterTagInputTextView

February 11, 2017 • Public Domain License
SJTwitterTagTextView for text input with suggestion. It's like Twitter for getting @ and # tag as input and showing Suggestion for tags and mentions in an Table view which will automatically appea...
SSYSegmentedControl screenshot

SSYSegmentedControl

January 02, 2017 • Public Domain License
UISegmentedControl alternative for text titles. Adaptive segment widths, Swift 3.
ALCollapsableTableView screenshot

ALCollapsableTableView

May 08, 2015 • Public Domain License
Expanding/Collapsing TableView Sections
UIView-UpdateAutoLayoutConstraints screenshot

UIView-UpdateAutoLayoutConstraints

February 23, 2015 • Public Domain License
An easy way to create and update AutoLayout Constraints (Mainly to update Width and Height of UIView)
VisibleFormViewController screenshot

VisibleFormViewController

February 17, 2015 • Public Domain License
An extended UIviewController allowing to not hide the content behind the keyboard opened.
NFXPullTab screenshot

NFXPullTab

February 17, 2015 • Public Domain License
Easy way to select ViewController.
FlatUIColor (Swift) screenshot

FlatUIColor (Swift)

February 16, 2015 • Public Domain License
UIColor extension for swift with helper methods for flat UI colors and hex values.
FCUUID screenshot

FCUUID

November 13, 2014 • Public Domain License
iOS UUID / Universally Unique Identifiers library as alternative to UDID and identifierForVendor.
DiceTableViewCell screenshot

DiceTableViewCell

November 09, 2014 • Public Domain License
A Parallax TableViewCell like the Dice app Contained within the sample project is a table view which creates 10 cells. Build the app and scroll the table view you will notice the background imag...
DMPasscode screenshot

DMPasscode

November 05, 2014 • Public Domain License
Passcode screen with Touch ID support
FCIPAddressGeocoder screenshot

FCIPAddressGeocoder

October 18, 2014 • Public Domain License
iOS Geocoder for geocode device IP Address location using GeoIP service(s) and a block-based syntax.
FCCurrentLocationGeocoder screenshot

FCCurrentLocationGeocoder

October 18, 2014 • Public Domain License
iOS Geocoder for forward geocode and reverse geocode user's current location using a block-based syntax. It can also be used to geocode the user's approximate location without asking for permission...
FCFileManager screenshot

FCFileManager

October 18, 2014 • Public Domain License
iOS File Manager on top of NSFileManager for simplifying files management.
Alpha Channel Remover screenshot

Alpha Channel Remover

October 09, 2014 • Public Domain License
Mac OS X Application which allow users to remove alpha (transparency) from images. You can remove alpha channel of multiple files within seconds.
Easy Timeline screenshot

Easy Timeline

March 07, 2014 • Public Domain License
Sometimes you need things to happen at specific times and things. When it's just an event 2.0 seconds later, a performSelector:withObject:afterDelay: is perfect. If it gets a little more comp...
SimpleBarChart screenshot

SimpleBarChart

February 01, 2014 • Public Domain License
A simple animated bar chart class. Uses datasource and delegates similar to UITableView for easy addition of data. Also can set properties to manage time of animation, grid spaces, label fonts and ...