SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Swift Uikit Projects
-
SwifterSwift
A handy collection of more than 500 native Swift extensions to boost your productivity.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
swift-composable-architecture
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
When developing new apps with SwiftUI, TCA (The Composable Architecture) is likely the first architecture that comes to mind. Having used TCA in production for over a year, I've experienced its benefits in terms of consistent implementation and testability. However, TCA can become a constraint during certain phases of app development. During the initial app launch phase when concepts aren't yet solidified, rapid iteration of creation and destruction is essential, making speed and flexibility more important than robust implementations with comprehensive tests. While TCA is convenient, its strong writing constraints can turn what would be a few minutes of pure Swift implementation into hours of struggle. (I've even reached out to Point-Free about this.) TCA is an excellent architecture when you're on track and requirements don't fundamentally change, but we determined it wasn't suitable for our current needs.
-
IBAnimatable
Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.
-
-
About-SwiftUI
Gathering all info published, both by Apple and by others, about new framework SwiftUI.
-
-
SwipeCellKit
Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.
-
-
StarWars.iOS
This component implements transition animation to crumble view-controller into tiny pieces.
-
-
TwitterTextEditor
A standalone, flexible API that provides a full-featured rich text editor for iOS applications.
-
-
AlertKit
Native alert from Apple Music & Feedback. Contains Done, Heart & Message and other presets.
-
-
Jelly
🌊 - Jelly is a library for animated, non-interactive & interactive viewcontroller transitions and presentations with the focus on a simple and yet flexible API.
-
Wave
Wave is a spring-based animation engine for iOS and macOS that makes it easy to create fluid, interruptible animations that feel great. (by jtrivedi)
-
-
-
Project mention: Show HN: Notepad.exe – macOS editor for Swift and Python (now Linux runtime) | news.ycombinator.com | 2025-10-19
> Apple's on-device models for the AI?
no. Apple on-device models are not suitable for such a task. It uses a different model (I don't stick to one model in particular, as it may change)
> Does Swift have UI capabilities on Linux?
No. there are projects inspired by SwiftUI: https://github.com/stackotter/swift-cross-ui or https://git.aparoksha.dev/aparoksha/adwaita-swift (GNOME)
-
-
VerticalCardSwiper
A marriage between the Shazam Discover UI and Tinder, built with UICollectionView in Swift.
-
-
PagingKit
PagingKit provides customizable menu UI. It has more flexible layout and design than the other libraries.
Swift Uikit discussion
Swift Uikit related posts
-
Yotei - Highly modular & customizable SwiftUI calendar
-
Developer's Block
-
Not So Fast: AI Coding Tools Can Reduce Productivity
-
The Dilemma of Icons
-
Native Toast/Alert for React Native (support New Architecture)
-
Cacao: Pure Swift Cross-platform UIKit implementation
-
How can I recreate the scroll resistance from the Home app in SwiftUI?
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Jun 2026
Index
What are some of the best open-source Uikit projects in Swift? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | SwifterSwift | 15,088 |
| 2 | swift-composable-architecture | 14,689 |
| 3 | IBAnimatable | 8,650 |
| 4 | ViewAnimator | 7,341 |
| 5 | About-SwiftUI | 7,074 |
| 6 | swiftui-introspect | 6,503 |
| 7 | SwipeCellKit | 6,286 |
| 8 | Cards XI | 4,210 |
| 9 | StarWars.iOS | 3,772 |
| 10 | Pixel | 3,644 |
| 11 | TwitterTextEditor | 3,013 |
| 12 | EZSwiftExtensions | 2,988 |
| 13 | AlertKit | 2,633 |
| 14 | CardParts | 2,522 |
| 15 | Jelly | 2,460 |
| 16 | Wave | 2,367 |
| 17 | YBSlantedCollectionViewLayout | 2,340 |
| 18 | DebugSwift | 2,307 |
| 19 | swift-cross-ui | 1,576 |
| 20 | SwiftTerm | 1,569 |
| 21 | VerticalCardSwiper | 1,526 |
| 22 | TKRubberIndicator | 1,473 |
| 23 | PagingKit | 1,398 |