Swift Layout

Open-source Swift projects categorized as Layout

Top 23 Swift Layout Projects

  • Hero

    Elegant transition library for iOS & tvOS

    Project mention: Cracking the iOS Interview | dev.to | 2022-09-10

    Hero - Elegant transition

  • SnapKit

    A Swift Autolayout DSL for iOS & OS X

    Project mention: why is UIKit much harder than SwiftUI? | reddit.com/r/iOSProgramming | 2022-12-24

    With a library like SnapKit, you can still have the terse, declarative coding style of UIKit. Hell, I once wrote my own poor-man's version of SnapKit on a whim because writing out constraint code manually got tedious.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Cartography

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

  • Neon

    A powerful Swift programmatic UI layout framework. (by mamaral)

  • BouncyLayout

    Make. It. Bounce.

  • DeviceKit

    DeviceKit is a value-type replacement of UIDevice.

    Project mention: Can you detect the phone having dynamic island? | reddit.com/r/iOSProgramming | 2022-10-30

    You can use this one : https://github.com/devicekit/DeviceKit

  • TinyConstraints

    Nothing but sugar.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • Stevia

    :leaves: Concise Autolayout code

    Project mention: What tools/libraries/practices do you use that improve your iOS development? | reddit.com/r/iOSProgramming | 2022-05-08

    As for layout, love Stevia, it's a syntax sugar for Autolayout.

  • Layout

    A declarative UI framework for iOS

  • PinLayout

    Fast Swift Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. [iOS/macOS/tvOS/CALayer]

  • 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.

  • Static

    Simple static table views for iOS in Swift.

  • KeyboardLayoutGuide

    ⌨️ KeyboardLayoutGuide, back from when it didn't exist.

  • Grid

    The most powerful Grid container missed in SwiftUI (by exyte)

  • Blueprints

    :cyclone: Blueprints - A framework that is meant to make your life easier when working with collection view flow layouts.

  • Windless

    Windless makes it easy to implement invisible layout loading view.

  • SwiftBox

    Flexbox in Swift, using Facebook's css-layout.

  • ViewMonitor

    ViewMonitor can measure view positions with accuracy.

  • SwiftAutoLayout

    Tiny Swift DSL for Autolayout

  • Anchorage

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

  • set-simulator-location

    CLI for setting location in the iOS simulator

  • Relayout

    Swift microframework for declaring Auto Layout constraints functionally

  • EasyAnchor

    ⚓️ Declarative, extensible, powerful 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.

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-12-24.

Swift Layout related posts


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

Project Stars
1 Hero 21,223
2 SnapKit 19,097
3 Cartography 7,334
4 Neon 4,585
5 BouncyLayout 4,165
6 DeviceKit 3,947
7 TinyConstraints 3,834
8 Stevia 3,292
9 Layout 2,221
10 PinLayout 2,092
11 EasyPeasy 1,925
12 Static 1,254
13 KeyboardLayoutGuide 1,167
14 Grid 1,165
15 Blueprints 982
16 Windless 935
17 SwiftBox 810
18 ViewMonitor 728
19 SwiftAutoLayout 657
20 Anchorage 619
21 set-simulator-location 618
22 Relayout 560
23 EasyAnchor 448
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.