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

902 stars
33 watching
65 forks
Language: Swift
last commit: almost 2 years ago
Linked from 1 awesome list

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

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
nikans/monarchrouterA router library for managing complex app navigation and state transitions in Swift42
bahn-x/swift-composable-navigatorA comprehensive navigation library for SwiftUI applications, addressing common challenges and providing a composable and testable solution.584
andr3whur5t/react-native-route-navigatorA navigation library for React Native apps using URIs to facilitate data transfer between components.27
mijick/navigationviewA SwiftUI navigation library that simplifies the process of creating and managing navigation stacks in iOS apps.276
avito-tech/marshrouteA Swift-based library that simplifies navigation logic in iOS applications by centralizing router-driven transitions and presenting views.224
ericvicenti/navigation-rfcAn exploration of navigation concepts and components for React Native, with the goal of improving modularity and independence from view logic.441
esqarrouth/ezswipecontrollerA UIPageViewController library for creating swipe-based navigation in iOS applications843
mtrpcic/pathjsA lightweight JavaScript library for client-side routing with support for Hashbangs and HTML5 pushState.1,096
koajs/routerProvides a flexible routing system for building web applications with Koa.871
expo/ex-navigatorAn alternative navigation solution for React Native applications built on top of the native Navigator component522
classicalconditioning/vue-router-navA minimalistic navigation bar component for Vue applications32
marty-suzuki/sahistorynavigationviewcontrollerA custom navigation controller implementation with task manager-like UI and support for 3D Touch1,572
spatie/laravel-navigationProvides a flexible and renderless navigation system for Laravel applications502
alexhoma/routex.jsA Next.js router library for managing dynamic routes and building custom link components.39
expo/react-native-url-handlerEnables navigation to external URLs and handles in-app URL requests within a mobile application.36