# whitesmith/WSTagsField

An iOS text field that represents tags, hashtags, tokens in general.

Repository: https://github.com/whitesmith/WSTagsField
Canonical: https://ross.abutalabs.com/products/wstagsfield
Language: Swift
License: MIT
License Family: permissive
Topics: ios, tags, uitextfield, ui-components, hashtags, hashtag, swift-package-manager, swift, cocoapods, carthage-installation, carthage
Last push: 2022-10-20T06:32:55+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": 3712, "days_push": 1413, "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 1285, forks 226 (observed 2026-08-28T04:04:14.706000+00:00)

## What it is
WSTagsField is an iOS UI component built in Swift that extends UITextField to display and manage tags, hashtags, and tokens. It supports customizable styling, tag validation, and event callbacks, and is distributed via CocoaPods, Carthage, and Swift Package Manager.

## Use cases
- add a tags input field to an iOS form
- let users enter hashtags in a social app
- tokenize email recipients in a compose screen
- create a chip-style input for categories or labels
- validate and deduplicate tags as users type them

## When to choose
- you need a native iOS tag/token input field with customizable appearance
- you want drop-in integration via CocoaPods, Carthage, or SPM
- you need event hooks for adding, removing, or validating tags

## When to avoid
- you are building for Android or cross-platform frameworks
- you need a fully maintained component with frequent updates and latest iOS API support
- you need multi-line rich text editing beyond simple token input

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, form-handling
- domain: mobile-development
- platform: -
- tags: uitextfield, tags-input, hashtags, tokens, cocoapods, carthage, swift-package-manager, ios, swift

## Member repositories
- whitesmith/WSTagsField (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:14.706000+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-30T04:56:41.832892+00:00, confidence not recorded.
  - readme: https://github.com/whitesmith/WSTagsField (fetched 2026-08-28T04:04:14.706000+00:00, sha 75e6ef96b332)
- Data as of 2026-08-30T08:39:29.467469+00:00.
