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

BFKit-Swift screenshot


BFKit-Swift is a collection of useful classes, structs and extensions to <strong>develop Apps faster</strong>. If you are looking for <strong>Objective-C</strong> version check it out here: <strong><a href="https://www.cocoacontrols.com/controls/bfkit">BFKit</a></strong> <strong>Foundation:</strong><br> Array<br> Collection<br> Data<br> Date<br> FileManager<br> Number<br> NSObject<br> ProcessInfo<br> String<br> Thread <strong>UIKit:</strong><br> UIBarButtonItem<br> UIButton<br> UIColor<br> UIDevice<br> UIFont<br> UIImage<br> UIImageView<br> UILabel<br> UINavigationBar<br> UIPasteboard<br> UIScreen<br> UIScrollView<br> UITableView<br> UITextField<br> UITextView<br> UIToolbar<br> UIView<br> UIViewController<br> UIWebView<br> UIWindow<br> <strong>BFKit:</strong><br> BFApp<br> BFButton<br> BFLog<br> BFPassword<br> BFSystemSound<br> BFTextField<br> BFTouchID

View Control

JMModalOverlay screenshot


Create easily and display an animated modal overlay with custom content above a window

View Control

GIFRefreshControl screenshot


GIFRefreshControl is a pull to refresh that supports GIF images as track animations.

View Control

CoreStore screenshot


Simple, elegant, and smart Core Data programming with Swift

View Control

VMButtonCircleFun screenshot


Make circle button with animation

View Control

JCSegmentBarController screenshot


Simple to use and support horizontally-scrolling.

View Control

DropdownViewDemo screenshot


This is a simple control that allows see the bottom view by sliding the upper view pressing the button. Double tap on the button unfold (or folds) the upper view.

View Control

Future screenshot


Swift µframework providing Future<T, Error>

View Control

DropMenu screenshot


A menu implementation with a slide in menu similar to Medium's menu.

View Control

SnappingStepper screenshot


An elegant alternative to the UIStepper written in Swift enhanced with a thumb slider to control the value update with more flexibility.

View Control