All Projects → DirectToSwift → Directtoswiftui

DirectToSwift / Directtoswiftui

Licence: other
Rule based CRUD Database Frontends for SwiftUI

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Directtoswiftui

Swiftui Cheat Sheet
SwiftUI 2.0 Cheat Sheet
Stars: ✭ 3,417 (+6873.47%)
Mutual labels:  declarative-ui
Walk
A Windows GUI toolkit for the Go Programming Language
Stars: ✭ 5,813 (+11763.27%)
Mutual labels:  declarative-ui
Sparkui
🧙‍♂️Build iOS apps at lightning speed
Stars: ✭ 32 (-34.69%)
Mutual labels:  declarative-ui
Redisdesktopmanager
🔧 Cross-platform GUI management tool for Redis
Stars: ✭ 19,395 (+39481.63%)
Mutual labels:  database-gui
Blueprint
Declarative UI construction for iOS, written in Swift
Stars: ✭ 500 (+920.41%)
Mutual labels:  declarative-ui
Moxie
lightweight platform-agnostic tools for declarative UI
Stars: ✭ 691 (+1310.2%)
Mutual labels:  declarative-ui
Awesome Jetpack Compose
A collaborative list of awesome jetpack compose resources.
Stars: ✭ 271 (+453.06%)
Mutual labels:  declarative-ui
Chatblocks
Declarative Messenger chatbot framework
Stars: ✭ 48 (-2.04%)
Mutual labels:  declarative-ui
Markupkit
Declarative UI for iOS and tvOS
Stars: ✭ 508 (+936.73%)
Mutual labels:  declarative-ui
Pods
The Pods Framework is a Content Development Framework for WordPress - It lets you create and extend content types that can be used for any project. Add fields of various types we've built in, or add your own with custom inputs, you have total control.
Stars: ✭ 883 (+1702.04%)
Mutual labels:  database-gui
Diwata
A user-friendly database interface
Stars: ✭ 386 (+687.76%)
Mutual labels:  database-gui
App
Directus Admin Application — An Intuitive WebApp for Managing Database Content
Stars: ✭ 464 (+846.94%)
Mutual labels:  database-gui
Qmlweb
A QML engine in a web browser. Current state: fixing things…
Stars: ✭ 703 (+1334.69%)
Mutual labels:  declarative-ui
Fastoredis
FastoRedis is a crossplatform Redis GUI management tool.
Stars: ✭ 316 (+544.9%)
Mutual labels:  database-gui
Leego
Declarative, configurable & highly reusable UI development as making Lego bricks.
Stars: ✭ 967 (+1873.47%)
Mutual labels:  declarative-ui
Django Schema Graph
An interactive graph of your Django model structure
Stars: ✭ 278 (+467.35%)
Mutual labels:  database-gui
Gem
💎 GUI for Data Modeling with Elasticsearch
Stars: ✭ 654 (+1234.69%)
Mutual labels:  database-gui
Gomponents
Declarative view components in Go, that can render to HTML5.
Stars: ✭ 49 (+0%)
Mutual labels:  declarative-ui
Fastonosql
FastoNoSQL is a crossplatform Redis, Memcached, SSDB, LevelDB, RocksDB, UnQLite, LMDB, ForestDB, Pika, Dynomite, KeyDB GUI management tool.
Stars: ✭ 1,001 (+1942.86%)
Mutual labels:  database-gui
Declarativ
A declarative HTML rendering library that is definitely not JSX.
Stars: ✭ 16 (-67.35%)
Mutual labels:  declarative-ui

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.

Requirements

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 .

Misc

What it looks like

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

Watch

Phone

macOS

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

Who

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].