{"adoption": {"forks": 75, "observed_at": "2026-08-28T04:03:19.497526+00:00", "stars": 1037}, "canonical_url": "https://ross.abutalabs.com/products/polarphp", "card": {"archived": false, "artifact_type": "cli-tool", "description": "The compiler and runtime of PHP programming language", "domain": ["programming-languages", "compilers", "developer-tools", "backend"], "enriched": true, "function": ["compiler", "interpreter", "concurrency", "package-manager", "documentation"], "health_score": 20, "homepage": "https://polarphp.org", "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "abandoned", "member_repos": ["polarphp/polarphp"], "name": "polarphp/polarphp", "platform": ["cpp", "cross-platform"], "pushed_at": "2020-02-20T12:43:12+00:00", "repo": "polarphp/polarphp", "stars": 1037, "tags": ["php-runtime", "zendvm", "libpdk", "polarvm", "general-purpose-scripting", "async-runtime", "programming-language", "linux", "docker"], "topics": ["php", "php7", "zendvm", "libpdk", "cpp17", "polarvm", "polarphp"], "urls": [], "use_cases": ["run PHP as a general-purpose server-side scripting language", "use PHP with coroutines and async programming outside the web", "alternative PHP compiler and runtime to the official Zend distribution", "build standalone CLI applications in PHP", "explore PHP language implementation with a custom VM instruction set"], "what_it_is": "polarphp is an alternative compiler and runtime for the PHP programming language, rewrapping the Zend VM and adding a new runtime library (libpdk) inspired by NodeJS and Go. It aims to turn PHP into a general-purpose scripting language with async programming, coroutines, threads, built-in Unicode support, and a package manager, dropping legacy web-only features.", "when_to_avoid": ["you need a production-ready PHP environment - the project is experimental and last released in 2020", "you need full compatibility with the official PHP ecosystem and extensions", "you want stable, well-supported tooling for running PHP applications today"], "when_to_choose": ["you want to experiment with PHP beyond web development with async and coroutine support", "you need a research or educational project on language runtime and compiler design", "you want a PHP runtime stripped of deprecated legacy features"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/polarphp", "repo": "polarphp/polarphp", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.497526+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:33:48.978776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af1d1348139b522fc937f87c2950a208ddc5b52f806b248cb31ed9cdb6d37fe4", "fetched_at": "2026-08-28T04:03:19.497526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polarphp/polarphp"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.497526+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:33:48.978776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af1d1348139b522fc937f87c2950a208ddc5b52f806b248cb31ed9cdb6d37fe4", "fetched_at": "2026-08-28T04:03:19.497526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polarphp/polarphp"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:33:48.978776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af1d1348139b522fc937f87c2950a208ddc5b52f806b248cb31ed9cdb6d37fe4", "fetched_at": "2026-08-28T04:03:19.497526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polarphp/polarphp"}], "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:19.497526+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.497526+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.497526+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:33:48.978776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af1d1348139b522fc937f87c2950a208ddc5b52f806b248cb31ed9cdb6d37fe4", "fetched_at": "2026-08-28T04:03:19.497526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polarphp/polarphp"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.497526+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.497526+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:33:48.978776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af1d1348139b522fc937f87c2950a208ddc5b52f806b248cb31ed9cdb6d37fe4", "fetched_at": "2026-08-28T04:03:19.497526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polarphp/polarphp"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.497526+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.497526+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.497526+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:33:48.978776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af1d1348139b522fc937f87c2950a208ddc5b52f806b248cb31ed9cdb6d37fe4", "fetched_at": "2026-08-28T04:03:19.497526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polarphp/polarphp"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.497526+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.497526+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:33:48.978776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af1d1348139b522fc937f87c2950a208ddc5b52f806b248cb31ed9cdb6d37fe4", "fetched_at": "2026-08-28T04:03:19.497526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polarphp/polarphp"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:33:48.978776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af1d1348139b522fc937f87c2950a208ddc5b52f806b248cb31ed9cdb6d37fe4", "fetched_at": "2026-08-28T04:03:19.497526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polarphp/polarphp"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:33:48.978776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af1d1348139b522fc937f87c2950a208ddc5b52f806b248cb31ed9cdb6d37fe4", "fetched_at": "2026-08-28T04:03:19.497526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polarphp/polarphp"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:33:48.978776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af1d1348139b522fc937f87c2950a208ddc5b52f806b248cb31ed9cdb6d37fe4", "fetched_at": "2026-08-28T04:03:19.497526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polarphp/polarphp"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2955, "days_push": 2386, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}