{"adoption": {"forks": 186, "observed_at": "2026-08-28T04:06:01.800298+00:00", "stars": 1981}, "canonical_url": "https://ross.abutalabs.com/products/avatar", "card": {"archived": false, "artifact_type": "library", "description": "Plug n play avatar, turn name, email, and any other string into beautiful avatar (or gravatar), effortless. ", "domain": ["web-development", "frontend"], "enriched": true, "function": ["image-processing", "ui-components"], "health_score": 98, "homepage": null, "language": "PHP", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["laravolt/avatar"], "name": "laravolt/avatar", "platform": ["php"], "pushed_at": "2026-08-06T15:54:23+00:00", "repo": "laravolt/avatar", "stars": 1981, "tags": ["avatar-generation", "initials-avatar", "gravatar", "laravel-package", "svg", "php", "web-server"], "topics": ["avatar", "php", "laravel-package", "php-library", "gravatar"], "urls": [], "use_cases": ["generate initials avatars for users in a Laravel app", "turn a user's name into a profile picture automatically", "fall back to generated avatars when users have no photo", "generate gravatar URLs from email addresses", "output avatars as base64 data URIs for inline images", "create SVG avatars for crisp rendering at any size"], "what_it_is": "A PHP/Laravel package that generates avatar images from names, emails, or arbitrary strings, producing initials-based avatars as base64, PNG, JPG, SVG, or Gravatar URLs. It works out of the box with Laravel via auto-discovery and can also be used in any PHP project.", "when_to_avoid": ["you need photo uploads and storage rather than generated avatars", "your stack is not PHP", "you need highly customized illustrated or 3D avatars"], "when_to_choose": ["you need plug-and-play avatar generation in Laravel or plain PHP", "you want initials-based avatars without external services", "you need multiple output formats (base64, file, SVG, Gravatar)"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/avatar", "repo": "laravolt/avatar", "role": "main", "score": 92}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.800298+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:03:58.698214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197265b3fb0253785be92166b355c39dd4b776c631c39280c02ed9262628f7ae", "fetched_at": "2026-08-28T04:06:01.800298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravolt/avatar"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.800298+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:03:58.698214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197265b3fb0253785be92166b355c39dd4b776c631c39280c02ed9262628f7ae", "fetched_at": "2026-08-28T04:06:01.800298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravolt/avatar"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:03:58.698214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197265b3fb0253785be92166b355c39dd4b776c631c39280c02ed9262628f7ae", "fetched_at": "2026-08-28T04:06:01.800298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravolt/avatar"}], "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:06:01.800298+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.800298+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.800298+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:03:58.698214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197265b3fb0253785be92166b355c39dd4b776c631c39280c02ed9262628f7ae", "fetched_at": "2026-08-28T04:06:01.800298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravolt/avatar"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.800298+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.800298+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:03:58.698214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197265b3fb0253785be92166b355c39dd4b776c631c39280c02ed9262628f7ae", "fetched_at": "2026-08-28T04:06:01.800298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravolt/avatar"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.800298+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.800298+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.800298+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:03:58.698214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197265b3fb0253785be92166b355c39dd4b776c631c39280c02ed9262628f7ae", "fetched_at": "2026-08-28T04:06:01.800298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravolt/avatar"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.800298+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.800298+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:03:58.698214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197265b3fb0253785be92166b355c39dd4b776c631c39280c02ed9262628f7ae", "fetched_at": "2026-08-28T04:06:01.800298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravolt/avatar"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:03:58.698214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197265b3fb0253785be92166b355c39dd4b776c631c39280c02ed9262628f7ae", "fetched_at": "2026-08-28T04:06:01.800298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravolt/avatar"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:03:58.698214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197265b3fb0253785be92166b355c39dd4b776c631c39280c02ed9262628f7ae", "fetched_at": "2026-08-28T04:06:01.800298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravolt/avatar"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:03:58.698214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197265b3fb0253785be92166b355c39dd4b776c631c39280c02ed9262628f7ae", "fetched_at": "2026-08-28T04:06:01.800298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravolt/avatar"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 100, "rhythm": 82}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3978, "days_push": 27, "days_rel": 43, "gap_med": 43.5, "n_releases_24m": 11}, "score": 92, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}