Swift DSL

Open-source Swift projects categorized as DSL Edit details
Related topics: #Swift #UI #Autolayout #Layout #iOS

Top 9 Swift DSL Projects

  • SnapKit

    A Swift Autolayout DSL for iOS & OS X

    Project mention: Cracking the iOS Interview | dev.to | 2022-09-10

    SnapKit - Autolayout DSL for iOS & OS X

  • Stevia

    :leaves: Concise Autolayout code

    Project mention: What tools/libraries/practices do you use that improve your iOS development? | reddit.com/r/iOSProgramming | 2022-05-08

    As for layout, love Stevia, it's a syntax sugar for Autolayout.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Plot

    A DSL for writing type-safe HTML, XML and RSS in Swift. (by JohnSundell)

  • swift-request

    Declarative HTTP networking, designed for SwiftUI

    Project mention: Just starting with SwiftUI and was wondering what's the best way to make HTTP calls? | reddit.com/r/SwiftUI | 2022-04-05

    I came across this - https://github.com/carson-katri/swift-request but thought it would be prudent to discuss it with other developers before using anything.

  • MondrianLayout

    🏗 A way to build AutoLayout rapidly than using InterfaceBuilder(XIB, Storyboard) in iOS.

    Project mention: Convincing team | reddit.com/r/SwiftUI | 2021-11-19

    So unless your app is quite small, I doubt you can meet a reasonable risk-reward ratio. Instead, try to ask yourself what specific factors make SwiftUI attractive to you. Is it the layout DSL? You can use result builders for that. Is it the redux-like state management? You can use Combine just as effective in standard UIKit.

  • Syntax

    Write value-driven parsers quickly in Swift with an intuitive SwiftUI-like DSL (by nerdsupremacist)

  • orion

    Elegant tweak development in pure Swift (by theos)

    Project mention: [Discussion] Swift method swizzling? | reddit.com/r/jailbreak | 2022-08-14


  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • CompositionalLayoutDSL

    CompositionalLayoutDSL, library to simplify the creation of UICollectionViewCompositionalLayout. It wraps the UIKit API and makes the code shorter and easier to read.

  • Artisan

    Artisan is an MVVM framework for Swift using the bonding features from Pharos and constraints builder from Draftsman. (by hainayanda)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-09-10.

Swift DSL related posts


What are some of the best open-source DSL projects in Swift? This list will help you:

Project Stars
1 SnapKit 18,832
2 Stevia 3,277
3 Plot 1,794
4 swift-request 671
5 MondrianLayout 152
6 Syntax 127
7 orion 126
8 CompositionalLayoutDSL 40
9 Artisan 7
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.