Packages for keyword “navigation”
These packages are available as a package collection, usable in Xcode or SwiftPM.
Puddles
A native SwiftUI app architecture
CoordinatorKit
A lightweight Swift coordinator pattern library for managing navigation flow in iOS apps
DrawerKit
A focused, native-feeling navigation drawer for SwiftUI.
Navi
Lightweight type-safe SwiftUI NavigationStack helper. Macros for destinations & origins, deep linking, programmatic navigation. Pure Swift 6, iOS 16+, no architecture lock-in.
MijickNavigationView
Navigation made simple (SwiftUI)
Router
🛣 Simple Navigation for iOS - ⚠️ Deprecated
swift-composable-presentation
Navigation helpers for SwiftUI applications built with ComposableArchitecture
SwiftUINavigation
Framework for Implementing Clean Navigation in SwiftUI
NavigationRouter
An alternative for SwiftUI NavigationStack. While using the NavigationStack for performance, NavigationRouter gives more control to navigating. It also gives easy access for programatic navigation.
SwiftUIRouter
Path-based routing in SwiftUI
navigation-stack-backport
SwiftUI NavigationStack for iOS 14 and 15
snap-navigation
Define the navigation structure of your SwiftUI app decoupled from it's presentation.
RouteKit
Scene lifecycle, routing, deep-linking & state restoration for scene-based UIKit/SwiftUI iOS apps.
NavPilot
Type safe SwiftUI Navigation library, A wrapper around the SwiftUI's NavigationStack
Ariadne
Elegant and extensible routing framework in Swift
FlowStack
SwiftUI navigation router for iOS 16+: NavigationStack, push/pop, sheet, fullScreenCover, global dialogs, route enum, guards, async queue, and deep links.
Magellan
Routing dead simple
QRoute
Declarative *walking* router for UI navigation in pure Swift.
snap-matching-navigation
A SwiftUI Container that displays a TabView or SplitScene, based on the device.
OwlNav
simplifies navigation in swiftui