Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. UIKit
U

UIKit

Framework
347 projects528.5k total stars62.0k total forks7 languages

Open-source projects built with UIKit

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

Showing 328 open-source projects · page 6 of 10

……
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
ZIKRouter
ZIKRouterZuikyo/ZIKRouter

An interface-oriented router for discovering modules and injecting dependencies with protocol in Objective-C and Swift.

659115Objective-C
6 years ago
AppStoreStyleHorizontalScrollView
AppStoreStyleHorizontalScrollViewterenceLuffy/AppStoreStyleHorizontalScrollView

A customizable iOS horizontal scroll view component that mimics the app sliding behavior seen in the Apple App Store.

65671Swift
7 years ago
URLEmbeddedView
URLEmbeddedViewmarty-suzuki/URLEmbeddedView

An iOS/tvOS view that automatically fetches, caches, and displays Open Graph metadata from URLs.

64870Swift
6 years ago
Dance
Dancesaoudrizwan/Dance

A Swifty wrapper over UIViewPropertyAnimator for creating powerful, referenceable, and interactive animations in iOS.

64821Swift
8 years ago
EatFit
EatFitYalantis/EatFit

An iOS component for attractive circular chart data representation inspired by Google Fit, using a PageViewController with UITableViewDataSource-style customization.

64875Swift
6 years ago
AirBar
AirBaruptechteam/AirBar

An iOS library for creating UIScrollView-driven expandable menus with smooth state transitions.

64151Swift
6 years ago
MusicPlayerTransition
MusicPlayerTransitionxxxAIRINxxx/MusicPlayerTransition

A Swift library implementing a custom interactive transition animation similar to Apple Music's iOS player.

63950Swift
7 years ago
IQAudioRecorderController
IQAudioRecorderControllerhackiftekhar/IQAudioRecorderController

A drop-in iOS library for recording and cropping audio with a customizable UI.

639141Objective-C
5 months ago
BetterSafariView
BetterSafariViewstleamist/BetterSafariView

A SwiftUI library for presenting SFSafariViewController and starting ASWebAuthenticationSession with proper native presentation styles.

63858Swift
1 year ago
SwiftSpreadSheet
SwiftSpreadSheetstuffrabbit/SwiftSpreadsheet

A fully customizable spreadsheet-style UICollectionViewLayout for iOS apps built with Swift.

63739Swift
6 years ago
SmileToUnlock
SmileToUnlockrsrbk/SmileToUnlock

A Swift library that uses ARKit Face Tracking to require users to smile before unlocking an iOS app.

62834Swift
5 years ago
KDCalendarView
KDCalendarViewmmick66/CalendarView

A customizable, drag-and-drop calendar component for iOS with native event support and flexible scrolling.

627115Swift
2 months ago
SelectableTextView
SelectableTextViewjhurray/SelectableTextView

A customizable iOS text view with advanced text selection, expansion, and scrolling capabilities.

62729Swift
5 years ago
GearRefreshControl
GearRefreshControlandreamazz/GearRefreshControl

A custom pull-to-refresh animation for iOS UIRefreshControl with gear-inspired visuals.

61951Swift
8 years ago
react-native-controllers
react-native-controllerswix/react-native-controllers

A React Native npm package providing native iOS navigation controllers (navbar, tabs, drawer) for a fully native iOS app skeleton.

60575Objective-C
3 years ago
AppstoreTransition
AppstoreTransitionappssemble/appstore-card-transition

A Swift library that replicates the App Store's card expand animation for UICollectionView and UITableView cells in iOS apps.

59352Swift
4 years ago
AHKBendableView
AHKBendableViewfastred/AHKBendableView

A UIView subclass that bends its edges during position change animations, creating a fluid visual effect.

59330Swift
4 years ago
SwiftyMenu
SwiftyMenuKarimEbrahemAbdelaziz/SwiftyMenu

A simple yet powerful drop-down menu component for iOS with extensive customization options.

58257Swift
2 years ago
DAExpandAnimation
DAExpandAnimationifitdoesntwork/DAExpandAnimation

A custom modal transition for iOS that presents controllers with an expanding effect while sliding out the presenter remnants.

58041Swift
1 year ago
StepSlider
StepSliderspromicky/StepSlider

A customizable iOS slider component for selecting preset integer values with full Interface Builder support.

577107Objective-C
5 years ago
AlertTransition
AlertTransitionloopeer/AlertTransition

An extensible Swift library for creating custom view controller transitions, with a focus on alert and modal presentations.

57561Swift
8 years ago
TKSwarmAlert
TKSwarmAlertentotsu/TKSwarmAlert

An iOS library for creating animated alert views with particle-like swarm effects, inspired by the Swarm app.

57454Swift
7 years ago
10Clock
10Clockjoedaniels29/10Clock

A beautiful iOS time-of-day picker control inspired by the iOS 10 Bedtime timer.

57087Swift
6 years ago
ShowTime
ShowTimeKaneCheshire/ShowTime

A Swift library that visually displays iOS taps and gestures on screen for demos and videos.

56642Swift
3 years ago
QuickTableViewController
QuickTableViewControllerbcylin/QuickTableViewController

A Swift library for quickly creating static table views for settings screens in iOS apps.

55863Swift
2 years ago
TableFlip
TableFlipmergesort/TableFlip

A simpler way to do cool UITableView animations with just two lines of code.

55835Swift
5 years ago
MBCalendarKit
MBCalendarKitMosheBerman/MBCalendarKit

An open-source calendar framework for iOS with customizable views, IBDesignable support, and Swift interoperability.

551116Objective-C
6 years ago
OnboardKit
OnboardKitNikolaKirev/OnboardKit

A customizable Swift library for adding user onboarding flows to UIKit-based iOS apps.

54966Swift
1 year ago
Sensitive
Sensitivehellowizman/Sensitive

A Swift library that simplifies gesture handling in iOS with a declarative API, replacing UIGestureRecognizer's target/action pattern.

54531Swift
2 years ago
Translucid
TranslucidEkhoo/Translucid

A lightweight Swift library for setting an image as text background with animation capabilities.

54533Swift
8 years ago
GradientProgressBar
GradientProgressBarfxm90/GradientProgressBar

A customizable gradient progress bar for iOS with full SwiftUI and UIKit support.

54139Swift
3 months ago
MultiSlider
MultiSlideryonat/MultiSlider

A customizable iOS slider component with multiple thumbs, range highlighting, snap intervals, and value labels for both UIKit and SwiftUI.

540114Swift
9 months ago
KDDragAndDropCollectionView
KDDragAndDropCollectionViewmmick66/KDDragAndDropCollectionView

A Swift library for implementing drag-and-drop data transfer between multiple UICollectionViews in iOS apps.

52979Swift
6 years ago
PickerView
PickerViewfilipealva/PickerView

A highly customizable alternative to UIPickerView for iOS, written in Swift.

52788Swift
7 years ago
MKDropdownMenu
MKDropdownMenumaxkonovalov/MKDropdownMenu

A highly customizable dropdown menu component for iOS apps, inspired by UIPickerView.

52682Objective-C
8 years ago
MYTableViewIndex
MYTableViewIndexmindz-eye/MYTableViewIndex

A pixel-perfect, customizable replacement for UITableView section index in Swift with image support and automatic layout.

52449Swift
6 years ago
1
5
6
7
10