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 3 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
Layout
Layoutnicklockwood/layout

A declarative UI framework for iOS that replaces Nibs and Storyboards with XML templates and runtime-evaluated expressions.

2.2k91Swift
3 years ago
ClassicKit
ClassicKitBaddaboo/ClassicKit

A collection of pixel-accurate Windows 95-style UI components for iOS UIKit development.

2.2k53Swift
6 years ago
MarkdownView
MarkdownViewkeitaoouchi/MarkdownView

A WKWebView-based Markdown renderer for iOS with syntax highlighting, dark mode, and SwiftUI support.

2.2k221HTML
21 hours ago
SwiftSpinner
SwiftSpinnericanzilb/SwiftSpinner

A beautiful iOS activity indicator and modal alert with blur effects, translucency, and flat/bold design.

2.2k258Swift
5 years ago
ElasticTransition
ElasticTransitionlkzhao/ElasticTransition

A UIKit custom modal transition for iOS that simulates an elastic drag animation, written in Swift.

2.2k172Swift
6 years ago
360 VR Player
360 VR Playerhanton/HTY360Player

A 360-degree panorama video player library for iOS with Metal rendering and SwiftUI support.

2.1k429Swift
7 months ago
TransitionTreasury
TransitionTreasuryDianQK/TransitionTreasury

A Swift framework for implementing custom view controller transition animations with push, present, and tab bar support.

2.1k154Swift
7 years ago
ALCameraViewController
ALCameraViewControllerAlexLittlejohn/ALCameraViewController

A customizable iOS camera view controller with built-in image picker and cropping functionality.

2.0k378Swift
4 years ago
Pulley
Pulley52inc/Pulley

A Swift library that replicates the iOS Maps app's bottom drawer UI for custom navigation and content presentation.

2.0k260Swift
1 year ago
SwiftSVG
SwiftSVGmchoe/SwiftSVG

A lightweight, high-performance SVG parser for iOS and macOS, optimized for flat icons and runtime theming.

2.0k227Swift
4 years ago
RQShineLabel
RQShineLabelzipme/RQShineLabel

A UILabel subclass for iOS that animates text with a secret app-like shine effect.

1.9k214Objective-C
2 years ago
PullToMakeSoup
PullToMakeSoupYalantis/PullToMakeSoup

A customizable animated pull-to-refresh component for iOS UIScrollView with a cooking soup animation.

1.9k207Objective-C
7 years ago
TTGTagCollectionView
TTGTagCollectionViewzekunyan/TTGTagCollectionView

A highly customizable iOS tag collection view for displaying text or custom views in scrollable vertical or horizontal layouts with AutoLayout support.

1.9k263Swift
4 months ago
RichEditorView
RichEditorViewcjwirth/RichEditorView

A simple, modular, drop-in UIView subclass for rich text editing in iOS apps.

1.9k447Swift
2 years ago
PinterestSwift
PinterestSwiftdemonnico/PinterestSwift

A Swift demo project implementing Pinterest-like zoom transitions for iOS collection views.

1.9k209Swift
6 years ago
DGRunkeeperSwitch
DGRunkeeperSwitchgontovnik/DGRunkeeperSwitch

A Runkeeper-style segmented switch control for iOS apps, built with Swift.

1.9k171Swift
6 years ago
TOMSMorphingLabel
TOMSMorphingLabeltomknig/TOMSMorphingLabel

A configurable iOS UILabel subclass that animates text changes with character-by-character morphing transitions.

1.8k102Objective-C
5 years ago
CKWaveCollectionViewTransition
CKWaveCollectionViewTransitionCezaryKopacz/CKWaveCollectionViewTransition

A custom wave-like transition animation between UICollectionViewControllers for iOS apps.

1.8k131Swift
7 years ago
ASValueTrackingSlider
ASValueTrackingSlideralskipp/ASValueTrackingSlider

A customizable UISlider subclass that displays live values in an animated popup view.

1.8k226Objective-C
7 years ago
ENSwiftSideMenu
ENSwiftSideMenuevnaz/ENSwiftSideMenu

A lightweight flyover side menu component for iOS with UIDynamic animations, gestures, and blur effects.

1.8k270Swift
6 years ago
NextGrowingTextView
NextGrowingTextViewFluidGroup/NextGrowingTextView

An iOS text view component that automatically grows in height as the user types, optimized for iOS 8+.

1.8k146Swift
2 months ago
Motion
MotionCosmicMind/Motion

A Swift library for creating beautiful animations and transitions for iOS views, layers, and view controllers.

1.8k120Swift
6 years ago
GSKStretchyHeaderView
GSKStretchyHeaderViewgskbyte/GSKStretchyHeaderView

A generic stretchy header implementation for UITableView and UICollectionView in iOS apps.

1.7k189Objective-C
2 years ago
ios-fontawesome
ios-fontawesomealexdrone/ios-fontawesome

A category for iOS that enables easy use of Font Awesome icons in UILabel, UIButton, and UIImage objects.

1.7k254Objective-C
9 years ago
BarcodeScanner
BarcodeScannerhyperoslo/BarcodeScanner

A simple and beautiful iOS barcode scanner component with customizable UI and great user experience.

1.7k383Swift
2 years ago
Bartinter
BartinterMaximKotliar/Bartinter

Dynamically changes iOS status bar style to ensure readability based on background content.

1.7k85Swift
3 months ago
SGQRCode R
SGQRCode Rkingsic/SGQRCode

An easy-to-use iOS library for scanning, generating, and reading QR codes and barcodes with high customizability.

1.7k377Objective-C
2 years ago
RMPZoomTransitionAnimator
RMPZoomTransitionAnimatorrecruit-mp/RMPZoomTransitionAnimator

A custom zooming transition animation for UIViewController, inspired by Pinterest.

1.7k175Objective-C
9 years ago
EasyTransitions
EasyTransitionsmarcosgriselli/EasyTransitions

A Swift library for creating custom interactive UIViewController transitions with simple protocol-based APIs.

1.7k87Swift
4 years ago
EBPhotoPages
EBPhotoPagesEddyBorja/EBPhotoPages

A feature-rich iOS photo gallery library with tagging, commenting, and social features, built using the State Pattern for easy customization.

1.6k186Objective-C
5 years ago
Firebase UI
Firebase UIfirebase/firebaseui-ios

iOS UI bindings for Firebase that connect SwiftUI/UIKit components to Firebase services for authentication and realtime data.

1.6k497Swift
1 day ago
Gliding Collection
Gliding CollectionRamotion/gliding-collection

A smooth, flowing, customizable Swift controller for UICollectionView on iOS.

1.5k126Swift
6 years ago
Panels
Panelsantoniocasero/Panels

A Swift framework for adding sliding panels to iOS apps with safe area and keyboard handling.

1.5k89Swift
6 years ago
MessengerKit
MessengerKitsteve228uk/MessengerKit

A Swift UI framework for building customizable messenger interfaces on iOS with built-in themes and cell types.

1.5k126Swift
5 years ago
FLKAutoLayout
FLKAutoLayoutfloriankugler/FLKAutoLayout

A UIView category for iOS/macOS that simplifies creating Auto Layout constraints in Objective-C/Swift code.

1.5k114Objective-C
5 years ago
TransitionButton
TransitionButtonAladinWay/TransitionButton

A UIButton subclass for iOS that provides loading spinner animations and smooth transition effects.

1.5k153Swift
4 years ago
1
2
3
4
12