# tomknig/TOMSMorphingLabel

Configurable morphing transitions between text values of a label.

Repository: https://github.com/tomknig/TOMSMorphingLabel
Canonical: https://ross.abutalabs.com/products/tomsmorphinglabel
Language: Objective-C
License: MIT
License Family: permissive
Last push: 2021-08-16T22:41:08+00:00

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

## Adoption (not part of the score)
Stars 1847, forks 102 (observed 2026-08-28T04:05:43.521827+00:00)

## What it is
An Objective-C UILabel subclass for iOS that animates morphing transitions between text values whenever the text property changes. Transition appearance is configurable via properties like animation duration, character shrink factor, and character animation offset.

## Use cases
- animate text changes in a UILabel
- morphing text transition between label values
- animated counter or ticker label on iOS
- smooth text swap animation in an iOS app
- UILabel subclass with character morph effects

## When to choose
- you need drop-in animated text transitions on a UILabel in an iOS app
- you want configurable, lightweight text morphing without heavy dependencies
- you need completion callbacks when a text animation finishes

## When to avoid
- you are building for Android, web, or non-Apple platforms
- you need SwiftUI-native or modern Swift-first animation APIs
- the project requires actively maintained dependencies, as the last release was in 2021

## Facets
- artifact type: library
- maturity: maintenance
- function: animation, ui-components
- domain: mobile-development, frontend
- platform: -
- tags: uilabel, objective-c, cocoapods, text-animation, morphing, ios, mobile, swift

## Member repositories
- tomknig/TOMSMorphingLabel (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:43.521827+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-30T03:17:51.370164+00:00, confidence not recorded.
  - readme: https://github.com/tomknig/TOMSMorphingLabel (fetched 2026-08-28T04:05:43.521827+00:00, sha 368080438a37)
- Data as of 2026-08-30T08:39:29.467469+00:00.
