Packages for keyword “dsl”
These packages are available as a package collection, usable in Xcode or SwiftPM.
SwiftDI
SwiftDI the new way to use your dependency in Swift 5.1
swift-html-vapor
💧 Vapor plugin for type-safe, transformable HTML views.
AppKid
UI toolkit for Linux in Swift. Powered by Vulkan
composable-deep-link
Deep Link DSL
CompositionalLayoutDSL
CompositionalLayoutDSL, library to simplify the creation of UICollectionViewCompositionalLayout. It wraps the UIKit API and makes the code shorter and easier to read.
PathBuilder
SwiftUI result builder for Path
swift-declarative-configuration
Declarative configuration for your objects
swift-fsm
Friendly Finite State Machine Syntax for Swift across Apple Platforms
HTML
A DSL for writing HTML in Swift
UIViewKit
UIViewKit is a Swift tool for easy UIKit view design, blending InterfaceBuilder's ease with Swift type checks. It mirrors SwiftUI's look and provides quick methods for attributes, outlets, and constraints. The @resultBuilder makes code faster to write and visually appealing.
PatchouliCore
Generic patching engine in Swift with a handy DSL
PatchouliJSON
Ergonomic JSON Patch in Swift with a handy DSL.
DataKit
A Swift library to easily read and write binary formatted data using a modern, declarative interface.
DSFMenuBuilder
A SwiftUI-style DSL for generating `NSMenu` instances for AppKit.
Feedbacks
Feedbacks is a tool to build feedback loops within a Swift based application. Feedbacks relies on Combine and is compatible with SwiftUI and UIKit
FHDiffableViewControllers
UITableViewController and UICollectionViewController based on a DiffableDataSource.
Pin
📌 A tiny library that makes working with AutoLayout easier. Only 200 lines of code.
ValidatableKit
Composable data validation API in Swift exposing simple DSL for writing validations.
Grain
A data serialization template language in Swift
OnboardingKit
Easily implement your onboarding flow with a declarative API