{"adoption": {"forks": 104, "observed_at": "2026-08-28T04:04:14.737163+00:00", "stars": 1285}, "canonical_url": "https://ross.abutalabs.com/products/vat-calculator", "card": {"archived": false, "artifact_type": "library", "description": "Handle all the hard stuff related to EU MOSS tax/vat regulations, the way it should be. ", "domain": ["fintech", "e-commerce", "web-development", "backend"], "enriched": true, "function": ["sdk", "developer-tools"], "health_score": 94, "homepage": null, "language": "PHP", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["laravel/vat-calculator"], "name": "laravel/vat-calculator", "platform": ["php", "self-hosted"], "pushed_at": "2026-07-24T00:43:14+00:00", "repo": "laravel/vat-calculator", "stars": 1285, "tags": ["vat", "eu-moss", "taxes", "laravel", "cashier", "billing"], "topics": ["vat", "vat-calculation", "taxes", "laravel", "php", "cashier", "eu-moss-tax"], "urls": [], "use_cases": ["calculate EU VAT for a price by country code", "validate a VAT number format", "handle EU MOSS tax regulations in billing", "compute gross price from net price with postal code rules", "integrate VAT calculation into Laravel Cashier subscriptions", "use VAT rates in a standalone PHP application"], "what_it_is": "A PHP library for calculating EU VAT rates and handling MOSS tax regulations, with optional Laravel and Cashier integration. It supports gross price calculation by country and postal code, company/business handling, and VAT number validation.", "when_to_avoid": ["you need full tax compliance beyond EU VAT (e.g., US sales tax)", "you need guaranteed legally correct tax calculations without accountant review", "your stack is not PHP"], "when_to_choose": ["you sell digital goods or services in the EU and need VAT rates per country", "you use Laravel or Cashier and want drop-in VAT support", "you need VAT number validation in a PHP app"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/vat-calculator", "repo": "laravel/vat-calculator", "role": "main", "score": 87}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.737163+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:56:40.204688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd23cd5a7f062e56b72b25f9246eee50478b48fa3d02da841601b1d2b991bff5", "fetched_at": "2026-08-28T04:04:14.737163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/vat-calculator"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.737163+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:56:40.204688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd23cd5a7f062e56b72b25f9246eee50478b48fa3d02da841601b1d2b991bff5", "fetched_at": "2026-08-28T04:04:14.737163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/vat-calculator"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:56:40.204688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd23cd5a7f062e56b72b25f9246eee50478b48fa3d02da841601b1d2b991bff5", "fetched_at": "2026-08-28T04:04:14.737163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/vat-calculator"}], "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:14.737163+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.737163+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.737163+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:56:40.204688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd23cd5a7f062e56b72b25f9246eee50478b48fa3d02da841601b1d2b991bff5", "fetched_at": "2026-08-28T04:04:14.737163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/vat-calculator"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.737163+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.737163+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:56:40.204688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd23cd5a7f062e56b72b25f9246eee50478b48fa3d02da841601b1d2b991bff5", "fetched_at": "2026-08-28T04:04:14.737163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/vat-calculator"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.737163+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.737163+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.737163+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:56:40.204688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd23cd5a7f062e56b72b25f9246eee50478b48fa3d02da841601b1d2b991bff5", "fetched_at": "2026-08-28T04:04:14.737163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/vat-calculator"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.737163+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.737163+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:56:40.204688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd23cd5a7f062e56b72b25f9246eee50478b48fa3d02da841601b1d2b991bff5", "fetched_at": "2026-08-28T04:04:14.737163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/vat-calculator"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:56:40.204688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd23cd5a7f062e56b72b25f9246eee50478b48fa3d02da841601b1d2b991bff5", "fetched_at": "2026-08-28T04:04:14.737163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/vat-calculator"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:56:40.204688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd23cd5a7f062e56b72b25f9246eee50478b48fa3d02da841601b1d2b991bff5", "fetched_at": "2026-08-28T04:04:14.737163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/vat-calculator"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:56:40.204688+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd23cd5a7f062e56b72b25f9246eee50478b48fa3d02da841601b1d2b991bff5", "fetched_at": "2026-08-28T04:04:14.737163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/vat-calculator"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "rhythm": 70}, "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": 4020, "days_push": 41, "days_rel": 120, "gap_med": 32, "n_releases_24m": 14}, "score": 87, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}