# ruslanskorb/RSKGrowingTextView

A light-weight UITextView subclass that automatically grows and shrinks.

Repository: https://github.com/ruslanskorb/RSKGrowingTextView
Canonical: https://ross.abutalabs.com/products/rskgrowingtextview
Language: Swift
License: Apache-2.0
License Family: permissive
Topics: growing, expandable, textview, input, chat, grows, shrinks, swift
Last push: 2024-12-15T11:01:03+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3936, "days_push": 626, "days_rel": 626, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1071, forks 69 (observed 2026-08-28T04:03:28.164023+00:00)

## What it is
RSKGrowingTextView is a lightweight Swift UITextView subclass that automatically grows and shrinks with user input, constrained by minimum and maximum line counts. It is distributed via Swift Package Manager, CocoaPods, and Carthage for iOS and Mac development.

## Use cases
- auto-expanding text input for chat apps
- growing textview that respects max lines in iOS
- multi-line comment box that shrinks when empty
- swift uitextview subclass for dynamic height input
- messaging composer input field for iOS

## When to choose
- building an iOS chat or messaging interface with an auto-resizing input
- you need a lightweight, dependency-free growing text view with line limits
- you use Swift Package Manager, CocoaPods, or Carthage in an Apple-platform project

## When to avoid
- you need cross-platform (Android/web) growing text inputs
- your project is not on the Apple/Swift ecosystem
- you need rich text editing beyond simple growing behavior

## Facets
- artifact type: library
- maturity: stable
- function: ui-components, form-handling
- domain: mobile-development, frontend
- platform: -
- tags: uitextview, auto-growing-textview, chat-input, swift-package-manager, cocoapods, carthage, ios, swift, mobile

## Member repositories
- ruslanskorb/RSKGrowingTextView (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:28.164023+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-30T06:53:52.411929+00:00, confidence not recorded.
  - readme: https://github.com/ruslanskorb/RSKGrowingTextView (fetched 2026-08-28T04:03:28.164023+00:00, sha 7a8a7ad6cb36)
- Data as of 2026-08-30T08:39:29.467469+00:00.
