Packages for keyword “architecture”
These packages are available as a package collection, usable in Xcode or SwiftPM.
swift-composable-architecture
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
ReactorKit
A library for reactive and unidirectional Swift applications
swift-dependencies
A dependency management library inspired by SwiftUI's "environment."
NavigatorUI
Advanced Navigation Support for SwiftUI.
RIBs
Uber's cross-platform mobile architecture framework - Android Repository
OneWay
A Swift library for state management with unidirectional data flow.
Coordinator
Implementation of Coordinators app design pattern.
SwiftObserver
Easy Elegant Reactive Swift #NoRx
FuntastyKit
A collection of Swift utilities and protocols used in our projects
swift-dependencies-additions
More dependencies for `swift-dependencies`
swiftui-atom-properties
⚛️ Atomic approach state management and dependency injection for SwiftUI
Harmonize
Harmonize is a modern linter for Swift that allows you to write architectural lint rules as unit tests. In the era of AI-generated code, it provides your team with deterministic guardrails to keep your codebase clean, maintainable, and consistent as it grows.
SwiftUI-UDF
UDF (Unidirectional Data Flow) architecture on SwiftUI/Concurrency/Combine
napkin
Swift 6.2 framework for clean-architecture apps as a tree of isolated, composable units. Modeled on Uber's RIBs, rebuilt around Swift Concurrency.
RxFeedback
The universal system operator and architecture for RxSwift
Destinations
A Swift library for SwiftUI and UIKit that provides an architectural framework for iOS apps, designed to remove app and business logic from UI, manage routing, and remove boilerplate presentation code.
RouterService
💉Type-safe Navigation/Dependency Injection Framework for Swift
Puddles
A native SwiftUI app architecture
swift-bylaws
Architectural linting for Swift developers and coding agents
FuturedKit
SwiftUI state management tools, resources and views used by Futured.