{"adoption": {"forks": 818, "observed_at": "2026-08-28T04:09:04.325805+00:00", "stars": 4991}, "canonical_url": "https://ross.abutalabs.com/products/auto-py-to-exe", "card": {"archived": false, "artifact_type": "application", "description": "Converts .py to .exe using a simple graphical interface ", "domain": ["developer-tools", "cross-platform"], "enriched": true, "function": ["gui", "developer-tools", "build-tool", "cli"], "health_score": 93, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["brentvollebregt/auto-py-to-exe"], "name": "brentvollebregt/auto-py-to-exe", "platform": ["windows", "python", "cli"], "pushed_at": "2026-07-11T10:30:09+00:00", "repo": "brentvollebregt/auto-py-to-exe", "stars": 4991, "tags": ["pyinstaller", "py-to-exe", "packaging", "executable-bundling", "python-packaging", "command-line", "linux", "macos"], "topics": ["python", "py2exe", "pyinstaller", "automation", "executable", "bundle", "package", "python-to-exe"], "urls": [], "use_cases": ["convert a python script to an exe", "package python app into standalone executable", "bundle python program with pyinstaller without learning cli flags", "create windows executable from python file", "distribute python script to users without python installed", "gui wrapper for pyinstaller"], "what_it_is": "A graphical interface tool that converts Python scripts (.py) into standalone executables (.exe) using PyInstaller under the hood. It is installed via pip and runs in the browser-based UI to simplify packaging Python applications.", "when_to_avoid": ["you need advanced PyInstaller customization beyond what the UI exposes", "you are building cross-platform installers or signed binaries", "you prefer fully scripted/CI packaging pipelines"], "when_to_choose": ["you want a simple GUI instead of memorizing PyInstaller command-line options", "you need to distribute a Python script as a standalone executable", "you are packaging Python apps on Windows, Linux, or macOS"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/auto-py-to-exe", "repo": "brentvollebregt/auto-py-to-exe", "role": "main", "score": 85}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.325805+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:17:39.169156+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "906135bce46016b64be3b49c9566282cc652f36c6308222b1b8a950a7351415a", "fetched_at": "2026-08-28T04:09:04.325805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brentvollebregt/auto-py-to-exe"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.325805+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:17:39.169156+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "906135bce46016b64be3b49c9566282cc652f36c6308222b1b8a950a7351415a", "fetched_at": "2026-08-28T04:09:04.325805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brentvollebregt/auto-py-to-exe"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:17:39.169156+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "906135bce46016b64be3b49c9566282cc652f36c6308222b1b8a950a7351415a", "fetched_at": "2026-08-28T04:09:04.325805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brentvollebregt/auto-py-to-exe"}], "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:09:04.325805+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.325805+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.325805+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:17:39.169156+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "906135bce46016b64be3b49c9566282cc652f36c6308222b1b8a950a7351415a", "fetched_at": "2026-08-28T04:09:04.325805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brentvollebregt/auto-py-to-exe"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.325805+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.325805+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:17:39.169156+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "906135bce46016b64be3b49c9566282cc652f36c6308222b1b8a950a7351415a", "fetched_at": "2026-08-28T04:09:04.325805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brentvollebregt/auto-py-to-exe"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.325805+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.325805+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.325805+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:17:39.169156+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "906135bce46016b64be3b49c9566282cc652f36c6308222b1b8a950a7351415a", "fetched_at": "2026-08-28T04:09:04.325805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brentvollebregt/auto-py-to-exe"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.325805+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.325805+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:17:39.169156+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "906135bce46016b64be3b49c9566282cc652f36c6308222b1b8a950a7351415a", "fetched_at": "2026-08-28T04:09:04.325805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brentvollebregt/auto-py-to-exe"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:17:39.169156+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "906135bce46016b64be3b49c9566282cc652f36c6308222b1b8a950a7351415a", "fetched_at": "2026-08-28T04:09:04.325805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brentvollebregt/auto-py-to-exe"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:17:39.169156+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "906135bce46016b64be3b49c9566282cc652f36c6308222b1b8a950a7351415a", "fetched_at": "2026-08-28T04:09:04.325805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brentvollebregt/auto-py-to-exe"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:17:39.169156+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "906135bce46016b64be3b49c9566282cc652f36c6308222b1b8a950a7351415a", "fetched_at": "2026-08-28T04:09:04.325805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brentvollebregt/auto-py-to-exe"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 92, "longevity": 100, "rhythm": 68}, "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": 3127, "days_push": 53, "days_rel": 136, "gap_med": 45, "n_releases_24m": 12}, "score": 85, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}