casatwy/HandyAutoLayout
handy categories for generate NSLayoutConstraint programmatically, and layout your Frame easy observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
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: 4388
- days_rel: n/a
- days_push: 3049
- n_releases_24m: 0
Adoption not part of the score
1257 stars · 245 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
HandyAutoLayout is an Objective-C library of UIKit categories that simplifies generating NSLayoutConstraint programmatically and laying out views by frame. It provides concise methods for common Auto Layout constraints and frame positioning on iOS.
Use cases
- create Auto Layout constraints in code without visual format strings
- center a view in its superview with one line
- set view sizes and edge distances programmatically
- lay out views using frames with handy helper methods
- reduce boilerplate when building iOS layouts in Objective-C
When to choose
- you maintain an Objective-C iOS codebase using manual constraint code
- you want lightweight categories instead of a full layout DSL
- you mix frame-based and constraint-based layout and want consistent helpers
When to avoid
- you use Swift and prefer SnapKit or native anchors
- you build layouts primarily in Interface Builder or SwiftUI
- you need a library under active development
Facets
library · maturity maintenance
ui-components mobile-development frontend objective-c autolayout nslayoutconstraint cocoapods uikit frame-layout ios-categories ios mobile
1 source
- readme: https://github.com/casatwy/HandyAutoLayout · fetched 2026-08-28 · 5a8619a9a64e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| casatwy/HandyAutoLayout | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="casatwy/HandyAutoLayout")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem