6532 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

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.

SwiftMessages screenshot


SwiftMessages is an iOS library for displaying brief messages in the form of a status bar across the top or bottom of the screen. In addition to providing numerous layouts, themes and configurat...

Learn More Open in Xcode
CozyLoadingActivity screenshot


Lightweight Swift loading activity for iOS7+

Learn More Open in Xcode
SCLAlertView-Swift screenshot


Beautiful Alert View. Written in Swift

Learn More Open in Xcode
Elastic Transition screenshot

Elastic Transition

A UIKit custom modal transition that simulates an elastic drag. Written in Swift.

Learn More Open in Xcode
EZSwiftExtensions screenshot


How Swift standard types and classes were supposed to work.

Learn More Open in Xcode
QorumLogs screenshot


Swift Logging Utility for Xcode & Google Docs

Learn More Open in Xcode
Resizing Image in Navigation Bar screenshot

Resizing Image in Navigation Bar

Implementation of a resizable image in right top corner of Navigation Bar with Large Title (iOS11). Try it at appetize: https://appetize.io/app/gqn51ptcx21p46enuz96xfx94w. Tutorial: https://b...

Learn More Open in Xcode
GuillotineMenu screenshot


Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine.

Learn More Open in Xcode
ParallaxHeader screenshot


Simple way to add parallax header to UIScrollView/UITableView written in Swift.

Learn More Open in Xcode
TLFloatLabelTextField screenshot


A Beautiful and flexible text field control(along with the bottom line) implementation of "Float Label Pattern". Written in Swift.

Learn More Open in Xcode
TSAlertView screenshot


UIAlertView drop-in replacement. Supports stacked buttons, input fields, user-configurable size, and more.

Learn More Open in Xcode
JTAppleCalendar screenshot


**Note:** This is a fairly new project. Please leave a Star rating on [github](https://github.com/patchthecode/JTAppleCalendar) if you like it. Publicity is needed. **Screenshots:** The purple ...

Learn More Open in Xcode
Easy Swift UIAlertController  screenshot

Easy Swift UIAlertController

Easy Swift UIAlertController

Learn More Open in Xcode
EZSwipeController screenshot


UIPageViewController like Snapchat/Tinder/iOS Main Pages

Learn More Open in Xcode
MBCalendarKit screenshot


MBCalendarKit is a calendar control written in UIKit. I've found existing implementations to be inadequate and difficult to work with, so I rolled my own. MBCalendarKit supports iOS 7+, and work...

Learn More Open in Xcode
StarWars.iOS screenshot


This component implements transition animation to crumble view-controller into tiny pieces.

Learn More Open in Xcode
MPGNotification screenshot


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

Learn More Open in Xcode
MZDownloadManager screenshot


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...

Learn More Open in Xcode
MaterialKit screenshot


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

Learn More Open in Xcode
BWWalkthrough screenshot


BWWalkthrough (BWWT) is a class that helps you create Walkthroughs for your iOS Apps. It differs from other similar classes since it hasn't a rigid template; BWWT is just a layer placed over your c...

Learn More Open in Xcode
Alerts & Pickers screenshot

Alerts & Pickers

Advanced usage of native UIAlertController with TextField, DatePicker, PickerView, TableView and CollectionView.

Learn More Open in Xcode
Persei screenshot


Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift!

Learn More Open in Xcode
PullToMakeSoup screenshot


Custom animated pull-to-refresh that can be easily added to UIScrollView

Learn More Open in Xcode
Real time chat app  screenshot

Real time chat app

Quick chat is a real time chat app using Firebase

Learn More Open in Xcode
DGElasticPullToRefresh screenshot


Elastic pull to refresh compontent developed in Swift

Learn More Open in Xcode