43 Repositories
Swift routing-controllers Libraries
A simple, powerful and elegant implementation of the coordinator template in Swift for UIKit
A simple, powerful and elegant implementation of the coordinator template in Swift for UIKit Installation Swift Package Manager https://github.com/bar
Pure SwiftUI state-driven library to present view sequences and hierarchies.
PathPresenter swiftUIOnboarding.mp4 Pure SwiftUI routing with transitions, animations, and .sheet() support. In SwiftUI, View is a function of the sta
Custom navigation swiftui NavigationLink NavigationView
Custom navigation swiftui Experimenting with navigation link. if you find this idea interesting you can take and expend it into a more powerful soluti
Native, declarative routing for SwiftUI applications.
SwiftfulRouting 🕊 Native, declarative routing for SwiftUI applications Setup time: 1 minute Sample project: https://github.com/SwiftfulThinking/Swift
A framework for presenting bars and view controllers as popup, much like the look and feel of Apple Music App.
PBPopupController PBPopupController is a framework for presenting bars and view controllers as popup, much like the look and feel of Apple Music App.
A bidirectional router with more type safety and less fuss.
swift-url-routing A bidirectional URL router with more type safety and less fuss. This library is built with Parsing. Motivation Getting started Docum
A bidirectional Vapor router with more type safety and less fuss.
vapor-routing A routing library for Vapor with a focus on type safety, composition, and URL generation. Motivation Getting started Documentation Licen
A framework for easily testing Push Notifications and Routing in XCUITests
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
An App-specific Simple Routing Library
TrieRouter An App-specific Simple Routing Library Usage let r = Router() r.addRoute("tbx://index") { _ in print("root") } r.addRoute("tbx://intTes
An ARKit App that can help your friends to find you
An ARKit App that can do three things: Recording the route you've passed by Sharing the route with your friends Your friends can find the start positi
MusicAlbumApp - Applications for training networking, field validation, screen transitions, and GCD
MusicAlbumApp This is an educational application for finding music albums and vi
RoutingKit - Routing library With Swift
RoutingKit Usage struct MessageBody: Body { typealias Response = String
Custom-Transition - A repo about custom transition between two view controllers
Custom-Transition in SWIFT This is a repo about custom transition between two vi
A multi-platform, multi-paradigm routing framework.
📲 ScreenUI A multi-platform, multi-paradigm declarative routing framework for iOS/macOS and others, the replacement of Storyboard. Supports UIKit, Ap
Objective-C library for drag-n-drop of UITableViewCells in a navigation hierarchy of view controllers.
ios-dragable-table-cells Support for drag-n-drop of UITableViewCells in a navigation hierarchy of view controllers. You drag cells by tapping and hold
A lightweight iOS mini framework that enables programmatic navigation with SwiftUI, by using UIKit under the hood.
RouteLinkKit A lightweight iOS mini framework that enables programmatic navigation with SwiftUI. RouteLinkKit is fully compatible with native Navigati
Pager is the simplest and best way to implement sliding view controllers in Swift
Pager is the simplest and best way to implement sliding view controllers. Installation Drop in the Spring folder to your Xcode project. Or via CocoaPo
A set of views and controllers for displaying and scheduling events on iOS
CalendarLib CalendarLib is a set of views and controllers for displaying and scheduling events on iOS. Warning: As some people may have noticed, this
iOS custom controller used in Jobandtalent app to present new view controllers as cards
CardStackController iOS custom controller used in the Jobandtalent app to present new view controllers as cards. This controller behaves very similar
A Swift web framework and HTTP server.
A Swift Web Framework and HTTP Server Summary Kitura is a web framework and web server that is created for web services written in Swift. For more inf
An iOS library to route API paths to objects on client side with request, mapping, routing and auth layers
WANetworkRouting Developed and Maintained by ipodishima Founder & CTO at Wasappli Inc. Sponsored by Wisembly A routing library to fetch objects from a
Custom transition between controllers. Settings controller for your iOS app.
SPLarkController About Transition between controllers to top. You can change animatable height after presentation controller. For presentation and dis
SwiftySideMenu is a lightweight and easy to use side menu controller to add left menu and center view controllers with scale animation based on Pop framework.
SwiftySideMenu SwiftySideMenu is a lightweight, fully customizable, and easy to use controller to add left menu and center view controllers with scale
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.
RouteComposer RouteComposer is the protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigatio
📱📲 Navigate between view controllers with ease. 💫 🔜 More stable version (written in Swift 5) coming soon.
CoreNavigation 📱 📲 Navigate between view controllers with ease. 💫 🔜 More stable version (written in Swift 5) coming soon. Getting Started API Refe
🛣 Simple Navigation for iOS
Router Reason - Get Started - Installation Why Because classic App Navigation introduces tight coupling between ViewControllers. Complex Apps navigati
URL routing library for iOS with a simple block-based API
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
iOS routing done right. Handles both URL recognition and controller displaying with parsed parameters. All in one line, controller stack preserved automatically!
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
LNPopupController is a framework for presenting view controllers as popups of other view controllers, much like the Apple Music and Podcasts apps.
LNPopupController LNPopupController is a framework for presenting view controllers as popups of other view controllers, much like the Apple Music and
Path based routing in SwiftUI
Easy and maintainable app navigation with path based routing for SwiftUI. With SwiftUI Router you can power your SwiftUI app with path based routing.
sRouting - The lightweight navigation framework for SwiftUI.
sRouting The lightweight navigation framework for SwiftUI. Overview sRouting using the native navigation mechanism in SwiftUI. It's easy to handle nav
A Swift web framework and HTTP server.
A Swift Web Framework and HTTP Server Summary Kitura is a web framework and web server that is created for web services written in Swift. For more inf
Easy and maintainable app navigation with path based routing for SwiftUI.
Easy and maintainable app navigation with path based routing for SwiftUI.
SPLarkController - Custom transition between controllers. Settings controller for your iOS app.
SPLarkController About Transition between controllers to top. You can change animatable height after presentation controller. For presentation and dis
XLPagerTabStrip is a Container View Controller that allows us to switch easily among a collection of view controllers
XLPagerTabStrip is a Container View Controller that allows us to switch easily among a collection of view controllers. Pan gesture can be used to move on to next or previous view controller. It shows a interactive indicator of the current, previous, next child view controllers.
A paging menu controller built from other view controllers placed inside a scroll view (like Spotify, Windows Phone, Instagram)
Unfortunately, life gets in the way sometimes and I won't be able to maintain this library any longer and upgrade this library to where it needs to be
SwiftForms is a small and lightweight library written in Swift that allows you to easily create forms.
SwiftForms is a powerful and extremely flexible library written in Swift that allows to create forms by just defining them in a couple of lines. It also provides the ability to customize cells appearance, use custom cells and define your own selector controllers.
A navigation controller that displays its view controllers as an interactive stack of cards.
CardNavigation The easiest way to turn a navigation controller into an interactive stack of cards. Highlights ✅ Fully interactive and interruptible ✅
A child view controller framework that makes setting up your parent controllers as easy as pie.
Description Family is a child view controller framework that makes setting up your parent controllers as easy as pie. With a simple yet powerful publi
A Swift web framework and HTTP server.
A Swift Web Framework and HTTP Server Summary Kitura is a web framework and web server that is created for web services written in Swift. For more inf
⛵️ URLNavigator provides an elegant way to navigate through view controllers by URLs.
URLNavigator ⛵️ URLNavigator provides an elegant way to navigate through view controllers by URLs. URL patterns can be mapped by using URLNavigator.re
Monarch Router is a Declarative URL- and state-based router written in Swift.
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.
LiteRoute is easy transition for your app. Written on Swift 4
LiteRoute Description LiteRoute is easy transition between VIPER modules, who implemented on pure Swift. We can transition between your modules very e