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

DynamicBubble screenshot

DynamicBubble

Interactive Speech Balloon/Bubble view with rich customization UI for app user.

View Control

ORBSwitch screenshot

ORBSwitch

Another custom iOS switch control.

View Control

ORBVisualTimer screenshot

ORBVisualTimer

Highly customizable timer/progress bar view for iOS.

View Control

ORBTagList screenshot

ORBTagList

Visual data representation in form of tag list (cloud). Highly customizable and uses iOS-friendly protocols for data input.

View Control

JSONHelper screenshot

JSONHelper

Lightning fast JSON deserialization and value conversion library for iOS & OS X written in Swift.

View Control

ObjectivePGP - OpenPGP implementation screenshot

ObjectivePGP - OpenPGP implementation

ObjectivePGP is an OpenPGP implementation for iOS and OSX.

View Control

FXForms screenshot

FXForms

FXForms is an Objective-C library for easily creating table-based forms on iOS. It is ideal for settings pages, or user data entry tasks.

View Control

iLink - Auto update checker & Store links builder screenshot

iLink - Auto update checker & Store links builder

A handy class that create the links needed for your app page, developer profile or app rating page on iOS or Mac with zero pre-configuration. Would also prompt the user if there is a new version to update (configurable)

View Control

LWF - Lightweight SWF screenshot

LWF - Lightweight SWF

LWF (Lightweight SWF) is an open-source framework for importing Adobe Flash animations into iOS UIKit, HTML5, Cocos2d-x, Unity, and more. It means that LWF allows you to make animation using Adobe Flash for your iOS UIKit Application. An example of LWF for iOS UIKit: https://github.com/splhack/Hello-LWF-UIKit A screenshot of the example http://gree.github.io/lwf-loader/images/lwfloader-sample3.png How to install LWF into your project Use CocoaPods with Podfile as the following. pod 'LWF/UIKit'

View Control

OSNavigationController screenshot

OSNavigationController

OSNavigationController is a open source re-implementation of UINavigationController. It currently features only a subset of the functionality of UINavigationController, but the long-term aim is to replicate 100% of the features. OSNavigationController is not really intended to be used as-is. The idea is that you can fork it and then easily customize its appearance and behaviour to suit any special requirements that your app may have. Customizing OSNavigationController is much simpler than trying to customize UINavigationController due to the fact that the code is open and you don't need to worry about private methods, undocumented behavior, or implementation changes between versions.

View Control