6,558 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

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.

Get Started Now
APLoadingButton  screenshot

APLoadingButton

April 17, 2017 • MIT License
Loading Button animation in Objective-C. success and failure animationt are in UIButton. For more detail https://awesomeios.wordpress.com/
BSIslamicCalendar screenshot

BSIslamicCalendar

April 13, 2017 • Apache 2.0 License
It can show Georgian and Islamic dates in calendar. You can select multiple dates in calendar.
CNICTextFieldView screenshot

CNICTextFieldView

April 13, 2017 • Apache 2.0 License
CNIC Validation View It is a separate View that input CNIC It is highly customisable by editing constants NSInteger const kFirstPhaseLength = 5; NSInteger const kSecondPhaseLength = 7; NSInte...
BSHourPicker screenshot

BSHourPicker

April 08, 2017 • Apache 2.0 License
You can replace your keyboard with a picker which shows custom hours.
KPSmartTabBar screenshot

KPSmartTabBar

April 08, 2017 • MIT License
A fully customisable and flexible tab bar controller
YBPulseButton screenshot

YBPulseButton

April 07, 2017 • MIT License
A Custom button that pulses.
InstagramActivityIndicator screenshot

InstagramActivityIndicator

April 06, 2017 • MIT License
Activity Indicator similar to Instagram's
AnimatedButton screenshot

AnimatedButton

April 06, 2017 • MIT License
UIButton subclass which performs animation on selection
AHDrawingView screenshot

AHDrawingView

April 06, 2017 • MIT License
It is a UIView subclass using that you can draw anything on view, you can clear drawing and also you can get drawing Image.
CollectionViewDragDrop screenshot

CollectionViewDragDrop

April 04, 2017 • MIT License
Smart Collection View where you can move between cells or create subfolder if needed It's my first control with possibility to reorder cells or create subfolder if needed. The control will change...
WCSTimeline screenshot

WCSTimeline

April 01, 2017 • Apache 2.0 License
Simple timeline with data model.
JDPlayer screenshot

JDPlayer

March 30, 2017 • Apache 2.0 License
A video player for iOS based on AVFoundation,JDPlayer is powerful and easy to integrate in your project.
AppleMusicAnimation screenshot

AppleMusicAnimation

March 29, 2017 • Apache 2.0 License
AppleMusicAnimation (Similar like apple music genre section screen) is a component which you can use to create a pool of subviews which can animated and will use physicis to animate on siwpe
JVShopcart screenshot

JVShopcart

March 29, 2017 • MIT License
An elegant and logical shopcart demo which has conventional function such as RadioButtonList、Multi-choice、delete and star, etc; it`s easy to reuse with the readme.
KPDropMenu screenshot

KPDropMenu

March 27, 2017 • MIT License
KPDropMenu is an Objective-C port of HADropDown With Additional features
DBDebugToolkit screenshot

DBDebugToolkit

March 23, 2017 • MIT License
Set of easy to use debugging tools for iOS developers & QA engineers. After an easy setup simply shake your device to open a menu inside your application, providing such features as: performance st...
BSDropDown screenshot

BSDropDown

March 22, 2017 • Apache 2.0 License
It's to show dropdown menu list.
GoogleLoginManager screenshot

GoogleLoginManager

March 21, 2017 • Apache 2.0 License
Login Manager for Google (Google Plus Deprecated). Written in Swift 3.0 and Objective C.
BBLocationManager screenshot

BBLocationManager

March 21, 2017 • MIT License
A Location Manager for easily implementing location services & geofencing in iOS.
SRPopView screenshot

SRPopView

March 21, 2017 • MIT License
SRPopview is a simple drag and drop custom popview