# mamaral/Neon

A powerful Swift programmatic UI layout framework.

Repository: https://github.com/mamaral/Neon
Canonical: https://ross.abutalabs.com/products/mamaral-neon
Language: Swift
License: MIT
License Family: permissive
Last push: 2020-10-02T19:33:35+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4000, "days_push": 2161, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4545, forks 375 (observed 2026-08-28T04:08:53.217131+00:00)

## What it is
Neon is a Swift framework for building programmatic UIKit layouts without Auto Layout constraints or Interface Builder. It provides an intuitive API for anchoring, aligning, and filling views relative to their superviews and siblings.

## Use cases
- lay out iOS views programmatically without auto layout constraints
- replicate complex app screens like a Facebook profile in code
- anchor views to corners and edges with padding
- align and fill views relative to sibling views
- build responsive layouts that adapt to device orientation

## When to choose
- you prefer building iOS UIs entirely in code rather than Interface Builder
- you find Auto Layout's visual format language or constraint APIs cumbersome
- you want a simple, intuitive API for common layout patterns like anchoring and filling

## When to avoid
- your project relies on SwiftUI instead of UIKit
- you need a framework actively updated for the latest Swift versions, as Neon is in beta and last released in 2020
- your team is heavily invested in Auto Layout or Interface Builder workflows

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, frontend-framework
- domain: mobile-development, web-development
- platform: -
- tags: swift, auto-layout, programmatic-ui, layout-framework, uikit, ios, mobile

## Member repositories
- mamaral/Neon (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:53.217131+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:20:07.452923+00:00, confidence not recorded.
  - readme: https://github.com/mamaral/Neon (fetched 2026-08-28T04:08:53.217131+00:00, sha 8800935186e5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
