# Esqarrouth/EZSwiftExtensions

:smirk: How Swift standard types and classes were supposed to work.

Repository: https://github.com/Esqarrouth/EZSwiftExtensions
Canonical: https://ross.abutalabs.com/products/ezswiftextensions
Language: Swift
License: MIT
License Family: permissive
Topics: uikit, cocoapods, carthage, exswift, extension, swift, swift-extensions
Last push: 2024-04-05T13:43:05+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": 3945, "days_push": 880, "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 2973, forks 376 (observed 2026-08-28T04:07:32.920127+00:00)

## What it is
EZSwiftExtensions is a collection of Swift extensions for the Swift Standard Library, Foundation, and UIKit that adds convenient methods to standard types and classes. It is distributed via CocoaPods and Carthage for iOS development.

## Use cases
- get array element safely by index in swift
- pick a random element from an array in swift
- find all indexes of an object in a swift array
- check if a swift array contains another array
- create uibutton with completion block instead of selector
- add handy helper methods to swift standard types

## When to choose
- you want a broad set of convenience extensions for Swift, Foundation, and UIKit in an iOS project
- you prefer installing utility libraries via CocoaPods or Carthage
- you want to reduce boilerplate when working with Swift standard types

## When to avoid
- you only need one or two specific helpers and prefer writing them yourself
- your project targets Swift versions newer than what the library supports
- you want a minimal dependency footprint in a production app

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, developer-tools
- domain: mobile-development, cross-platform, developer-tools
- platform: -
- tags: swift-extensions, uikit, cocoapods, carthage, foundation, standard-library, ios, swift, mobile

## Member repositories
- Esqarrouth/EZSwiftExtensions (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:32.920127+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-30T07:31:36.522436+00:00, confidence not recorded.
  - readme: https://github.com/Esqarrouth/EZSwiftExtensions (fetched 2026-08-28T04:07:32.920127+00:00, sha fb4def06c0af)
- Data as of 2026-08-30T08:39:29.467469+00:00.
