41 Repositories
Helm is a declarative, graph-based routing library for SwiftUI. It fully describ
ViewController's for SwiftUI. The core idea is that the ViewController is owning, or at least driving, the View(s). Not the other way around. Blog ent
JLRoutes What is it? JLRoutes is a URL routing library with a simple block-based API. It is designed to make it very easy to handle complex URL scheme
Composable Navigator An open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind Vanilla S
swift-url-routing A bidirectional URL router with more type safety and less fuss. This library is built with Parsing. Motivation Getting started Docum
DeepLink Kit Overview DeepLink Kit is a splendid route-matching, block-based way to handle your deep links. Rather than decide how to format your URLs
ZIKRouter An interface-oriented router for managing modules and injecting dependencies with protocol. The view router can perform all navigation types
IntentKit ========= IntentKit is an easier way to handle third-party URL schemes in iOS apps. Linking to third-party apps is essentially broken on iOS
RouteComposer RouteComposer is the protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigatio
Welcome SwiftCurrent is a library that lets you easily manage journeys through your Swift application. It comes with built-in support for UIKit and Sw
SwiftUIRouter 🔗 An ⚠️ experimental ⚠️ navigation router for SwiftUI Usage 💡 Check out ExampleApp for more. Define your routes: import SwiftUIRouter
Marshroute Contents Overview Detailes Tuning the transition animation 3d touch support PeekAndPopUtility Peek and pop state observing Demo Requirement
Mussel 🦪 💪 A framework for easily testing Push Notifications, Universal Links and Routing in XCUITests. As of Xcode 11.4, users are able to test Pus
ApplicationCoordinator A lot of developers need to change navigation flow frequently, because it depends on business tasks. And they spend a huge amou
vapor-routing A routing library for Vapor with a focus on type safety, composition, and URL generation. Motivation Getting started Documentation Licen
SwiftlyPresent Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements Installation Swi
Presentation Also available as a part of my SwiftUI+ Collection – just add it to Xcode 13+ Provides a custom presentation modifier that provides more
Developed and Maintained by Ipodishima Founder & CTO at Wasappli Inc. (If you need to develop an app, get in touch with our team!) So what is this lib
ZPPRouter 面向组件协议 组件获取实例为协议类型 注: SPM 每一个组件最终生成的都是 framwork库 意味着组件存在命名空间(优点) Example To run the example project, clone the repo, and run pod install fro
Router Reason - Get Started - Installation Why Because classic App Navigation introduces tight coupling between ViewControllers. Complex Apps navigati
TrieRouter An App-specific Simple Routing Library Usage let r = Router() r.addRoute("tbx://index") { _ in print("root") } r.addRoute("tbx://intTes
IKRouter What does it do? Once you have made your UIViewControllers conform to Routable you can register them with the parameters that they represent
Apis URLNavigator abstract routing component written in Swift, Inspired by Moya. 天朝子民 Features Support for different processing based on plugin mechan
DZURLRoute Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements s.dependency 'DZVie
CustomOTPView This is OTPView made by HsynLoyiii in order to use in your login flow or wherever need it. It can use in IOS 15 and later in SwiftUI pro
Demo YouTube: Demo (2 minutes) 优酷:http://v.youku.com/v_show/id_XMzE3OTc5NDY2MA==.html?spm=a2h3j.8428770.3416059.1 The app is actually smoother than sh
A lightweight navigation framework based on the Coordinator pattern and is a compact version from XCoordinator.
RoutingKit Usage struct MessageBody: Body { typealias Response = String
FluidPresentation - no more handling presented or pushed in view controller A view controller that supports the interactive dismissal by edge pan gest
CoreNavigation 📱 📲 Navigate between view controllers with ease. 💫 🔜 More stable version (written in Swift 5) coming soon. Getting Started API Refe
Beeline is a very small library that aims to provide a lean, automatic implementation of the classic iOS router pattern.
Easy and maintainable app navigation with path based routing for SwiftUI.
URLNavigator ⛵️ URLNavigator provides an elegant way to navigate through view controllers by URLs. URL patterns can be mapped by using URLNavigator.re
About Navigation concerns RxFlow aims to Installation The key principles How to use RxFlow Tools and dependencies GitHub Actions Frameworks Platform L
SwiftUI-RouterDemo This is a simplified demonstration to the approach of leaving view transition management to a router.
Crossroad is an URL router focused on handling Custom URL Scheme. Using this, you can route multiple URL schemes and fetch arguments and parameters easily.
Linker Lightweight way to handle internal and external deeplinks in Swift for iOS. Installation Dependency Managers CocoaPods CocoaPods is a dependenc
Monarch Router is a declarative routing handler that is capable of managing complex View Controllers hierarchy transitions automatically, decoupling View Controllers from each other via Coordinator and Presenters. It fits right in with Redux style state flow and reactive frameworks.
Appz 📱 Deeplinking to external applications made easy Highlights Web Fallback Support: In case the app can't open the external application, it will f
SwiftRouter A URL Router for iOS, written in Swift, inspired by HHRouter and JLRoutes. Installation SwiftRouter Version Swift Version Note Before 1.0.
LiteRoute Description LiteRoute is easy transition between VIPER modules, who implemented on pure Swift. We can transition between your modules very e