Layout

Auto Layout, UI frameworks and a gorgeous list of tools to simplify layout constructions

Newest releases
21

devxoul A custom collection layout that allows to use Texture layout specs in ASCollectionNode.
 
21

jVirus 🧲 Grid Compositional Layout is a SwiftUI 2.0 view that lays out the supplied views in a grid. Easily configurable and lazily retained [Swift 5.3, iOS 14.0+, iPadOS 14.0+, macOS 11.0(10.16)+]
 
365

bannzai Gedatsu provide readable format about AutoLayout error console log
 
2

davidask Declarative AutoLayout DSL and utilities for iOS, tvOS, and macOS
 
602

exyte Grid is a powerful and easy way to layout your views in SwiftUI
 
942

kishikawakatsumi IBPCollectionViewCompositionalLayout Backport of UICollectionViewCompositionalLayout to earlier iOS 12. A new UICollectionViewCompositionalLayout class has been added to UIKit to make it incredibly easier
 
440

pietropizzi 📱 GridStack A flexible grid layout view for SwiftUI. 📱 iOS 13+, 💻 macOS 10.15+, 📺 tvOS 13+, ⌚ watchOS 6+ Simply pass the minimum width the grid cells should have an
 
461

netguru CarLensCollectionViewLayout An easy-to-use Collection View Layout for card-like animation 🎉 CarLensCollectionViewLayout was created out of the implementation in CarLens application 🚘 . The im
 
2.8k

marlimox AloeStackView A simple class for laying out a collection of views with a convenient API, while leveraging the power of Auto Layout. Introduction AloeStackView is a class that allows a collect
 
16.9k

SnapKit SnapKit is a DSL to make Auto Layout easy on both iOS and OS X. ⚠️ To use with Swift 4.x please ensure you are using >= 4.0.0 ⚠️ ⚠️ To use with Swift 5.x please ensure you are u
 
173

eonist FlowLayout Description The idea is to give aspiring app developers a dead simple "vanilla" swift library to start with. Just add some end point calls to instagram and you could literally have a mini
 
400

DeclarativeHub Layoutless Layoutless enables you to spend less time writing UI code. It provides a way to declaratively style and layout views. Here is an example of how UI code looks like when written against Layoutless: cla
 
205

AfrozZaheer AZSafariCollectionViewLayout Features iOS Safari history view layout IBDesignAble for properties Few minutes integration Installation CocoaPods CocoaPods is a depe
 
1.2k

layoutBox FlexLayout adds a nice Swift interface to the highly optimized Yoga flexbox implementation. Concise, intuitive & chainable syntax. Flexbox is an incredible improvement over UIStackView. It is simpler to
 
230

kean Align An intuitive and powerful Auto Layout library. The entire library fits in a single file with less than 300 lines of code which you can just drag-n-drop into your app. Quick Overview Full Guide Installatio
 
77

wordlessj Auto Layout (and manual layout) in one line. Quick Look view.bb.centerX().below(view2).size(100) It’s equivalent to iOS 9 API: view.centerXAnchor.constraint(equalTo: view.superview!.centerXAnchor).isAc
 
66

wordlessj Create view hierarchies declaratively. Quick Look view.pd.add( imageView.pd.image(logoImage), label.pd.text("Logo").textColor(.red).font(size: 20), button.pd.title("Go").action(buttonTapped) )
 
31

JunyuKuang ExtendedEdges A simple and easy way to keep your custom views properly layout on iPhone X. Demo video: YouTube Requirement Xcode 9.0+ Swift 4.0+ iOS 9.0+ Installation Download the pr
 
6k

marcosgriselli ViewAnimator is a library for building complex iOS UIView animations in an easy way. It provides one line animations for any view included the ones which contain other views like UITableView and UICollectionV
 
78

mirego MCUIViewLayout - Layouting enhancements to UIView MCUIViewLayout is a category added over UIView to make layouting the views easier. It provide shortcut methods to set width, height, position based without the need
 
2.5k

AppliKeySolutions Made by Applikey Solutions Find this project on Dribbble Also check another flowlayout for UICollectionView: https://github.com/ApplikeySolutions/GravitySlider Table of Contents Purpose Supported OS &amp
 
663

AbhimanyuForiOS GoogleNewsStandAnimation It is same like Google News Stand Animation with Customise Configuration file in Swift iOS Technology. This is the hot spot animation (with 4 swipe Gestures up,Down,Left,right) where user can s
 
269

devxoul UICollectionViewFlexLayout UICollectionViewFlexLayout is a drop-in replacement for UICollectionViewFlowLayout. Currently in development. Features Section Spacing Section Margin Section Padding
 
167

MillmanY MMBannerLayout Demo Setting Use Banner if let layout = collection.collectionViewLayout as? MMBanerLayout { // Space every Item layout.itemSpace = 5.0
 
216

jakemarsh Core Layout 📐 📏 Flexbox & CSS-style Layout in Swift. Core Layout is a simple system to compute layout trees. It wraps the wonderful work done in facebook/yoga in a richly typed, Swift framework
 
732

square Paralayout Paralayout is a set of simple, useful, and straightforward utilities that enable pixel-perfect layout in iOS. Your designers will love you. Getting Started CocoaPods Integrating P
 
345

aliumujib Appstore iOS 11 So I was following Brian Voong's Appstore videos on letsbuildthatapp.com and I decided to turn things up a notch.. and this came about. Found the designs on dribble! I guess there's just a whole lot of d
 
1.5k

layoutBox Extremely Fast views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. "No Auto layout constraints attached"
 
407

janten Keypad Layout Control window layout using Ctrl + Numeric Keypad on macOS. Press two number keys in a row while holding down Ctrl to select the new window frame on a 3x3 grid. Installation Homebrew users ca
 
414

onmyway133 EasyAnchor ❤️ Support my app ❤️ Push Hero - pure Swift native macOS application to test push notifications PastePal - Pasteboard, note and shortcut manager Frame recorder - Recorder gif and video w
 
62

magi82 MGRelativeKit Simple and easy API that converts absolute to relative layout without autolayout. ☀️ MGRelativekit uses the method chaining pattern to add view layouts. It is recommended to use the 'apply'
 
28

ElegantTeam ETCollectionViewWaterFallLayout ETCollectionViewWaterFallLayout is the swift version of CHTCollectionViewWaterfallLayout! Screen Shots Installation The preferred way of installation is via C
 
578

Rightpoint Anchorage A lightweight collection of intuitive operators and utilities that simplify Auto Layout code. Anchorage is built directly on top of the NSLayoutAnchor API. Each expression acts on one or more NSLayoutAn