{"adoption": {"forks": 214, "observed_at": "2026-08-28T04:05:30.793891+00:00", "stars": 1747}, "canonical_url": "https://ross.abutalabs.com/products/rinvex-countries", "card": {"archived": false, "artifact_type": "library", "description": "Rinvex Country is a simple and lightweight package for retrieving country details with flexibility. A whole bunch of data including name, demonym, capital, iso codes, dialling codes, geo data, currencies, flags, emoji, and other attributes for all 250 countries worldwide at your fingertips.", "domain": ["developer-tools", "web-development"], "enriched": true, "function": ["sdk", "developer-tools"], "health_score": 39, "homepage": "https://rinvex.com", "language": "PHP", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["rinvex/countries"], "name": "rinvex/countries", "platform": ["php"], "pushed_at": "2025-07-15T12:06:49+00:00", "repo": "rinvex/countries", "stars": 1747, "tags": ["countries", "iso-3166", "country-data", "flags", "emoji", "currencies", "dialling-codes", "framework-agnostic", "localization"], "topics": ["php", "countries", "capitals", "flags"], "urls": [], "use_cases": ["get country details by ISO code in PHP", "populate country dropdown lists with names and flags", "look up dialling codes and currencies for countries", "filter countries by continent or other attributes", "get country emoji and flag images", "retrieve country borders, area, and geo data", "build international forms with country data"], "what_it_is": "A lightweight, framework-agnostic PHP library providing detailed data for all 250 countries worldwide, including names, capitals, ISO codes, dialling codes, geo data, currencies, flags, and emoji. It offers flexible retrieval and filtering of country attributes with zero dependencies beyond PHP itself.", "when_to_avoid": ["you need frequently updated geopolitical data beyond the shipped dataset", "your project is not in PHP", "you only need a small subset like country names, where a simpler list suffices"], "when_to_choose": ["you need comprehensive country data in a PHP project", "you want a dependency-free, framework-agnostic solution", "you need filtering and querying over country datasets", "you need flags, emoji, currencies, and geo data in one package"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rinvex-countries", "repo": "rinvex/countries", "role": "main", "score": 46}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.793891+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.455496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca033f55f2c66c26ff07d7b0a379910b3ec30810a75d967876f1cf71d4d79144", "fetched_at": "2026-08-28T04:05:30.793891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rinvex/countries"}, {"content_hash": "bb02578cfb327ba5e3beff55df6d2f74ec7719bb24025d278b0277cf950f4fc5", "fetched_at": "2026-08-29T11:06:55.573805+00:00", "kind": "homepage", "missing": false, "url": "https://rinvex.com"}, {"content_hash": "996544252041d9ad3a490d1e04c4f26688fd77e0bde2cca8e3452d87be410dac", "fetched_at": "2026-08-29T11:06:55.577011+00:00", "kind": "site_page", "missing": false, "url": "https://rinvex.com/about.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.793891+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.455496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca033f55f2c66c26ff07d7b0a379910b3ec30810a75d967876f1cf71d4d79144", "fetched_at": "2026-08-28T04:05:30.793891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rinvex/countries"}, {"content_hash": "bb02578cfb327ba5e3beff55df6d2f74ec7719bb24025d278b0277cf950f4fc5", "fetched_at": "2026-08-29T11:06:55.573805+00:00", "kind": "homepage", "missing": false, "url": "https://rinvex.com"}, {"content_hash": "996544252041d9ad3a490d1e04c4f26688fd77e0bde2cca8e3452d87be410dac", "fetched_at": "2026-08-29T11:06:55.577011+00:00", "kind": "site_page", "missing": false, "url": "https://rinvex.com/about.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.455496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca033f55f2c66c26ff07d7b0a379910b3ec30810a75d967876f1cf71d4d79144", "fetched_at": "2026-08-28T04:05:30.793891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rinvex/countries"}, {"content_hash": "bb02578cfb327ba5e3beff55df6d2f74ec7719bb24025d278b0277cf950f4fc5", "fetched_at": "2026-08-29T11:06:55.573805+00:00", "kind": "homepage", "missing": false, "url": "https://rinvex.com"}, {"content_hash": "996544252041d9ad3a490d1e04c4f26688fd77e0bde2cca8e3452d87be410dac", "fetched_at": "2026-08-29T11:06:55.577011+00:00", "kind": "site_page", "missing": false, "url": "https://rinvex.com/about.html"}], "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:30.793891+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.793891+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.793891+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.455496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca033f55f2c66c26ff07d7b0a379910b3ec30810a75d967876f1cf71d4d79144", "fetched_at": "2026-08-28T04:05:30.793891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rinvex/countries"}, {"content_hash": "bb02578cfb327ba5e3beff55df6d2f74ec7719bb24025d278b0277cf950f4fc5", "fetched_at": "2026-08-29T11:06:55.573805+00:00", "kind": "homepage", "missing": false, "url": "https://rinvex.com"}, {"content_hash": "996544252041d9ad3a490d1e04c4f26688fd77e0bde2cca8e3452d87be410dac", "fetched_at": "2026-08-29T11:06:55.577011+00:00", "kind": "site_page", "missing": false, "url": "https://rinvex.com/about.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.793891+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.793891+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.455496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca033f55f2c66c26ff07d7b0a379910b3ec30810a75d967876f1cf71d4d79144", "fetched_at": "2026-08-28T04:05:30.793891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rinvex/countries"}, {"content_hash": "bb02578cfb327ba5e3beff55df6d2f74ec7719bb24025d278b0277cf950f4fc5", "fetched_at": "2026-08-29T11:06:55.573805+00:00", "kind": "homepage", "missing": false, "url": "https://rinvex.com"}, {"content_hash": "996544252041d9ad3a490d1e04c4f26688fd77e0bde2cca8e3452d87be410dac", "fetched_at": "2026-08-29T11:06:55.577011+00:00", "kind": "site_page", "missing": false, "url": "https://rinvex.com/about.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.793891+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.793891+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.793891+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.455496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca033f55f2c66c26ff07d7b0a379910b3ec30810a75d967876f1cf71d4d79144", "fetched_at": "2026-08-28T04:05:30.793891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rinvex/countries"}, {"content_hash": "bb02578cfb327ba5e3beff55df6d2f74ec7719bb24025d278b0277cf950f4fc5", "fetched_at": "2026-08-29T11:06:55.573805+00:00", "kind": "homepage", "missing": false, "url": "https://rinvex.com"}, {"content_hash": "996544252041d9ad3a490d1e04c4f26688fd77e0bde2cca8e3452d87be410dac", "fetched_at": "2026-08-29T11:06:55.577011+00:00", "kind": "site_page", "missing": false, "url": "https://rinvex.com/about.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.793891+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.793891+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.455496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca033f55f2c66c26ff07d7b0a379910b3ec30810a75d967876f1cf71d4d79144", "fetched_at": "2026-08-28T04:05:30.793891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rinvex/countries"}, {"content_hash": "bb02578cfb327ba5e3beff55df6d2f74ec7719bb24025d278b0277cf950f4fc5", "fetched_at": "2026-08-29T11:06:55.573805+00:00", "kind": "homepage", "missing": false, "url": "https://rinvex.com"}, {"content_hash": "996544252041d9ad3a490d1e04c4f26688fd77e0bde2cca8e3452d87be410dac", "fetched_at": "2026-08-29T11:06:55.577011+00:00", "kind": "site_page", "missing": false, "url": "https://rinvex.com/about.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.455496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca033f55f2c66c26ff07d7b0a379910b3ec30810a75d967876f1cf71d4d79144", "fetched_at": "2026-08-28T04:05:30.793891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rinvex/countries"}, {"content_hash": "bb02578cfb327ba5e3beff55df6d2f74ec7719bb24025d278b0277cf950f4fc5", "fetched_at": "2026-08-29T11:06:55.573805+00:00", "kind": "homepage", "missing": false, "url": "https://rinvex.com"}, {"content_hash": "996544252041d9ad3a490d1e04c4f26688fd77e0bde2cca8e3452d87be410dac", "fetched_at": "2026-08-29T11:06:55.577011+00:00", "kind": "site_page", "missing": false, "url": "https://rinvex.com/about.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.455496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca033f55f2c66c26ff07d7b0a379910b3ec30810a75d967876f1cf71d4d79144", "fetched_at": "2026-08-28T04:05:30.793891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rinvex/countries"}, {"content_hash": "bb02578cfb327ba5e3beff55df6d2f74ec7719bb24025d278b0277cf950f4fc5", "fetched_at": "2026-08-29T11:06:55.573805+00:00", "kind": "homepage", "missing": false, "url": "https://rinvex.com"}, {"content_hash": "996544252041d9ad3a490d1e04c4f26688fd77e0bde2cca8e3452d87be410dac", "fetched_at": "2026-08-29T11:06:55.577011+00:00", "kind": "site_page", "missing": false, "url": "https://rinvex.com/about.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.455496+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca033f55f2c66c26ff07d7b0a379910b3ec30810a75d967876f1cf71d4d79144", "fetched_at": "2026-08-28T04:05:30.793891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rinvex/countries"}, {"content_hash": "bb02578cfb327ba5e3beff55df6d2f74ec7719bb24025d278b0277cf950f4fc5", "fetched_at": "2026-08-29T11:06:55.573805+00:00", "kind": "homepage", "missing": false, "url": "https://rinvex.com"}, {"content_hash": "996544252041d9ad3a490d1e04c4f26688fd77e0bde2cca8e3452d87be410dac", "fetched_at": "2026-08-29T11:06:55.577011+00:00", "kind": "site_page", "missing": false, "url": "https://rinvex.com/about.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 31, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3667, "days_push": 414, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 46, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}