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

JMButtonLoader screenshot

JMButtonLoader

JMButtonLoader is an UI Element. It's a Button that when is pressed, show an animation while action is loading.

View Control

Sheriff screenshot

Sheriff

Badgify anything.

View Control

DNFlyingBadge screenshot

DNFlyingBadge

DNFlyingBadges is an easy to use and fun control for quick contextual user notification. Rather than the traditional loading or alert that often covers the view and requires user interaction DNFlyingBadges are quick and contextually relevant indicators that can be customized for a variety of situations using a single library.

View Control

XLSlidingContainer screenshot

XLSlidingContainer

XLSlidingContainer is a custom container controller that embeds two independent view controllers allowing to easily maximize any of them using gestures.

View Control

SKTiledMap screenshot

SKTiledMap

A TMX TileMap framework for SpriteKit. Supporting iOS 8 and OS X 10.10 and above.

View Control

HBProgressHUD screenshot

HBProgressHUD

This HUD which shows the process of progress in iOS application.

View Control

FTMoreApps screenshot

FTMoreApps

FTMoreApps is a library created to present a view controller inside your application to show your developer page of apps. It is very similar to the App Store visual.

View Control

ERJustifiedFlowLayout screenshot

ERJustifiedFlowLayout

A subclass of UICollectionViewFlowLayout for iOS that supports left, full, and right horizontal justification, as well as enforcing a fixed amount of spacing between each cell. Includes screenshots and a test project demonstrating its usage with dynamically sized cells.

View Control

DOAlertController screenshot

DOAlertController

Simple Alert View written in Swift, which can be used as a UIAlertController. It supports from iOS7. It is simple and easily customizable!

View Control

Follower screenshot

Follower

Track trip distance, speed, altitude, and duration like a boss.

View Control