Connect with us


SwiftUIX – Extensions and additions to the SwiftUI

SwiftUIX attempts to fill the gaps of the still nascent SwiftUI framework, providing an extensive suite of components, extensions and utilities to complement the standard library. This project is by far the most complete port of missing UIKit/AppKit functionality, striving to deliver it in the most Apple-like fashion possible.

The goal of this project is to complement the SwiftUI standard library, offering hundreds of extensions and views that empower you, the developer, to build applications with the ease promised by the revolution that is SwiftUI.

UIKit → SwiftUI

UIKit SwiftUI SwiftUIX
LPLinkView LinkPresentationView
UIActivityIndicatorView ActivityIndicator
UIActivityViewController AppActivityView
UIBlurEffect BlurEffectView
UICollectionView CollectionView
UIDeviceOrientation DeviceLayoutOrientation
UIImagePickerController ImagePicker
UIPageViewController PaginationView
UIScreen Screen
UISearchBar SearchBar
UIScrollView ScrollView CocoaScrollView
UISwipeGestureRecognizer SwipeGestureOverlay
UITableView List CocoaList
UITextField TextField CocoaTextField
UIModalPresentationStyle ModalPresentationStyle
UIViewControllerTransitioningDelegate UIHostingControllerTransitioningDelegate
UIVisualEffectView VisualEffectView
UIWindow WindowOverlay

SwiftUIX on GitHub:
Platform: iOS
⭐️: 4.4K