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
SwiftUINavigation
Framework for Implementing Clean Navigation in SwiftUI
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
Bradel
Simple framework to manage a TableView in an MVVM environment
ModelAssistant
Elegant library to manage the interactions between view and model in Swift
SUICoordinator
Navigation coordinators for SWiftUI. Simple, powerful and elegant.
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.