{"adoption": {"forks": 703, "observed_at": "2026-08-28T04:08:28.213056+00:00", "stars": 3885}, "canonical_url": "https://ross.abutalabs.com/products/toast-for-ios", "card": {"archived": false, "artifact_type": "library", "description": "An Objective-C category that adds toast notifications to the UIView object class.", "domain": ["mobile-development", "cross-platform"], "enriched": true, "function": ["ui-components", "animation"], "health_score": 20, "homepage": null, "language": "Objective-C", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["scalessec/Toast", "scalessec/Toast-Swift"], "name": "Toast for iOS", "platform": [], "pushed_at": "2024-04-09T13:40:24+00:00", "repo": "scalessec/Toast", "stars": 3885, "tags": ["toast-notifications", "uiview-category", "cocoapods", "carthage", "objective-c", "swift-port", "ios", "swift"], "topics": [], "urls": [], "use_cases": ["show toast notifications in iOS apps", "display brief messages to users with a single line of code", "show toast with custom duration and position", "display toast with title and image", "show activity spinner toast while loading", "customize toast appearance with shared styles", "display any custom view as a toast"], "what_it_is": "Toast for iOS is an Objective-C category that adds toast notification methods to the UIView class, allowing developers to show lightweight toast messages with a single line of code. A native Swift port (Toast-Swift) is also available for Swift projects.", "when_to_avoid": ["building for Android or cross-platform frameworks with their own toast solutions", "you need highly animated or complex notification banners rather than simple toasts", "your project targets platforms other than iOS"], "when_to_choose": ["building an iOS app in Objective-C or Swift that needs simple toast notifications", "you want a lightweight, battle-tested toast library with CocoaPods/Carthage support", "you need customizable toast styles, queueing, and tap-to-dismiss behavior"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/scalessec/Toast", "repo": "scalessec/Toast", "role": "main", "score": 32}, {"path": "/repos/scalessec/Toast-Swift", "repo": "scalessec/Toast-Swift", "role": "mirror", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.213056+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:25:39.888644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "875bb370d01027cf9dda02d126c6af5de439d60b7f17aaf9f6ec63d804e24237", "fetched_at": "2026-08-28T04:08:28.213056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scalessec/Toast"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.213056+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:25:39.888644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "875bb370d01027cf9dda02d126c6af5de439d60b7f17aaf9f6ec63d804e24237", "fetched_at": "2026-08-28T04:08:28.213056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scalessec/Toast"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:25:39.888644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "875bb370d01027cf9dda02d126c6af5de439d60b7f17aaf9f6ec63d804e24237", "fetched_at": "2026-08-28T04:08:28.213056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scalessec/Toast"}], "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:08:28.213056+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.213056+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.213056+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:25:39.888644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "875bb370d01027cf9dda02d126c6af5de439d60b7f17aaf9f6ec63d804e24237", "fetched_at": "2026-08-28T04:08:28.213056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scalessec/Toast"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.213056+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.213056+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:25:39.888644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "875bb370d01027cf9dda02d126c6af5de439d60b7f17aaf9f6ec63d804e24237", "fetched_at": "2026-08-28T04:08:28.213056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scalessec/Toast"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.213056+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.213056+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.213056+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:25:39.888644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "875bb370d01027cf9dda02d126c6af5de439d60b7f17aaf9f6ec63d804e24237", "fetched_at": "2026-08-28T04:08:28.213056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scalessec/Toast"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.213056+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.213056+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:25:39.888644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "875bb370d01027cf9dda02d126c6af5de439d60b7f17aaf9f6ec63d804e24237", "fetched_at": "2026-08-28T04:08:28.213056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scalessec/Toast"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:25:39.888644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "875bb370d01027cf9dda02d126c6af5de439d60b7f17aaf9f6ec63d804e24237", "fetched_at": "2026-08-28T04:08:28.213056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scalessec/Toast"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:25:39.888644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "875bb370d01027cf9dda02d126c6af5de439d60b7f17aaf9f6ec63d804e24237", "fetched_at": "2026-08-28T04:08:28.213056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scalessec/Toast"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:25:39.888644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "875bb370d01027cf9dda02d126c6af5de439d60b7f17aaf9f6ec63d804e24237", "fetched_at": "2026-08-28T04:08:28.213056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scalessec/Toast"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5526, "days_push": 876, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}