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

Stories screenshot

Stories

It is similar like Instagram Stories, to show video or photo directly of the users account. This is the Objective C implementation of https://github.com/antonyraphel/ARStories

Learn More Open in Xcode
FlexibleHeader screenshot

FlexibleHeader

A Container view that responds to scrolling of the UIScrollView

Learn More Open in Xcode
FlexibleRowHeightGridLayout screenshot

FlexibleRowHeightGridLayout

A UICollectionView grid layout designed to support Dynamic Type by allowing the height of each row to size to fit content.

Learn More Open in Xcode
SBDropDown screenshot

SBDropDown

Simple DropDown framework for date and custom object as well. I'm very excited for this...😅😁

Learn More Open in Xcode
SimpleShimmer screenshot

SimpleShimmer

Use a very simple Shimmer loader for UIView, UITableViewCell or UICollectionCell. Select UIView in IB and actived Shimmer parameters. Use startShimmerAnimation or stopShimmerAnimation method in ...

Learn More Open in Xcode
ActionPicker screenshot

ActionPicker

My humble effort to mimic iOS setup sheets.

Learn More Open in Xcode
SBCoreData screenshot

SBCoreData

A complete guide to Core Data dynamically while syncing your server response to your DB. This library takes the server response JSON as an input and processes all the CRUD operations itself. The ag...

Learn More Open in Xcode
Ribbon screenshot

Ribbon

🎀 A simple cross-platform toolbar/custom input accessory view library for iOS & macOS.

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
SwizzleSwift screenshot

SwizzleSwift

Swizzle selectors with just one clean and elegant API

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
PullUpController screenshot

PullUpController

Pull up controller with multiple sticky points like in iOS Maps

Learn More Open in Xcode
Ubaguruma screenshot

Ubaguruma

Ubaguruma is a photo select picker like LINE.

Learn More Open in Xcode
Bubble Pictures screenshot

Bubble Pictures

A bubble way to show in iOS using Swift Native.

Learn More Open in Xcode
RKCalendar screenshot

RKCalendar

SwiftUI Simple Calendar / Date Picker for iOS

Learn More Open in Xcode
DrawerMenu screenshot

DrawerMenu

simple drawer menu

Learn More Open in Xcode
TopDrawer screenshot

TopDrawer

A top drawer that can be pulled up/down over the screen

Learn More Open in Xcode
redmin - prototype with Reddit data screenshot

redmin - prototype with Reddit data

A super lightweight reddit client for iOS

Learn More Open in Xcode
WaveLabelDemo screenshot

WaveLabelDemo

波浪经过文字,文字改变颜色。Waves pass through words, and words change colours.

Learn More Open in Xcode
UIDrawer screenshot

UIDrawer

UIDrawer is a customizable UIPresentationController that allows modals to be presented like a bottom sheet. The kind of presentation style you can see on the Maps app on iOS.

Learn More Open in Xcode
CameraButton screenshot

CameraButton

A clone of the iOS camera button including animation

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
Crawl screenshot

Crawl

Keyword-based headline news Crawl app for macOS

Learn More Open in Xcode
Emojivision screenshot

Emojivision

A 200 something line Swift Playground for rendering images as emojis

Learn More Open in Xcode