LayoutKit is a fast view layout library for iOS, macOS, and tvOS.
-
Updated
Feb 17, 2021 - Swift
LayoutKit is a fast view layout library for iOS, macOS, and tvOS.
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]
UIKit a-là SwiftUI.framework [min deployment target iOS10]
FlexLayout adds a nice Swift interface to the highly optimized facebook/yoga flexbox implementation. Concise, intuitive & chainable syntax.
Proteus : A JSON based LayoutInflater for Android
nidium is an ongoing effort for a mobile hw-accelerated rendering engine to create apps and games. Embedding Mozilla JavaScript VM, Google Skia, Facebook Yoga. https://twitter.com/nidiumproject for updates
Apple's Auto Layout and Visual Format Language for javascript (using cassowary constraints)
This layout engine can solve the hardest layout problems imaginable. Its output is DTP grade and deterministic. It's faster than engines written in C++ because it's not traditional. Backed by game engine tech, it has a microkernel and runs a spatial-temporal simulation instead of a giant complex pagination loop.
Taitank is a cross platform lightweight flex layout engine implemented in C++.
ModernUI is a cross-platform UI runtime
A feature-rich and highly customizable library for creating user interfaces in Neovim.
The layout engine for React
QuickLayout is a custom-built, declarative layout library for iOS designed to work seamlessly with UIKit.
A diagram layout engine designed specifically for software architecture diagrams
✂ Easy to use and flexible library for manually laying out views and layers for iOS and tvOS. Supports AsyncDisplayKit.
Flexbox & CSS-style Layout in Swift.
📦 React-inspired UIKit Components -
Panda is an asynchronous render and layout framework which can be used to achieve high performance tableview.
Add a description, image, and links to the layout-engine topic page so that developers can more easily learn about it.
To associate your repository with the layout-engine topic, visit your repo's landing page and select "manage topics."