{"adoption": {"forks": 180, "observed_at": "2026-08-28T04:04:22.560149+00:00", "stars": 1325}, "canonical_url": "https://ross.abutalabs.com/products/liquidloader", "card": {"archived": false, "artifact_type": "library", "description": "Spinner loader components with liquid animation", "domain": ["mobile-development", "frontend"], "enriched": true, "function": ["animation", "ui-components"], "health_score": 20, "homepage": null, "language": "Swift", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["yoavlt/LiquidLoader"], "name": "yoavlt/LiquidLoader", "platform": [], "pushed_at": "2020-05-18T03:53:24+00:00", "repo": "yoavlt/LiquidLoader", "stars": 1325, "tags": ["spinner-loader", "liquid-animation", "uikit", "cocoapods", "carthage", "ios", "swift", "mobile"], "topics": [], "urls": [], "use_cases": ["show a loading spinner with liquid animation in an iOS app", "add a gooey circle loader while fetching data", "display an animated line loader during background tasks", "customize spinner color, duration, and circle count", "show and hide loading indicators programmatically"], "what_it_is": "LiquidLoader is a Swift UI library providing spinner loader components with gooey liquid animation effects for iOS. It offers four effect styles (growCircle, growLine, circle, line) that can be shown or hidden with simple API calls.", "when_to_avoid": ["you are building with SwiftUI rather than UIKit", "you need a plain, minimal activity indicator", "you require actively maintained support for the latest iOS versions"], "when_to_choose": ["you need an eye-catching liquid/gooey loading animation in a UIKit iOS app", "you want a simple drop-in spinner via CocoaPods or Carthage", "you prefer customizable loader effects without writing custom Core Animation code"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/liquidloader", "repo": "yoavlt/LiquidLoader", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.560149+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.594052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "515102ab1df6832c7a405b03f445567d21ac8887ea23f676c6bc50759319366f", "fetched_at": "2026-08-28T04:04:22.560149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yoavlt/LiquidLoader"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.560149+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.594052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "515102ab1df6832c7a405b03f445567d21ac8887ea23f676c6bc50759319366f", "fetched_at": "2026-08-28T04:04:22.560149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yoavlt/LiquidLoader"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.594052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "515102ab1df6832c7a405b03f445567d21ac8887ea23f676c6bc50759319366f", "fetched_at": "2026-08-28T04:04:22.560149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yoavlt/LiquidLoader"}], "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:04:22.560149+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.560149+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.560149+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.594052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "515102ab1df6832c7a405b03f445567d21ac8887ea23f676c6bc50759319366f", "fetched_at": "2026-08-28T04:04:22.560149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yoavlt/LiquidLoader"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.560149+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.560149+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.594052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "515102ab1df6832c7a405b03f445567d21ac8887ea23f676c6bc50759319366f", "fetched_at": "2026-08-28T04:04:22.560149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yoavlt/LiquidLoader"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.560149+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.560149+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.560149+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.594052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "515102ab1df6832c7a405b03f445567d21ac8887ea23f676c6bc50759319366f", "fetched_at": "2026-08-28T04:04:22.560149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yoavlt/LiquidLoader"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.560149+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.560149+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.594052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "515102ab1df6832c7a405b03f445567d21ac8887ea23f676c6bc50759319366f", "fetched_at": "2026-08-28T04:04:22.560149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yoavlt/LiquidLoader"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.594052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "515102ab1df6832c7a405b03f445567d21ac8887ea23f676c6bc50759319366f", "fetched_at": "2026-08-28T04:04:22.560149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yoavlt/LiquidLoader"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.594052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "515102ab1df6832c7a405b03f445567d21ac8887ea23f676c6bc50759319366f", "fetched_at": "2026-08-28T04:04:22.560149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yoavlt/LiquidLoader"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.594052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "515102ab1df6832c7a405b03f445567d21ac8887ea23f676c6bc50759319366f", "fetched_at": "2026-08-28T04:04:22.560149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yoavlt/LiquidLoader"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4027, "days_push": 2298, "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}}