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

DNFlyingBadge screenshot


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 is a custom container controller that embeds two independent view controllers allowing to easily maximize any of them using gestures.

View Control

SKTiledMap screenshot


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

View Control

HBProgressHUD screenshot


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

View Control

FTMoreApps screenshot


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


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

watchOS-2-Sampler screenshot


Code examples for new features of watchOS 2. Contents: - Accelerometer - Gyroscope - Pedometer - Heart Rate - Table Animations - Animated Properties - Core Graphics (Draw paths or gradations) - Audio Rec & Play - Picker Styles - Taptic Engine - Alert - Animation with Digital Crown - Interactive Messaging - Open System URL - Audio File Player - Network Access

View Control

DOAlertController screenshot


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


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

View Control

XLData screenshot


XLData provides an elegant and concise way to load and show data sets into table and collection views.

View Control