Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/youngsoft/TangramKit · Swift · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
youngsoft/TangramKitmain23
youngsoft/MyLinearLayoutmirror67

For agents

markdown · JSON · MCP: product_card(name="youngsoft/TangramKit")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem