Packages for keyword “navigation”
These packages are available as a package collection, usable in Xcode or SwiftPM.
MijickNavigationView
Navigation made simple (SwiftUI)
Router
🛣 Simple Navigation for iOS - ⚠️ Deprecated
snap-navigation
Define the navigation structure of your SwiftUI app decoupled from it's presentation.
swift-composable-presentation
Navigation helpers for SwiftUI applications built with ComposableArchitecture
SwiftUINavigation
Framework for Implementing Clean Navigation in SwiftUI
SwiftUIRouter
Path-based routing in SwiftUI
CoordinatorKit
A lightweight Swift coordinator pattern library for managing navigation flow in iOS apps
Navi
Lightweight type-safe SwiftUI NavigationStack helper. Macros for destinations & origins, deep linking, programmatic navigation. Pure Swift 6, iOS 16+, no architecture lock-in.
navigation-stack-backport
SwiftUI NavigationStack for iOS 14 and 15
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.
FlowStack
SwiftUI navigation router for iOS 16+: NavigationStack, push/pop, sheet, fullScreenCover, global dialogs, route enum, guards, async queue, and deep links.
Ariadne
Elegant and extensible routing framework in Swift
Dovetail
Modular SwiftUI building blocks for iOS apps.
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.
DrawerKit
A focused, native-feeling navigation drawer for SwiftUI.
iris
Routes incoming URLs into typed SwiftUI navigation, without hand-rolling plumbing for each new screen.
NavPilot
Type safe SwiftUI Navigation library, A wrapper around the SwiftUI's NavigationStack
AwesomeNavigation
Lightweight SwiftUI navigation library!