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

Stay in touch
Sponsored with ❤️ by Instabug
Instabug: Understand how your app is doing with real-time contextual insights from your users
Instabug

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.

RXPiOSObjc screenshot

RXPiOSObjc

Objective-C SDK to implement Addon Payments Pay Platform in your iOS project.

Learn More Open in Xcode
XYPhotoKit screenshot

XYPhotoKit

Take or Pick many photos at once (base on PhotoKit and support iCould download)

Learn More Open in Xcode
TOInsetGroupedTableView screenshot

TOInsetGroupedTableView

An iOS 12 back-port of the grouped inset table view style in iOS 13.

Learn More Open in Xcode
XDListView screenshot

XDListView

Reimplement a UITableView from ground up.

Learn More Open in Xcode
XDVerticalGradientColorSlider screenshot

XDVerticalGradientColorSlider

XDVerticalGradientColorSlider is vertical gradient color slider, you can use it to pick up an UIColor as you want.

Learn More Open in Xcode
react-native-wowza-gocoder screenshot

react-native-wowza-gocoder

React Native wrapper for the Wowza GoCoder SDK

Learn More Open in Xcode
NAMDatabase screenshot

NAMDatabase

Use SQLite now is easy!

Learn More Open in Xcode
XYChart screenshot

XYChart

XYChart is designed for line & bar of charts which can compare multiple data in form styles, and limited the range of values to show, and so on.

Learn More Open in Xcode
LNPreviewToContextMenu screenshot

LNPreviewToContextMenu

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.

Learn More Open in Xcode
TOSegmentedControl screenshot

TOSegmentedControl

A segmented control in the style of iOS 13 compatible with previous versions of iOS.

Learn More Open in Xcode
LMJHorizontalScrollText screenshot

LMJHorizontalScrollText

A simple and easy to use string scroll control.

Learn More Open in Xcode
LMJDropdownMenu screenshot

LMJDropdownMenu

📜 A simple and easy to use drop-down menu control.

Learn More Open in Xcode
LMJVerticalScrollText screenshot

LMJVerticalScrollText

A simple and easy to use string scroll control.

Learn More Open in Xcode
DynamicOC screenshot

DynamicOC

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...

Learn More Open in Xcode
SHAudioPlayer screenshot

SHAudioPlayer

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...

Learn More Open in Xcode
PiPhone screenshot

PiPhone

Picture in picture video playback for iPhone

Learn More Open in Xcode
TBPerformanceView screenshot

TBPerformanceView

A collection of tools for iOS device performance persistence to detect and evaluate component development performance, device processes

Learn More Open in Xcode
HWPopController screenshot

HWPopController

pop up your ViewController with custom size, position and animations

Learn More Open in Xcode
StarrySky screenshot

StarrySky

模拟星空动效,使用UIDynamic引擎和layer实时绘制( A starrySky animation project used UIDynamic and drawRect)

Learn More Open in Xcode
WIZSideToolBar screenshot

WIZSideToolBar

A pop-up dynamic menu on the right side of the screen.

Learn More Open in Xcode
HWPanModal screenshot

HWPanModal

HWPanModal is used to present controller from bottom and drag to dismiss.

Learn More Open in Xcode
WIZTutorialPagerController screenshot

WIZTutorialPagerController

A pager for tutorial screens

Learn More Open in Xcode
GoPlay screenshot

GoPlay

GoPlay is a media player framework for iOS. Based on FFmpeg and OpenGL ES 2.0. support all formats and custom your own filters by GLSL.

Learn More Open in Xcode
TORoundedButton screenshot

TORoundedButton

A performant, efficient, custom implementation of a button with rounded corners.

Learn More Open in Xcode
MHMimeType screenshot

MHMimeType

`Objective-c` get MIME type based on magic bytes.

Learn More Open in Xcode