Autolayout

SnapKit

11322

SnapKit is a DSL to make Auto Layout easy on both iOS and OS X.

Cartography

6012

Using Cartography, you can set up your Layout constraints in declarative code and without any stringly typing!

Neon

4121

A powerful programmatic UI layout framework.

Anchors

3387

⚓️ Declarative, extensible, powerful Auto Layout for iOS and macOS.

layout

2816

A declarative UI framework for iOS.

LayoutKit

2226

LayoutKit is a fast view layout library for iOS.

Stevia

2154

Elegant view layout for iOS.

Enjoy iOS Cookies?

Consider making a small donation to help me keep the site running!   

EasyPeasy

1558

Lets you create Auto Layout constraints programmatically without headaches and never ending boilerplate code.

Cassowary

1400

An incremental linear constraint-solving algorithm for Auto Layout.

Paralayout

1048

Paralayout is a set of simple, useful, and straightforward utilities that enable pixel-perfect layout in iOS. Your designers will love you.

Baya

701

A simple layout framework with good readability.

SwiftAutoLayout

648

SwiftAutoLayout is a very small DSL for Autolayout, intended to provide a more declarative way to express layout constraints.

Relayout

579

Microframework to make using Auto Layout easier with static and dynamic layouts.

FlexLayout

545

Adds a nice interface to the highly optimized facebook/yoga flexbox implementation. Concise, intuitive & chainable syntax.

EverLayout

489

Translates JSON/XML data into iOS layouts which can be downloaded, reused and updated at runtime.

PrediKit

476

An NSPredicate DSL for iOS & OS X inspired by SnapKit.

BrickKit

345

Creates complex and responsive layouts in a simple way.

Anchorage

299

A collection of operators and utilities that simplify iOS layout code.

Core layout

282

Flexbox & CSS-style layout.

SwiftyCss

262

Use CSS rule development in iOS app.

StackLayout

77

An alternative to UIStackView for common Auto Layout patterns.

PinLayout

71

Manual views layouting without auto layout, no magic, pure code, full control.

Mortar

67

Allows you to create Auto Layout constraints using concise, simple code statements.

FormationLayout

52

Work with auto layout and size classes easily.

KVConstraintKit

38

Impressive Auto Layout DSL for iOS, tvOS & OSX.

TinyConstraints

27

Syntactic sugar that makes AutoLayout sweeter for human use.

AutoLayoutPlus

26

Library consisting in a set of extensions to help dealing with Auto Layout programatically.