{"adoption": {"forks": 246, "observed_at": "2026-08-28T04:05:34.271201+00:00", "stars": 1773}, "canonical_url": "https://ross.abutalabs.com/products/ps2exe", "card": {"archived": false, "artifact_type": "library", "description": "Module to compile powershell scripts to executables", "domain": ["developer-tools", "windows"], "enriched": true, "function": ["compiler", "developer-tools", "cli", "gui"], "health_score": 72, "homepage": null, "language": "PowerShell", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["MScholtes/PS2EXE"], "name": "MScholtes/PS2EXE", "platform": ["windows", "cli"], "pushed_at": "2026-06-06T17:44:23+00:00", "repo": "MScholtes/PS2EXE", "stars": 1773, "tags": ["powershell", "exe-compiler", "script-packaging", "win-forms", "powershell-module", "command-line", "automation", "desktop"], "topics": [], "urls": [], "use_cases": ["convert powershell script to exe", "compile ps1 to standalone executable", "package powershell script as windows executable", "hide powershell console window in compiled app", "add icon and version info to powershell exe", "build gui app from powershell script"], "what_it_is": "PS2EXE is a PowerShell module that compiles PowerShell 5.x scripts into standalone Windows executables, with optional GUI (Windows Forms) output and a graphical front end (Win-PS2EXE). It supports embedding icons, files, version metadata, and options like requireAdmin or noConsole.", "when_to_avoid": ["Your scripts target PowerShell 7/Core or rely on non-5.x compatible features", "You need real protection of script source - the exe can be decompiled back to script", "You need cross-platform executables for Linux or macOS"], "when_to_choose": ["You need to distribute a PowerShell script to Windows users as a single .exe", "You want a GUI front end or no console window for a PowerShell script", "You want to embed resources, icons, or metadata into a compiled script"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ps2exe", "repo": "MScholtes/PS2EXE", "role": "main", "score": 71}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.271201+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:25:25.033703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfded73e2b233ca528000af911d0a87247adb1803624141dd3f8f09db21664cb", "fetched_at": "2026-08-28T04:05:34.271201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MScholtes/PS2EXE"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.271201+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:25:25.033703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfded73e2b233ca528000af911d0a87247adb1803624141dd3f8f09db21664cb", "fetched_at": "2026-08-28T04:05:34.271201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MScholtes/PS2EXE"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:25:25.033703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfded73e2b233ca528000af911d0a87247adb1803624141dd3f8f09db21664cb", "fetched_at": "2026-08-28T04:05:34.271201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MScholtes/PS2EXE"}], "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:34.271201+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.271201+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.271201+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:25:25.033703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfded73e2b233ca528000af911d0a87247adb1803624141dd3f8f09db21664cb", "fetched_at": "2026-08-28T04:05:34.271201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MScholtes/PS2EXE"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.271201+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.271201+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:25:25.033703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfded73e2b233ca528000af911d0a87247adb1803624141dd3f8f09db21664cb", "fetched_at": "2026-08-28T04:05:34.271201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MScholtes/PS2EXE"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.271201+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.271201+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.271201+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:25:25.033703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfded73e2b233ca528000af911d0a87247adb1803624141dd3f8f09db21664cb", "fetched_at": "2026-08-28T04:05:34.271201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MScholtes/PS2EXE"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.271201+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.271201+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:25:25.033703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfded73e2b233ca528000af911d0a87247adb1803624141dd3f8f09db21664cb", "fetched_at": "2026-08-28T04:05:34.271201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MScholtes/PS2EXE"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:25:25.033703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfded73e2b233ca528000af911d0a87247adb1803624141dd3f8f09db21664cb", "fetched_at": "2026-08-28T04:05:34.271201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MScholtes/PS2EXE"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:25:25.033703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfded73e2b233ca528000af911d0a87247adb1803624141dd3f8f09db21664cb", "fetched_at": "2026-08-28T04:05:34.271201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MScholtes/PS2EXE"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:25:25.033703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfded73e2b233ca528000af911d0a87247adb1803624141dd3f8f09db21664cb", "fetched_at": "2026-08-28T04:05:34.271201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MScholtes/PS2EXE"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 86, "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": 2490, "days_push": 88, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 71, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}