|about 7 years ago||5 months ago|
|Apache License 2.0||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
We haven't tracked posts mentioning MarkupKit yet.
Tracking mentions began in Dec 2020.
Transitioning from SwiftUI to UIKit
1 project | reddit.com/r/iOSProgramming | 28 Feb 2022
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.
Awesome macOS Libraries List
76 projects | dev.to | 21 Jan 2022
EasyPeasy - Auto Layout made easy. Language: Swift.
What are some alternatives?
SnapKit - A Swift Autolayout DSL for iOS & OS X
Cartography - A declarative Auto Layout DSL for Swift :iphone::triangular_ruler:
SwiftBox - Flexbox in Swift, using Facebook's css-layout.
DateTimePicker - A nicer iOS UI component for picking date and time
Swift-iOS-Localize-Constraint - localize constraint on the fly
MisterFusion - MisterFusion is Swift DSL for AutoLayout. It is the extremely clear, but concise syntax, in addition, can be used in both Swift and Objective-C. Support Safe Area and Size Class.
TinyConstraints - Nothing but sugar.
PureLayout - The ultimate API for iOS & OS X Auto Layout — impressively simple, immensely powerful. Objective-C and Swift compatible.
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]
Cassowary - A Swift port of the Cassowary linear constraint solver
FLKAutoLayout - UIView category which makes it easy to create layout constraints in code
Swiftstraints - Auto Layout In Swift Made Easy