{"adoption": {"forks": 308, "observed_at": "2026-08-28T04:07:57.592192+00:00", "stars": 3345}, "canonical_url": "https://ross.abutalabs.com/products/exswift", "card": {"archived": true, "artifact_type": "library", "description": "A set of Swift extensions for standard types and classes.", "domain": ["developer-tools", "programming-languages"], "enriched": true, "function": ["developer-tools"], "health_score": 10, "homepage": null, "language": "Swift", "license": "NOASSERTION", "license_family": "other", "maturity": "abandoned", "member_repos": ["pNre/ExSwift"], "name": "pNre/ExSwift", "platform": [], "pushed_at": "2019-02-11T00:45:31+00:00", "repo": "pNre/ExSwift", "stars": 3345, "tags": ["swift-extensions", "standard-library", "functional-helpers", "cocoapods", "carthage", "swift", "macos", "ios"], "topics": [], "urls": [], "use_cases": ["add functional-style helpers to Swift arrays and strings", "perform set operations like intersection and difference on arrays", "safely access array elements by index", "extend Int, Float, and Double with utility methods", "simplify common string manipulation in Swift"], "what_it_is": "ExSwift is a Swift library providing extensions for standard types and classes such as Array, String, Int, Dictionary, and Range. It adds convenience methods like take, skip, first, and set operations inspired by functional programming.", "when_to_avoid": ["you are starting a new Swift project, since modern Swift standard library covers most of this", "you need CocoaPods or embedded framework integration, which is broken", "you need an actively maintained library"], "when_to_choose": ["you are maintaining a legacy Swift project that already uses ExSwift", "you want Underscore.js-style collection helpers in older Swift codebases"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/exswift", "repo": "pNre/ExSwift", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.592192+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.399220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37ba4b39e87961058a1c6920dbd4de962317a9ef42c7301fdefe39c570fd523b", "fetched_at": "2026-08-28T04:07:57.592192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pNre/ExSwift"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.592192+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.399220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37ba4b39e87961058a1c6920dbd4de962317a9ef42c7301fdefe39c570fd523b", "fetched_at": "2026-08-28T04:07:57.592192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pNre/ExSwift"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.399220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37ba4b39e87961058a1c6920dbd4de962317a9ef42c7301fdefe39c570fd523b", "fetched_at": "2026-08-28T04:07:57.592192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pNre/ExSwift"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.592192+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.592192+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.592192+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.399220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37ba4b39e87961058a1c6920dbd4de962317a9ef42c7301fdefe39c570fd523b", "fetched_at": "2026-08-28T04:07:57.592192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pNre/ExSwift"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.592192+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.592192+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.399220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37ba4b39e87961058a1c6920dbd4de962317a9ef42c7301fdefe39c570fd523b", "fetched_at": "2026-08-28T04:07:57.592192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pNre/ExSwift"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.592192+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.592192+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.592192+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.399220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37ba4b39e87961058a1c6920dbd4de962317a9ef42c7301fdefe39c570fd523b", "fetched_at": "2026-08-28T04:07:57.592192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pNre/ExSwift"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.592192+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.592192+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.399220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37ba4b39e87961058a1c6920dbd4de962317a9ef42c7301fdefe39c570fd523b", "fetched_at": "2026-08-28T04:07:57.592192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pNre/ExSwift"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.399220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37ba4b39e87961058a1c6920dbd4de962317a9ef42c7301fdefe39c570fd523b", "fetched_at": "2026-08-28T04:07:57.592192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pNre/ExSwift"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.399220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37ba4b39e87961058a1c6920dbd4de962317a9ef42c7301fdefe39c570fd523b", "fetched_at": "2026-08-28T04:07:57.592192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pNre/ExSwift"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.399220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37ba4b39e87961058a1c6920dbd4de962317a9ef42c7301fdefe39c570fd523b", "fetched_at": "2026-08-28T04:07:57.592192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pNre/ExSwift"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4474, "days_push": 2761, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}