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 7 Swift Architecture Pattern Projects
-
swift-composable-architecture
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
Project mention: What is a piece of code (or Framework, extension, etc.) that you add in every new project? | reddit.com/r/swift | 2023-02-24At a minimum, Composable Architecture, and now Dependencies from Point-Free.
-
Clean Architecture for SwiftUI + Combine
SwiftUI sample app using Clean Architecture. Examples of working with CoreData persistence, networking, dependency injection, unit testing, and more.
Project mention: Is there any open source project with high professional standards using Combine and/or SwiftUI? | reddit.com/r/iOSProgramming | 2023-01-11I'd recommend looking at this repo, has full code coverage and code is written in clean manner https://github.com/nalexn/clean-architecture-swiftui/tree/mvvm
-
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!
-
ios-architecture
A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others
-
-
iOS-Viper-Architecture
This repository contains a detailed sample app that implements VIPER architecture in iOS using libraries and frameworks like Alamofire, AlamofireImage, PKHUD, CoreData etc.
-
Spin
Spin aims to provide a versatile Feedback Loop implementation working with the three main reactive frameworks available in the Swift community (RxSwift, ReactiveSwift and Combine)
-
VIPER Module Generator
A Swift 4.2 VIPER Module Boilerplate Generator with predefined functions and a BaseViewProtocol.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Swift Architecture Patterns related posts
- Ideal architecture for an app entirely in SwiftUI? Example code repo would be great
- Use of EnvironmentObjects for sharing ObservableObjects
- Best way forward coming from the Javascript / Typescript world?
- Should You Still Learn UIKit?
- Preferred way to pass data up multiple views?
- Is there any open source project with high professional standards using Combine and/or SwiftUI?
- Hi guys, I'm new with SwiftUI, someone can help me with this error?
-
A note from our sponsor - Appwrite
appwrite.io | 21 Mar 2023
Index
What are some of the best open-source Architecture Pattern projects in Swift? This list will help you:
Project | Stars | |
---|---|---|
1 | swift-composable-architecture | 8,344 |
2 | Clean Architecture for SwiftUI + Combine | 4,345 |
3 | ios-architecture | 1,339 |
4 | Tempura | 695 |
5 | iOS-Viper-Architecture | 656 |
6 | Spin | 118 |
7 | VIPER Module Generator | 68 |