Swiftpack.co -  DirectToSwift/DirectToSwiftUI as Swift Package
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
Rule based CRUD Database Frontends for SwiftUI
.package(url: "https://github.com/DirectToSwift/DirectToSwiftUI.git", from: "0.2.0")

Direct to SwiftUI

Swift5.1 macOS iOS watchOS Travis

Going fully declarative: Direct to SwiftUI.

Direct to SwiftUI is an adaption of an old WebObjects technology called Direct to Web. This time for Apple's new framework: SwiftUI. Instant CRUD apps, configurable using a declarative rule system, yet fully integrated with SwiftUI.

There is a blog entry explaining how to use this: Introducing Direct to SwiftUI.

A Direct to SwiftUI variant using CoreData instead of ZeeQL can be found over here: CoreDataToSwiftUI.


Direct to SwiftUI requires an environment capable to run SwiftUI. That is: macOS Catalina, iOS 13 or watchOS 6. In combination w/ Xcode 11.

Note that you can run iOS 13/watchOS 6 apps on Mojave in the emulator, so that is fine as well.

Using the Package

You can either just drag the Direct to SwiftUI Xcode project into your own project, or you can use Swift Package Manager.

The package URL is: https://github.com/DirectToSwift/DirectToSwiftUI.git .


What it looks like

A demo application using the Sakila database is provided: DVDRental.




Still too ugly to show, but works in a very restricted way ;-)


Brought to you by The Always Right Institute and ZeeZide. We like feedback, GitHub stars, cool contract work, presumably any form of praise you can think of.


Stars: 50
Last commit: 4 weeks ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Release Notes

Alive The History Be
4 weeks ago

Just updated the environment to 2021 requirements.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API