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

iina screenshot

iina

The modern video player for macOS.

Learn More Open in Xcode
AppStoreUpdateKit screenshot

AppStoreUpdateKit

📦App Update Kit for Mac App Store

Learn More Open in Xcode
RateKit screenshot

RateKit

RateKit for macOS. An easy way to make a request rating window.

Learn More Open in Xcode
PermissionsKit screenshot

PermissionsKit

The convenience wrapper on macOS permissions API, including Mojave Full Disk Access.

Learn More Open in Xcode
LNPropertyListEditor screenshot

LNPropertyListEditor

A property list editor for macOS, similar to Xcode's.

Learn More Open in Xcode
DOLabel screenshot

DOLabel

UILabel replacement based on CoreText/CALayer for macOS and iOS

Learn More Open in Xcode
XUIKit screenshot

XUIKit

XUIKIt is a UI framework for macOS. it extends a lot of methods similar to UIKit. It is a easier way for both iOS and macOS developers to make Cocoa Applications.

Learn More Open in Xcode
LOpenPanelWithFilter screenshot

LOpenPanelWithFilter

This open panel with filter. You can use this Panel set filter easily, when your app support too many types of files.

Learn More Open in Xcode
SwiftLoggly screenshot

SwiftLoggly

Simple way to logging with rich feature framework in Swift.

Learn More Open in Xcode
PIPContainer screenshot

PIPContainer

An easy to use interface for picture-in-picture on macOS 10.12 and later

Learn More Open in Xcode
SYFlatButton screenshot

SYFlatButton

A customized NSButton with modern flat style like bootstrap.

Learn More Open in Xcode
Import screenshot

Import

Xcode extension for adding imports from anywhere in the code ☝️

Learn More Open in Xcode
ScreenToLayers screenshot

ScreenToLayers

macOS app to capture your screen as a layered PSD file

Learn More Open in Xcode
AppIconAutoMaker screenshot

AppIconAutoMaker

Create icons for apple products(ios, Apple Watch, Mac etc.) automatically.

Learn More Open in Xcode
KSNavigationController screenshot

KSNavigationController

Looking for macOS (Mac OS X) analog of UIKit's UINavigationController from iOS? This class mimics its behavior.

Learn More Open in Xcode
Mail Menu Bar Indicator screenshot

Mail Menu Bar Indicator

Menu bar unread count indication for Mail.app in Mac OS.

Learn More Open in Xcode
EndlessTableView screenshot

EndlessTableView

Endless - Infinite & Double Table Together Parallax Animation & Auto Scrolling

Learn More Open in Xcode
CCNNavigationController screenshot

CCNNavigationController

An Mac OS X Navigation Controller that acts mostly like the counter part on iOS - UINavigationController.

Learn More Open in Xcode
ViperCode screenshot

ViperCode

A simple OS X App for generating VIPER modules's skeleton to use them in your Objective-C/Swift projects.

Learn More Open in Xcode
MPSheetView screenshot

MPSheetView

A one line tall collection view built in SceneKit. - Content is passed in using a sheet item data source protocol. - Responds to left and right clicks. - Keyboard navigable. - Has certain amo...

Learn More Open in Xcode
Distributed Notifications screenshot

Distributed Notifications

Distributed Notifications using Core Foundation API: CFNotificationCenterGetDistributedCenter. One daemon is a LaunchAgent daemon, who runs as an Agent in OS X status bar. The second daemon i...

Learn More Open in Xcode
GUIActivityIndicatorView screenshot

GUIActivityIndicatorView

GUIActivityIndicatorView is a CoreAnimation based activity indicator view that mimics the GMail app's

Learn More Open in Xcode
INSNibLoading screenshot

INSNibLoading

A UIView/NSView category and a subclass for loading custom view from UINib (xib) files

Learn More Open in Xcode
CubicBezier screenshot

CubicBezier

CubicBezier Generator for Mac

Learn More Open in Xcode
TetraSliderCell screenshot

TetraSliderCell

Custom NSSlider Cell

Learn More Open in Xcode