Packages for keyword “dsl”
These packages are available as a package collection, usable in Xcode or SwiftPM.
PatchouliJSON
Ergonomic JSON Patch in Swift with a handy DSL.
Pin
📌 A tiny library that makes working with AutoLayout easier. Only 200 lines of code.
swift-builder
A shared, macro-free result-builder grammar for declarative element collection, in Swift.
DeclarativeRequests
Backend spec as a Swift enum — compose URLRequests like SwiftUI views. Zero dependencies.
SwiftRegexDSL
A Declarative Structured Language for regular expressions in Swift.
ValidatableKit
Composable data validation API in Swift exposing simple DSL for writing validations.
swift-declarative-openapi-generator
Turns an OpenAPI document into a compile-checked Swift BackendSpec for swift-declarative-requests — typed operations, models, and security gates
Grain
A data serialization template language in Swift
OnboardingKit
Easily implement your onboarding flow with a declarative API
vapor-elementary
A modern and efficient HTML rendering library - inspired by SwiftUI, built for the web.
ActionBuilder
Compose SpriteKit animations quickly in a declarative SwiftUI-style
CompositionalLayoutDSL
CompositionalLayoutDSL, library to simplify the creation of UICollectionViewCompositionalLayout. It wraps the UIKit API and makes the code shorter and easier to read.
swift-web-page
📄 A Swift DSL for writing type-safe HTML/CSS in SwiftUI way
SwiftyHTMLBuilder
Swift DSL for writing HTML documents
AttributedStringBuilder
Makes composing NSAttributedString pleasant by expressing each component within a closure
BetterMenus
A Swift DSL that simplifies the creation of UIMenus in UIKit.
VaporDSL
Declarative, structured syntax for Vapor.
Artisan
Artisan is an MVVM framework for Swift using the bonding features from Pharos and constraints builder from Draftsman.
SwiftCommonMark
Parse and create CommonMark documents in Swift.
Verify
A state validation solution with declarative composition and easy reuse.