Packages for keyword “mvvm”
These packages are available as a package collection, usable in Xcode or SwiftPM.
RIBs
Uber's cross-platform mobile architecture framework - Android Repository
Verge
🟣 A robust Swift state-management framework designed for complex applications, featuring an integrated ORM for efficient data handling.
XCoordinator
🎌 Powerful navigation library for iOS based on the coordinator pattern
LightweightObservable
📬 A lightweight implementation of an observable sequence that you can subscribe to.
FOSUtilities
Swift libraries for supporting the Model-View-ViewModel pattern on macOS, iOS, Windows and Linux
SUICoordinator
Navigation coordinators for SWiftUI. Simple, powerful and elegant.
SwiftUINavigation
Framework for Implementing Clean Navigation in SwiftUI
Bradel
Simple framework to manage a TableView in an MVVM environment
ModelAssistant
Elegant library to manage the interactions between view and model in Swift
XCEUniFlow
Unidirectional data flow & finite state machine merged together - app architecture done right.
XUI
XUI makes modular, testable architectures for SwiftUI apps a breeze!
KTViewModelBuilder
A Swift macro for wrapping a Kotlin ViewModel into a SwiftUI ObservableObject with unidirectional/bidirectional Kotlin binding
Ricemill
🌾 ♻️ 🍚 Unidirectional Input / Output framework with Combine. Supports both of SwiftUI and UIKit.
ALCoordinator
Coordinators either UIKit or SWiftUI. Simple, powerful and elegant.
FormKit
FormKit is a lightweight and modular SwiftUI library for building declarative forms with real-time validation. It simplifies field binding, touched state tracking, and error display—all with native SwiftUI support.
PathPresenter
Pure SwiftUI state-driven library to present view sequences and hierarchies.
Artisan
Artisan is an MVVM framework for Swift using the bonding features from Pharos and constraints builder from Draftsman.
17 packages.