Packages for keyword “dsl”
These packages are available as a package collection, usable in Xcode or SwiftPM.
MenuBuilder
Swift Function Builder for creating NSMenuItems
SketchKit
A lightweight auto-layout DSL library for iOS, tvOS & macOS.
swift-builders
A Swift package with result builders for Array, Dictionary, Set, String, and Markdown.
swift-resource-generator
Programmatic Apple resource generation in Swift, starting with XCAsset catalogs, with a type-safe DSL, parser/import support, and deterministic output.
HTML
A DSL for writing HTML in Swift
UIViewKit
UIViewKit is a Swift framework for writing modern UIKit view hierarchies in a SwiftUI-like style.
AppKid
UI toolkit for Linux in Swift. Powered by Vulkan
CompositionalLayoutDSL
CompositionalLayoutDSL, library to simplify the creation of UICollectionViewCompositionalLayout. It wraps the UIKit API and makes the code shorter and easier to read.
DSFToolbar
A SwiftUI-style declarative NSToolbar wrapper for macOS.
HTMLParserBuilder
A result builder that build HTML parser and transform HTML elements to strongly-typed result, inspired by RegexBuilder.
PathBuilder
SwiftUI result builder for Path
SwiftDI
SwiftDI the new way to use your dependency in Swift 5.1
swift-fsm
Friendly Finite State Machine Syntax for Swift across Apple Platforms
swift-html-vapor
💧 Vapor plugin for type-safe, transformable HTML views.
swift-svg
A Swift package for type-safe SVG generation.
HTTPMock
Lightweight HTTP mocking for Swift
composable-deep-link
Deep Link 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