{"adoption": {"forks": 804, "observed_at": "2026-08-28T04:09:45.390491+00:00", "stars": 6578}, "canonical_url": "https://ross.abutalabs.com/products/toasty", "card": {"archived": false, "artifact_type": "library", "description": "The usual Toast, but with steroids 💪", "domain": ["mobile-development", "android-tools"], "enriched": true, "function": ["ui-components"], "health_score": 20, "homepage": null, "language": "Java", "license": "LGPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["GrenderG/Toasty"], "name": "GrenderG/Toasty", "platform": [], "pushed_at": "2022-09-28T23:46:04+00:00", "repo": "GrenderG/Toasty", "stars": 6578, "tags": ["toast", "android-ui", "notifications", "java", "android"], "topics": ["toast", "ui-widget", "android"], "urls": [], "use_cases": ["show styled success and error toasts in an android app", "display colored toast notifications with icons", "customize toast typeface, size, and gravity", "support RTL layouts and dark theme in toasts", "create custom tinted toast messages"], "what_it_is": "Toasty is an Android library that enhances the standard Android Toast with styled, colored variants for error, success, info, and warning messages, plus custom toasts with icons and tinting. It is written in Java, distributed via JitPack, and highly configurable (typeface, size, gravity, dark theme, RTL).", "when_to_avoid": ["you are not building an Android app", "you need fully custom in-app snackbar-style UI rather than system toasts", "you need a library under a permissive license like MIT or Apache (it is LGPL-3.0)"], "when_to_choose": ["you want attractive, consistent toast messages in an Android app with minimal code", "you need typed feedback toasts (error/success/info/warning) out of the box", "you want a lightweight Java library compatible with API 14+"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/toasty", "repo": "GrenderG/Toasty", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.390491+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:43:36.812934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f01c2eb9da2e1106376ba16c26ac180e49a567869eca54cb884306969f45dd8", "fetched_at": "2026-08-28T04:09:45.390491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GrenderG/Toasty"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.390491+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:43:36.812934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f01c2eb9da2e1106376ba16c26ac180e49a567869eca54cb884306969f45dd8", "fetched_at": "2026-08-28T04:09:45.390491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GrenderG/Toasty"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:43:36.812934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f01c2eb9da2e1106376ba16c26ac180e49a567869eca54cb884306969f45dd8", "fetched_at": "2026-08-28T04:09:45.390491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GrenderG/Toasty"}], "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:09:45.390491+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.390491+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.390491+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:43:36.812934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f01c2eb9da2e1106376ba16c26ac180e49a567869eca54cb884306969f45dd8", "fetched_at": "2026-08-28T04:09:45.390491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GrenderG/Toasty"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.390491+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.390491+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:43:36.812934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f01c2eb9da2e1106376ba16c26ac180e49a567869eca54cb884306969f45dd8", "fetched_at": "2026-08-28T04:09:45.390491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GrenderG/Toasty"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.390491+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.390491+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.390491+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:43:36.812934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f01c2eb9da2e1106376ba16c26ac180e49a567869eca54cb884306969f45dd8", "fetched_at": "2026-08-28T04:09:45.390491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GrenderG/Toasty"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.390491+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.390491+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:43:36.812934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f01c2eb9da2e1106376ba16c26ac180e49a567869eca54cb884306969f45dd8", "fetched_at": "2026-08-28T04:09:45.390491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GrenderG/Toasty"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:43:36.812934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f01c2eb9da2e1106376ba16c26ac180e49a567869eca54cb884306969f45dd8", "fetched_at": "2026-08-28T04:09:45.390491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GrenderG/Toasty"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:43:36.812934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f01c2eb9da2e1106376ba16c26ac180e49a567869eca54cb884306969f45dd8", "fetched_at": "2026-08-28T04:09:45.390491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GrenderG/Toasty"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:43:36.812934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f01c2eb9da2e1106376ba16c26ac180e49a567869eca54cb884306969f45dd8", "fetched_at": "2026-08-28T04:09:45.390491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GrenderG/Toasty"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3514, "days_push": 1435, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}