# lexrus/LTMorphingLabel

[EXPERIMENTAL] Graceful morphing effects for UILabel written in Swift.

Repository: https://github.com/lexrus/LTMorphingLabel
Canonical: https://ross.abutalabs.com/products/ltmorphinglabel
Language: Swift
License: MIT
License Family: permissive
Last push: 2026-03-08T00:04:57+00:00

## Health v2 (maintenance only)
Score: 55/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 71, release rhythm 8, longevity 100
- inputs: {"age_days": 4452, "days_push": 179, "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 8145, forks 776 (observed 2026-08-28T04:10:13.865592+00:00)

## What it is
A Swift UILabel subclass that provides graceful morphing text animations, originally mimicking Apple's QuickType animation from iOS 8. It supports multiple effects including scale, evaporate, fall, pixelate, sparkle, and burn, and works with both UIKit and SwiftUI.

## Use cases
- animate text changes in an iOS label
- add morphing text effects like Apple QuickType
- create animated title transitions in Swift
- make a label evaporate or pixelate when text changes
- use animated labels in SwiftUI
- add sparkle or burn text effects to an iOS app

## When to choose
- you need eye-catching text transition animations on iOS
- you want a drop-in UILabel replacement with multiple effect styles
- you support both UIKit and SwiftUI

## When to avoid
- you need cross-platform (Android or web) text animations
- you only need simple static text rendering
- you need text effects outside the provided effect set and can't extend them

## Facets
- artifact type: library
- maturity: active
- function: animation, ui-components
- domain: mobile-development, frontend
- platform: -
- tags: uikit, swiftui, label-effects, text-animation, ios, swift, mobile

## Member repositories
- lexrus/LTMorphingLabel (main) score 55

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:13.865592+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-29T17:29:47.014304+00:00, confidence not recorded.
  - readme: https://github.com/lexrus/LTMorphingLabel (fetched 2026-08-28T04:10:13.865592+00:00, sha 1526f514bca5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
