geor-kasapidi / Allkit
Licence: mit
π Async List Layout Kit
Stars: β 40
Programming Languages
swift
15916 projects
Projects that are alternatives of or similar to Allkit
Flexlayout
FlexLayout adds a nice Swift interface to the highly optimized facebook/yoga flexbox implementation. Concise, intuitive & chainable syntax.
Stars: β 1,342 (+3255%)
Mutual labels: layout, layout-engine, flexbox
Core Layout
Flexbox & CSS-style Layout in Swift.
Stars: β 215 (+437.5%)
Mutual labels: layout, layout-engine, flexbox
Livecollections
Automatically perform UITableView and UICollectionView animations between two sets of immutable data. It supports generic data types and is fully thread-safe.
Stars: β 337 (+742.5%)
Mutual labels: animations, uicollectionview
React Native Responsive Grid
Bringing the Web's Responsive Design to React Native
Stars: β 369 (+822.5%)
Mutual labels: layout, flexbox
Cupcake
An easy way to create and layout UI components for iOS (Swift version).
Stars: β 273 (+582.5%)
Mutual labels: layout, nsattributedstring
Uicollectionview Layouts Kit
π A set of custom layouts for UICollectionView with examples [Swift 5.3, iOS 12].
Stars: β 410 (+925%)
Mutual labels: layout, uicollectionview
Flex Layout
Provides HTML UI layout for Angular applications; using Flexbox and a Responsive API
Stars: β 5,705 (+14162.5%)
Mutual labels: layout, flexbox
Viewanimator
ViewAnimator brings your UI to life with just one line
Stars: β 6,592 (+16380%)
Mutual labels: animations, uicollectionview
Flexbox React
Unopinionated, standard compliant flexbox component. No propietary APIs. Nothing but flexbox.
Stars: β 319 (+697.5%)
Mutual labels: layout, flexbox
Manuallayout
β Easy to use and flexible library for manually laying out views and layers for iOS and tvOS. Supports AsyncDisplayKit.
Stars: β 286 (+615%)
Mutual labels: layout, layout-engine
Nerdyui
An easy way to create and layout UI components for iOS.
Stars: β 381 (+852.5%)
Mutual labels: layout, nsattributedstring
React Flexview
A powerful React component to abstract over flexbox and create any layout on any browser
Stars: β 276 (+590%)
Mutual labels: layout, flexbox
Mylinearlayout
MyLayout is a powerful iOS UI framework implemented by Objective-C. It integrates the functions with Android Layout,iOS AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap. So you can use LinearLayout,RelativeLayout,FrameLayout,TableLayout,FlowLayout,FloatLayout,PathLayout,GridLayout,LayoutSizeClass to build your App θͺε¨εΈε± UIView UITabβ¦
Stars: β 4,152 (+10280%)
Mutual labels: layout, uicollectionview
Paralayout
Paralayout is a set of simple, useful, and straightforward utilities that enable pixel-perfect layout in iOS. Your designers will love you.
Stars: β 742 (+1755%)
Mutual labels: layout, flexbox
Greedo Layout For Ios
Full aspect ratio grid layout for iOS
Stars: β 837 (+1992.5%)
Mutual labels: layout, uicollectionview
Blueprints
π Blueprints - A framework that is meant to make your life easier when working with collection view flow layouts.
Stars: β 874 (+2085%)
Mutual labels: layout, uicollectionview
flexbin
Pure CSS, flexible and gapless image gallery layout like Google Images and 500px.com
Stars: β 93 (+132.5%)
Mutual labels: layout, flexbox
A declarative data-driven framework for rapid development of smooth UI
- Stable and safe - production ready solution used in some popular apps
- Easy to use - simple and clean API using modern Swift features like function builder
- Lightweight - 1K lines of code that greatly simplify development
- Modular - use only components you need (see podspec)
Features
- Powerful abstraction over UICollectionView with automatic cells and views management
- Layout calculation in background using flexbox
- Flat view hierarchy with reduced number of subviews
Installation
pod 'ALLKit'
How to use
Check out the demo project (run bundle exec pod install
and open Pods/Pods.xcodeproj) and read the docs:
- Basic concepts
- Spec example
- Managing collection views
- Reusable views
- Building attributed strings
- Async text rendering
- Replacing target-actions with closures
- Animations
- AutoDiff
Apps
- FantLab - Source code, AppStore page
Demo screenshots
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].