Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more! Learn more →
Top 23 Swift Uikit Projects
-
SwifterSwift
A handy collection of more than 500 native Swift extensions to boost your productivity.
-
IBAnimatable
Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
swift-composable-architecture
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
Learn it if the project at hand requires it. A lot of older, more mature apps will still use UIKit, so it’s likely if you plan to work an iOS developer job that you will need it. But it’s getting to the point where a lot of the forward thinking shops are already starting to integrate SwiftUI. (Me being one of them) which, btw, a lot of people will say SwiftUI isn’t quite there yet, and I mostly disagree. SwiftUI is good for a great many use cases. Yes, there are still pain points, but you can write most of the apps you’d need to write in SwiftUI. And there are great architectural frameworks out there that actually give SwiftUI an opinionated way to structure apps that is testable and maintainable. Check out pointfreeco’s The Composable Architecture (https://github.com/pointfreeco/swift-composable-architecture)
-
-
About-SwiftUI
Gathering all info published, both by Apple and by others, about new framework SwiftUI.
https://github.com/Juanpe/About-SwiftUI - mengs recommended resources
-
SwipeCellKit
Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.
-
Project mention: How do I present a new view controller this way with UIKit? | reddit.com/r/swift | 2022-06-11
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
StarWars.iOS
This component implements transition animation to crumble view-controller into tiny pieces.
-
-
It depends on whether you’re trying to learn or get something done. If the latter, there are some libraries on GitHub that would help tremendously, like https://github.com/FluidGroup/Brightroom
-
TwitterTextEditor
A standalone, flexible API that provides a full-featured rich text editor for iOS applications.
-
-
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: Netflix UI refresh - guesses on how it’s done? | reddit.com/r/iOSProgramming | 2023-01-17Looks like the guy who posted has an api for animation with retargetting called Wave. Link
-
PagingKit
PagingKit provides customizable menu UI. It has more flexible layout and design than the other libraries.
-
-
VerticalCardSwiper
A marriage between the Shazam Discover UI and Tinder, built with UICollectionView in Swift.
-
Github source is at: https://github.com/yannickl/Splitflap
-
-
BFKit-Swift
BFKit-Swift is a collection of useful classes, structs and extensions to develop Apps faster.
-
InputBarAccessoryView
A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments
-
C4iOS
C4 is an open-source creative coding framework that harnesses the power of native iOS programming with a simplified API that gets you working with media right away. Build artworks, design interfaces and explore new possibilities working with media and interaction.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
Swift Uikit related posts
- How To Create A Image Editing App?
- Question: how to enable PIP for any view in SwiftUI like this ?
- I am developing a photo editing application, adding stickers, crop etc... I would have liked to know if you had a track (a library, a similar github project) 🙌. For now I have only found her but I would have liked more oriented swiftui
- Libraries for Photo Editing
- Swift Table – produce an iOS TableView in 3 lines of code
- [RANT] Anyone else here feeling burnt out working in UIKit?
- How would one achieve the grey background behind the Continue button on “What’s New” screens?
-
A note from our sponsor - Appwrite
appwrite.io | 4 Feb 2023
Index
What are some of the best open-source Uikit projects in Swift? This list will help you:
Project | Stars | |
---|---|---|
1 | SwifterSwift | 12,087 |
2 | IBAnimatable | 8,647 |
3 | swift-composable-architecture | 7,994 |
4 | ViewAnimator | 6,892 |
5 | About-SwiftUI | 6,514 |
6 | SwipeCellKit | 5,959 |
7 | Cards XI | 4,110 |
8 | StarWars.iOS | 3,714 |
9 | EZSwiftExtensions | 2,955 |
10 | Pixel | 2,827 |
11 | TwitterTextEditor | 2,792 |
12 | CardParts | 2,458 |
13 | Jelly | 2,404 |
14 | YBSlantedCollectionViewLayout | 2,170 |
15 | Wave | 1,405 |
16 | PagingKit | 1,298 |
17 | Sizes | 1,221 |
18 | VerticalCardSwiper | 1,180 |
19 | Splitflap | 1,068 |
20 | OverlayContainer | 1,049 |
21 | BFKit-Swift | 992 |
22 | InputBarAccessoryView | 975 |
23 | C4iOS | 972 |