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

MaterialView screenshot


Material Floating Button for iOS - Swift

Learn More Open in Xcode
LGFlapJackStackView screenshot


A view that supports competing, horizontally stacked bar graphs.

Learn More Open in Xcode
RMSaveButton screenshot


A drop-in replacement for a click-to-save action in iOS.

Learn More Open in Xcode
JCCollectionViewWaterfallLayout screenshot


Support multiple section, and can add headerView and footerView.

Learn More Open in Xcode
DPImageCache screenshot


Swift extension for UIImageView. Help loading image asynchronously and store local file cache.

Learn More Open in Xcode
DKDropMenu screenshot


DKDropMenu is a simple iOS drop down list written in Swift. It expands and collapses. It allows the user to select only one item at a time. Items are just Strings. A delegate is notified when selec...

Learn More Open in Xcode
SKStatefulTableViewController screenshot


UITableviewController subclass that supports pull-to-refresh, load-more, initial-load, and empty states.

Learn More Open in Xcode
PIRipple screenshot


Ripple Effect for iOS (swift)

Learn More Open in Xcode
TOCropViewController screenshot


TOCropViewController is an open-source UIViewController subclass built to allow users to perform basic manipulation on UIImage objects; specifically cropping and some basic rotations. It has been d...

Learn More Open in Xcode
PixelPerfect screenshot


Compare mockup design with your interface on iOS. You can inspect an implemented user interface. Setup your mockup images with corresponding view controllers in AppDelegate. You can see the diff of...

Learn More Open in Xcode