Swift Auto Layout

Open-source Swift projects categorized as Auto Layout

Top 23 Swift Auto Layout Projects

  • SnapKit

    A Swift Autolayout DSL for iOS & OS X

    Project mention: 📌 Pin — a tiny library that makes working with AutoLayout easier | reddit.com/r/swift | 2022-11-04

    SnapKit (19k⭐️) has been providing almost the same thing for years. It is already a standard for many companies.

  • Cartography

    A declarative Auto Layout DSL for Swift :iphone::triangular_ruler:

    Project mention: Awesome macOS Libraries List | dev.to | 2022-01-21

    Cartography - A declarative Auto Layout DSL for Swift. Language: Swift.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • BonMot

    Beautiful, easy attributed strings in Swift

  • SwiftRichString

    👩‍🎨 Elegant Attributed String composition in Swift sauce

  • EasyPeasy

    Auto Layout made easy

    Project mention: Transitioning from SwiftUI to UIKit | reddit.com/r/iOSProgramming | 2022-02-28

    As someone who works with both SwiftUI and UIKit regularly, one of the barriers of entry to UIKit is layout. I’d recommend learning autolayout fundamentals but use a DSL like EasyPeasy instead of writing vanilla constraints by hand.

  • SwiftAutoLayout

    Tiny Swift DSL for Autolayout

  • EasySwiftLayout

    Lightweight Swift framework for Apple's Auto-Layout

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • MisterFusion

    MisterFusion is Swift DSL for AutoLayout. It is the extremely clear, but concise syntax, in addition, can be used in both Swift and Objective-C. Support Safe Area and Size Class.

  • Cupcake

    An easy way to create and layout UI components for iOS (Swift version).

  • DeviceLayout

    📱AutoLayout can be set differently for each device

  • Swiftstraints

    Auto Layout In Swift Made Easy

  • Cassowary

    A Swift port of the Cassowary linear constraint solver

  • HypeUI

    🌺 HypeUI is a implementation of Apple's SwiftUI DSL style based on UIKit

  • KVConstraintKit

    An Impressive Auto Layout DSL for iOS, tvOS & OSX. & It is written in pure swift.

  • Mortar

    A compact but full-featured Auto Layout DSL for Swift (by jmfieldman)

  • Restraint

    Minimal Auto Layout in Swift

  • FrameLayoutKit

    FrameLayoutKit is a super fast and easy to use autolayout kit

  • FormationLayout

    Yet Another Swift Auto Layout DSL

  • SuperLayout

    SuperLayout is a Swift library that makes using Auto Layout a breeze.

  • WWLayout

    Swifty DSL for programmatic Auto Layout in iOS

  • NorthLayout

    The fast path to autolayout views in code

  • AutoLayoutPlus

    A bit of steroids for AutoLayout, powered by Swift.

  • EZLayout

    An easier and faster way to code Autolayout

  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

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-11-04.

Swift Auto Layout related posts


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

Project Stars
1 SnapKit 19,013
2 Cartography 7,337
3 BonMot 3,349
4 SwiftRichString 2,860
5 EasyPeasy 1,925
6 SwiftAutoLayout 658
7 EasySwiftLayout 348
8 MisterFusion 317
9 Cupcake 288
10 DeviceLayout 171
11 Swiftstraints 119
12 Cassowary 109
13 HypeUI 97
14 KVConstraintKit 90
15 Mortar 83
16 Restraint 80
17 FrameLayoutKit 57
18 FormationLayout 53
19 SuperLayout 53
20 WWLayout 49
21 NorthLayout 36
22 AutoLayoutPlus 27
23 EZLayout 25
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 🚀.