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

XLData screenshot


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

View Control

PullToMakeFlight screenshot


Some fun pull-to-refresh that can be easily added to UIScrollView

View Control

FPStepView screenshot


FPStepView is a simple view that shows you progress in a task.

View Control

AGLocationDispatcher screenshot


Location manage framework working in different modes Dispatcher provides easy-to-use access to iOS device location/background location/tracking/etc. It wraps CoreLocation with convenient well customized interface. Dispatcher's classes for tracking current user location, direct and reverse geocoding , tracking enter/exit region, logging user route and speed.

View Control

GaugeKit screenshot


Easy reproduce Apple's style gauges.

View Control

OAStackView screenshot


Porting UIStackView to iOS 7+ iOS 9 introduced the very cool UIStackView, UIStackView can be used to easily create simple and complex layouts. As expected UIStackView can only be used for iOS9 and up. This project tries to port back the stackview to iOS 6+. OAStackView aims at replicating all the features in UIStackView

View Control

Tomate screenshot


This is in the App Store as Fojusi

View Control

DownloadButton screenshot


Customizable App Store style download button. Customizable designable components. Editing with IB. https://itunes.apple.com/us/app/hito-vue/id1024853613?mt=8

View Control

GrowingTextViewHandler screenshot


An NSObject subclass to handle resizing of UITextView as the user types in. The textview resizes as long as the number of lines lies between specified minimum and maximum number of lines.

View Control

AvatarView screenshot


Easy to use view for displaying avatars.

View Control