6,559 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
RRReactiveNetworking screenshot

RRReactiveNetworking

September 28, 2020 • MIT License
Nested API calls by AFNetworking with reactive ObjC
RXPiOSObjc screenshot

RXPiOSObjc

May 25, 2020 • MIT License
Objective-C SDK to implement Addon Payments Pay Platform in your iOS project.
XYPhotoKit screenshot

XYPhotoKit

April 21, 2020 • MIT License
Take or Pick many photos at once (base on PhotoKit and support iCould download)
TOInsetGroupedTableView screenshot

TOInsetGroupedTableView

April 14, 2020 • MIT License
An iOS 12 back-port of the grouped inset table view style in iOS 13.
XDListView screenshot

XDListView

March 17, 2020 • MIT License
Reimplement a UITableView from ground up.
XDVerticalGradientColorSlider screenshot

XDVerticalGradientColorSlider

February 17, 2020 • MIT License
XDVerticalGradientColorSlider is vertical gradient color slider, you can use it to pick up an UIColor as you want.
react-native-wowza-gocoder screenshot

react-native-wowza-gocoder

January 30, 2020 • MIT License
React Native wrapper for the Wowza GoCoder SDK
NAMDatabase screenshot

NAMDatabase

November 19, 2019 • MIT License
Use SQLite now is easy!
LNPreviewToContextMenu screenshot

LNPreviewToContextMenu

September 20, 2019 • MIT License
LNPreviewToContextMenu is a framework for automatically transforming your existing 3D Touch Peek&Pop preview controllers and actions into the new UIContextMenu system in iOS 13.
TOSegmentedControl screenshot

TOSegmentedControl

September 15, 2019 • MIT License
A segmented control in the style of iOS 13 compatible with previous versions of iOS.
LMJHorizontalScrollText screenshot

LMJHorizontalScrollText

September 04, 2019 • MIT License
A simple and easy to use string scroll control.
LMJDropdownMenu screenshot

LMJDropdownMenu

September 03, 2019 • MIT License
📜 A simple and easy to use drop-down menu control.
LMJVerticalScrollText screenshot

LMJVerticalScrollText

August 31, 2019 • MIT License
A simple and easy to use string scroll control.
DynamicOC screenshot

DynamicOC

August 09, 2019 • MIT License
A hotfix library based on flex/yacc. You can call any Objective-C class and method using DynamicOC. DynamicOC is functionally similar to JSPath, but it only needs to write native OC syntax to imple...
SHAudioPlayer screenshot

SHAudioPlayer

August 05, 2019 • MIT License
Audio player that supports: Live audio streaming, HLS/m3u8/m3u audio streaming,Play from local audio file, Supports many audio codecs incluing mp3, Swift 5, Objective-C, iOS 9 and above, Manages pl...
PiPhone screenshot

PiPhone

August 02, 2019 • MIT License
Picture in picture video playback for iPhone
TBPerformanceView screenshot

TBPerformanceView

July 21, 2019 • MIT License
A collection of tools for iOS device performance persistence to detect and evaluate component development performance, device processes
HWPopController screenshot

HWPopController

July 17, 2019 • MIT License
pop up your ViewController with custom size, position and animations
HWPanModal screenshot

HWPanModal

June 06, 2019 • MIT License
HWPanModal is used to present controller from bottom and drag to dismiss.
WIZTutorialPagerController screenshot

WIZTutorialPagerController

May 17, 2019 • MIT License
A pager for tutorial screens