{"adoption": {"forks": 322, "observed_at": "2026-08-28T04:05:02.848395+00:00", "stars": 1553}, "canonical_url": "https://ross.abutalabs.com/products/laravel-invoices", "card": {"archived": false, "artifact_type": "library", "description": "Laravel package to generate PDF invoices from various customizable parameters", "domain": ["web-development", "pdf", "fintech", "backend"], "enriched": true, "function": ["pdf", "templating", "serialization"], "health_score": 82, "homepage": null, "language": "PHP", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["LaravelDaily/laravel-invoices"], "name": "LaravelDaily/laravel-invoices", "platform": ["php"], "pushed_at": "2026-03-19T13:39:02+00:00", "repo": "LaravelDaily/laravel-invoices", "stars": 1553, "tags": ["invoices", "laravel-package", "pdf-generation", "billing", "composer", "laravel", "web-server"], "topics": [], "urls": [], "use_cases": ["generate pdf invoices in laravel", "create invoices with taxes and discounts", "download or stream invoice pdfs", "customize invoice templates and translations", "add shipping and due dates to invoices", "generate serial-numbered invoices"], "what_it_is": "A Laravel PHP package for generating PDF invoice files from customizable parameters like items, taxes, discounts, and shipping. Invoices can be stored, downloaded, or streamed on any configured filesystem, with support for templates, translations, and currency formats.", "when_to_avoid": ["you are not using Laravel or PHP", "you need full accounting or billing system features beyond PDF generation", "you need HTML invoices rather than PDF files"], "when_to_choose": ["you have a Laravel app and need invoice PDF generation", "you want automatic totals calculation with taxes, discounts, and shipping", "you need multi-language and multi-currency invoice support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/laravel-invoices", "repo": "LaravelDaily/laravel-invoices", "role": "main", "score": 68}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.848395+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:30:08.260259+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6155e4220133347532497aac11a2a2dcb1eb74bd166f2aebbd8a148e77138cd", "fetched_at": "2026-08-28T04:05:02.848395+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LaravelDaily/laravel-invoices"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.848395+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:30:08.260259+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6155e4220133347532497aac11a2a2dcb1eb74bd166f2aebbd8a148e77138cd", "fetched_at": "2026-08-28T04:05:02.848395+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LaravelDaily/laravel-invoices"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:30:08.260259+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6155e4220133347532497aac11a2a2dcb1eb74bd166f2aebbd8a148e77138cd", "fetched_at": "2026-08-28T04:05:02.848395+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LaravelDaily/laravel-invoices"}], "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:05:02.848395+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.848395+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.848395+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:30:08.260259+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6155e4220133347532497aac11a2a2dcb1eb74bd166f2aebbd8a148e77138cd", "fetched_at": "2026-08-28T04:05:02.848395+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LaravelDaily/laravel-invoices"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.848395+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.848395+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:30:08.260259+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6155e4220133347532497aac11a2a2dcb1eb74bd166f2aebbd8a148e77138cd", "fetched_at": "2026-08-28T04:05:02.848395+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LaravelDaily/laravel-invoices"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.848395+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.848395+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.848395+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:30:08.260259+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6155e4220133347532497aac11a2a2dcb1eb74bd166f2aebbd8a148e77138cd", "fetched_at": "2026-08-28T04:05:02.848395+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LaravelDaily/laravel-invoices"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.848395+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.848395+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:30:08.260259+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6155e4220133347532497aac11a2a2dcb1eb74bd166f2aebbd8a148e77138cd", "fetched_at": "2026-08-28T04:05:02.848395+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LaravelDaily/laravel-invoices"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:30:08.260259+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6155e4220133347532497aac11a2a2dcb1eb74bd166f2aebbd8a148e77138cd", "fetched_at": "2026-08-28T04:05:02.848395+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LaravelDaily/laravel-invoices"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:30:08.260259+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6155e4220133347532497aac11a2a2dcb1eb74bd166f2aebbd8a148e77138cd", "fetched_at": "2026-08-28T04:05:02.848395+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LaravelDaily/laravel-invoices"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:30:08.260259+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6155e4220133347532497aac11a2a2dcb1eb74bd166f2aebbd8a148e77138cd", "fetched_at": "2026-08-28T04:05:02.848395+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LaravelDaily/laravel-invoices"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 73, "longevity": 100, "rhythm": 43}, "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": 2478, "days_push": 167, "days_rel": 167, "gap_med": 193.0, "n_releases_24m": 3}, "score": 68, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}