Autolayout

SnapKit

10787

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

Cartography

5869

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

Neon

4064

A powerful programmatic UI layout framework.

LayoutKit

2574

LayoutKit is a fast view layout library for iOS.

Anchorage

2223

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

SwiftyCss

1713

Use CSS rule development in iOS app.

PrediKit

1366

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

Enjoy iOS Cookies?

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

PinLayout

1166

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

BrickKit

913

Creates complex and responsive layouts in a simple way.

Core layout

654

Flexbox & CSS-style layout.

SwiftAutoLayout

650

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

Cassowary

539

An incremental linear constraint-solving algorithm for Auto Layout.

EasyPeasy

526

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

EverLayout

435

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

Relayout

422

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

FlexLayout

296

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

TinyConstraints

288

Syntactic sugar that makes AutoLayout sweeter for human use.

Paralayout

267

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

KVConstraintKit

212

Impressive Auto Layout DSL for iOS, tvOS & OSX.

Anchors

143

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

StackLayout

141

An alternative to UIStackView for common Auto Layout patterns.

layout

116

A declarative UI framework for iOS.

Baya

75

A simple layout framework with good readability.

Mortar

65

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

FormationLayout

52

Work with auto layout and size classes easily.

AutoLayoutPlus

25

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

Stevia

Elegant view layout for iOS.