SnapKit is a DSL to make Auto Layout easy on both iOS and OS X. Simple & Expressive chaining DSL allows building constraints with minimal amounts of code while ensuring they are easy to read and understand. Compatible for both iOS and OS X apps installable through Cocoapods or Carthage.