TangramKit/MyLayout
TangramKit is a powerful iOS UI framework implemented by Swift. 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,LayoutSizeClass to build your App 自动布局 UIView UITableView UICollectionView observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3597
- days_rel: n/a
- days_push: 1830
- n_releases_24m: 0
Adoption not part of the score
1212 stars · 174 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
MyLayout is an Objective-C iOS UI layout framework that combines Android-style layout classes, iOS AutoLayout/SizeClass, and CSS float/flexbox concepts into a single view layout system. Its Swift counterpart is TangramKit, and it supports layouts like LinearLayout, RelativeLayout, FrameLayout, TableLayout, FlowLayout, FloatLayout, PathLayout, GridLayout, and LayoutSizeClass.
Use cases
- build iOS interfaces without AutoLayout constraints
- port Android LinearLayout or RelativeLayout designs to iOS
- create flexbox-style layouts in UIKit
- implement responsive layouts with size classes
- support RTL layouts in iOS apps
- lay out table and collection view cells with complex arrangements
When to choose
- you prefer code-based layout over Interface Builder constraints
- you're familiar with Android layout or CSS flexbox and want similar semantics on iOS
- you need a mature, MIT-licensed layout library with CocoaPods/Carthage support
When to avoid
- you're building with SwiftUI or want a declarative modern approach
- your team is Swift-only and prefers native Swift solutions like SnapKit or SwiftUI
- you only need simple constraint-based layouts already well served by AutoLayout
Facets
framework · maturity stable
ui-components frontend-framework mobile-development frontend cross-platform autolayout flexbox linear-layout relative-layout size-class rtl objective-c cocoapods uikit ios mobile swift
1 source
- readme: https://github.com/youngsoft/TangramKit · fetched 2026-08-28 · 77e8e2cf0861
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| youngsoft/TangramKit | main | 23 |
| youngsoft/MyLinearLayout | mirror | 67 |
For agents
markdown · JSON · MCP: product_card(name="youngsoft/TangramKit")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem