route-composer

Navigation library

A protocol-oriented library that simplifies navigation and deep linking in iOS applications

Protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigation and deep linking tasks in the iOS application. Can be used as the universal replacement for the Coordinator pattern.

GitHub

901 stars
33 watching
63 forks
Language: Swift
last commit: 10 months ago
Linked from 1 awesome list

controllers-compositioncoordinatorcoordinator-patterndeeplinkdeeplinksfactoryfinderiosmvvm-cmvvm-coordinatornavigationrouterrouting-engineswiftswift5universal-links

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
nikans/monarchrouter A router library for managing complex app navigation and state transitions in Swift 42
bahn-x/swift-composable-navigator A comprehensive navigation library for SwiftUI applications, addressing common challenges and providing a composable and testable solution. 580
andr3whur5t/react-native-route-navigator A navigation library for React Native apps using URIs to facilitate data transfer between components. 27
mijick/navigationview A SwiftUI navigation library that simplifies the process of creating and managing navigation stacks in iOS apps. 267
avito-tech/marshroute A Swift-based library that simplifies navigation logic in iOS applications by centralizing router-driven transitions and presenting views. 224
ericvicenti/navigation-rfc An exploration of navigation concepts and components for React Native, with the goal of improving modularity and independence from view logic. 441
esqarrouth/ezswipecontroller A UIPageViewController library for creating swipe-based navigation in iOS applications 843
mtrpcic/pathjs A lightweight JavaScript library for client-side routing with support for Hashbangs and HTML5 pushState. 1,096
koajs/router Provides a flexible routing system for building web applications with Koa. 867
expo/ex-navigator An alternative navigation solution for React Native applications built on top of the native Navigator component 522
classicalconditioning/vue-router-nav A minimalistic navigation bar component for Vue applications 32
marty-suzuki/sahistorynavigationviewcontroller A custom navigation controller implementation with task manager-like UI and support for 3D Touch 1,571
spatie/laravel-navigation Provides a flexible and renderless navigation system for Laravel applications 498
alexhoma/routex.js A Next.js router library for managing dynamic routes and building custom link components. 39
expo/react-native-url-handler Enables navigation to external URLs and handles in-app URL requests within a mobile application. 36