Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. UIKit
U

UIKit

Framework
405 projects529.6k total stars62.0k total forks8 languages

Open-source projects built with UIKit

There are currently 405 open-source projects built with UIKit, with a combined total of 529.6k GitHub stars. The most common language among these projects is Swift.

Showing 405 open-source projects · page 10 of 12

…
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
DDSpiderChart
DDSpiderChartdadalar/DDSpiderChart

An easy-to-use Spider (Radar) Chart library for iOS and macOS, written in Swift with SwiftUI support.

9811Swift
2 years ago
ALRT
ALRTmshrwtnb/alrt

A chainable constructor for UIAlertController that simplifies presenting alerts and action sheets in iOS apps.

9512Swift
5 years ago
DesignableButton
DesignableButtonIdleHandsApps/DesignableButton

A UIButton subclass for iOS with centralized, reusable styling that works in real-time within Interface Builder.

8911Swift
7 years ago
RPModalGestureTransition
RPModalGestureTransitionnaoyashiga/RPModalGestureTransition

A Swift library for adding gesture-driven dismissal to modal view controllers in iOS.

878Swift
10 years ago
MultiToggleButton
MultiToggleButtonyonat/MultiToggleButton

A UIButton subclass that implements tap-to-toggle button text with multiple states, like camera flash buttons.

8618Swift
2 years ago
AZEmptyState
AZEmptyStateMinitour/AZEmptyState

A UIControl subclass for creating customizable empty state views in iOS apps.

858Swift
8 years ago
Mortar
Mortarjmfieldman/Mortar

A Swift DSL for declarative, anonymous view hierarchy construction using UIKit, bridging UIKit and SwiftUI-like syntax.

8310Swift
7 months ago
Anchorman
Anchormanmergesort/Anchorman

A lightweight Swift autolayout library that simplifies iOS UI constraint creation with a clean, intuitive API.

817Swift
5 years ago
SemiModalViewController
SemiModalViewControllermuyexi/SemiModalViewController

A UIViewController extension for presenting views and view controllers as bottom-half modals in iOS apps.

8010Swift
6 years ago
SSCustomTabMenu
SSCustomTabMenusimformsolutions/SSCustomTabMenu

A customizable iOS bottom menu component that works like a tab bar, built in Swift.

7813Swift
8 years ago
VerticalSlider
VerticalSliderjonkykong/VerticalSlider

A vertical implementation of the UISlider control for iOS apps, with customizable visual properties.

7812Shell
8 years ago
Disintegrate
Disintegratedbukowski/Disintegrate

A Swift library providing a disintegration animation effect where views break into triangular particles that fade away.

782Swift
7 years ago
FocusTvButton
FocusTvButtondcordero/FocusTvButton

A tvOS UIButton subclass providing extensive visual customization for focus states and gradients.

7725Swift
6 months ago
MHRadialProgressView
MHRadialProgressViewmehfuzh/MHRadialProgressView

A drop-in iOS class for creating radial animated progress views with customizable steps and display styles.

7610Objective-C
10 years ago
Flare
Flarespace-code/flare

A lightweight Swift framework that simplifies in-app purchases and subscriptions with a unified API over StoreKit and built-in UI components.

746Swift
1 day ago
DropdownTransition
DropdownTransitionnugmanoff/DropdownTransition

A custom modal transition for iOS that implements dropdown animations using UIPresentationController and UITransitionCoordinator.

733Swift
4 years ago
GMarkdown
GMarkdownGIKICoder/GMarkdown

A native iOS Markdown rendering library for UIKit with support for LaTeX, Mermaid diagrams, code blocks, and tables.

7015Swift
10 months ago
Panda
Pandawordlessj/Panda

A Swift framework for declaratively building UIKit view hierarchies with concise, chainable syntax.

695Swift
6 years ago
IQListKit
IQListKithackiftekhar/IQListKit

A model-driven Swift library for UITableView and UICollectionView that simplifies data source management with automatic diffing.

698Swift
1 year ago
Printer
Printerhemangshah/printer

A lightweight, configurable, and visually enhanced logging library for iOS apps with emoji-rich console output and an in-app log viewer.

689Swift
6 years ago
LFTimePicker
LFTimePickerawesome-labs/LFTimePicker

A custom iOS time picker view controller for selecting start and end times in Swift, supporting 12h and 24h formats.

677Swift
9 years ago
CheckmarkCollectionViewCell
CheckmarkCollectionViewCellyonat/CheckmarkCollectionViewCell

A UICollectionViewCell subclass that displays a checkmark when selected and an empty circle when not, mimicking the Photos.app selection interface.

6710Swift
2 years ago
YXTPageView
YXTPageViewhanton/YXTPageView

A PageView component for iOS that enables smooth scrolling transitions between a UIView and a UITableView.

679Objective-C
9 years ago
SurfingRefreshControl
SurfingRefreshControlpeiweichen/SurfingRefreshControl

A customizable pull-to-refresh control for iOS, written in pure Swift with shape customization via plist files.

559Swift
10 years ago
HidesNavigationBarWhenPushed
HidesNavigationBarWhenPushedgontovnik/HidesNavigationBarWhenPushed

A Swift library that enables hiding the navigation bar when pushing view controllers via a hidesNavigationBarWhenPushed flag.

546Swift
7 years ago
Interactive Playground
Interactive Playgrounddasdom/InteractivePlayground

A collection of interactive Xcode Playground examples demonstrating UIKit, SpriteKit, and gesture-based iOS development techniques.

537Swift
10 years ago
OpenSourceController
OpenSourceControllerfloriangbh/OpenSourceController

A simple iOS library to display open-source licenses used in your application with automatic parsing.

523Swift
6 years ago
ALRadialMenu
ALRadialMenuAlexLittlejohn/ALRadialMenu

A Swift library for creating radial/circular menus with spring animations.

5120Swift
4 years ago
EEStackLayout
EEStackLayoutefekanegeli/EEStackLayout

A vertical/horizontal stack layout for iOS that arranges subviews with different widths into rows with configurable spacing.

5110Swift
7 years ago
Background tasks
Background taskscapawesome-team/capacitor-background-task

Capacitor plugin for running background tasks on Android and iOS when the app moves to the background.

506Swift
3 years ago
FormationLayout
FormationLayoutevan-liu/FormationLayout

A Swift Auto Layout DSL for iOS that simplifies view constraint creation with a fluent, expressive API.

507Swift
9 years ago
CardNavigation
CardNavigationjames01/CardNavigation

A navigation controller that displays view controllers as an interactive stack of cards for iOS apps.

504Swift
5 years ago
ios-dragable-table-cells
ios-dragable-table-cellspalmin/ios-dragable-table-cells

Objective-C library for drag-and-drop navigation between UITableViewCells across view controller hierarchies.

505Objective-C
9 years ago
BatteryView
BatteryViewyonat/BatteryView

A customizable battery-shaped UIView for iOS and SwiftUI apps to display battery levels visually.

5012Swift
2 years ago
MMSegmentSlider
MMSegmentSliderMedvedevMax/MMSegmentSlider

An IBDesignable animated segmented slider control for iOS apps with customizable appearance.

4815Objective-C
9 years ago
Stefan
Stefanappunite/Stefan

A Swift framework for managing collection view states and placeholders in iOS apps.

471Swift
2 years ago
1
9
10
11
12