{"adoption": {"forks": 154, "observed_at": "2026-08-28T04:03:34.613589+00:00", "stars": 1097}, "canonical_url": "https://ross.abutalabs.com/products/laravel-pwa", "card": {"archived": false, "artifact_type": "plugin", "description": "Looks like an app, feels like an app, but IS NOT an app.", "domain": ["web-development", "frontend", "mobile-development"], "enriched": true, "function": ["web-framework", "plugin-system", "configuration-management"], "health_score": 20, "homepage": null, "language": "PHP", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["silviolleite/laravel-pwa"], "name": "silviolleite/laravel-pwa", "platform": ["php"], "pushed_at": "2024-07-21T17:36:45+00:00", "repo": "silviolleite/laravel-pwa", "stars": 1097, "tags": ["laravel", "pwa", "progressive-web-app", "service-worker", "manifest", "composer-package", "web-server", "mobile"], "topics": [], "urls": [], "use_cases": ["turn my laravel site into a pwa", "add to home screen prompt for my web app", "generate a web app manifest and service worker in laravel", "make my website work offline on mobile", "publish pwa icons and splash screens for laravel"], "what_it_is": "A Laravel package that converts a Laravel web application into a Progressive Web App (PWA). It generates the web app manifest, service worker, and offline/offline-page views so the site can be installed to a phone's home screen and launched like a native app.", "when_to_avoid": ["you are not using Laravel", "you need advanced PWA features like push notifications or background sync out of the box", "you are on modern Laravel versions and want an actively maintained package", "your app relies on browser back/forward navigation, which breaks the standalone PWA experience"], "when_to_choose": ["you have a Laravel 5.x-7.x project and want PWA support with minimal setup", "you want configurable manifest, icons, and splash screens via a config file", "you want an installable, standalone-feeling mobile web experience without building a native app"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/laravel-pwa", "repo": "silviolleite/laravel-pwa", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.613589+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:46:37.233181+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23021e992c37c11390ced848d117f8a508cd6a68c5a4446ce25ed693c730e5e8", "fetched_at": "2026-08-28T04:03:34.613589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/silviolleite/laravel-pwa"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.613589+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:46:37.233181+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23021e992c37c11390ced848d117f8a508cd6a68c5a4446ce25ed693c730e5e8", "fetched_at": "2026-08-28T04:03:34.613589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/silviolleite/laravel-pwa"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:46:37.233181+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23021e992c37c11390ced848d117f8a508cd6a68c5a4446ce25ed693c730e5e8", "fetched_at": "2026-08-28T04:03:34.613589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/silviolleite/laravel-pwa"}], "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:03:34.613589+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.613589+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.613589+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:46:37.233181+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23021e992c37c11390ced848d117f8a508cd6a68c5a4446ce25ed693c730e5e8", "fetched_at": "2026-08-28T04:03:34.613589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/silviolleite/laravel-pwa"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.613589+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.613589+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:46:37.233181+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23021e992c37c11390ced848d117f8a508cd6a68c5a4446ce25ed693c730e5e8", "fetched_at": "2026-08-28T04:03:34.613589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/silviolleite/laravel-pwa"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.613589+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.613589+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.613589+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:46:37.233181+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23021e992c37c11390ced848d117f8a508cd6a68c5a4446ce25ed693c730e5e8", "fetched_at": "2026-08-28T04:03:34.613589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/silviolleite/laravel-pwa"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.613589+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.613589+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:46:37.233181+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23021e992c37c11390ced848d117f8a508cd6a68c5a4446ce25ed693c730e5e8", "fetched_at": "2026-08-28T04:03:34.613589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/silviolleite/laravel-pwa"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:46:37.233181+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23021e992c37c11390ced848d117f8a508cd6a68c5a4446ce25ed693c730e5e8", "fetched_at": "2026-08-28T04:03:34.613589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/silviolleite/laravel-pwa"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:46:37.233181+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23021e992c37c11390ced848d117f8a508cd6a68c5a4446ce25ed693c730e5e8", "fetched_at": "2026-08-28T04:03:34.613589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/silviolleite/laravel-pwa"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:46:37.233181+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23021e992c37c11390ced848d117f8a508cd6a68c5a4446ce25ed693c730e5e8", "fetched_at": "2026-08-28T04:03:34.613589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/silviolleite/laravel-pwa"}], "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": 2933, "days_push": 773, "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}}