Packages for keyword “navigation”
These packages are available as a package collection, usable in Xcode or SwiftPM.
RoutingManager
A Swift package designed to simplify and enhance navigation in SwiftUI applications. It supports stateful navigation with persistent storage, allowing developers to manage complex navigation flows with ease.
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
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
CoordinatorKit
A lightweight Swift coordinator pattern library for managing navigation flow in iOS apps
navigation-stack-backport
SwiftUI NavigationStack for iOS 14 and 15
GLMap
Swift package and extensions for GLMap framework
NavPilot
Type safe SwiftUI Navigation library, A wrapper around the SwiftUI's NavigationStack
Ariadne
Elegant and extensible routing framework in Swift
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.
AwesomeNavigation
Lightweight SwiftUI navigation library!
SmartDeeplink
Swift library for advanced deep linking — supports dynamic path parsing, push/universal links, custom URL schemes, and analytics/logging hooks. Easy integration for any iOS app.
Voyager
Framework for navigation & routing in SwiftUI
Navigation
Navigation is a framework that provides an another look on iOS app screens navigation
OpenBytesNavigation
📚 Easy-to-use navigation system for SwiftUI apps