{"id":21151875,"url":"https://github.com/hope-it-works/ps2exe-gui","last_synced_at":"2025-07-15T09:08:25.086Z","repository":{"id":60754882,"uuid":"295058390","full_name":"Hope-IT-Works/PS2EXE-GUI","owner":"Hope-IT-Works","description":"advanced graphical user interface for ps2exe","archived":false,"fork":false,"pushed_at":"2025-02-26T16:29:37.000Z","size":1546,"stargazers_count":34,"open_issues_count":2,"forks_count":10,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-07-03T07:50:01.753Z","etag":null,"topics":["apache2-license","csharp","executable","gui","gui-application","powershell","ps2exe","ps2exe-gui"],"latest_commit_sha":null,"homepage":"https://Hope-IT-Works.github.io/PS2EXE-GUI/","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hope-IT-Works.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-09-13T01:47:51.000Z","updated_at":"2025-06-25T08:33:56.000Z","dependencies_parsed_at":"2023-01-20T04:47:22.483Z","dependency_job_id":"6a68810f-7c4d-4567-8703-8a9946cf7737","html_url":"https://github.com/Hope-IT-Works/PS2EXE-GUI","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Hope-IT-Works/PS2EXE-GUI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hope-IT-Works%2FPS2EXE-GUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hope-IT-Works%2FPS2EXE-GUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hope-IT-Works%2FPS2EXE-GUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hope-IT-Works%2FPS2EXE-GUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hope-IT-Works","download_url":"https://codeload.github.com/Hope-IT-Works/PS2EXE-GUI/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hope-IT-Works%2FPS2EXE-GUI/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265424413,"owners_count":23762880,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apache2-license","csharp","executable","gui","gui-application","powershell","ps2exe","ps2exe-gui"],"created_at":"2024-11-20T10:19:34.815Z","updated_at":"2025-07-15T09:08:25.060Z","avatar_url":"https://github.com/Hope-IT-Works.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Logo](https://github.com/Hope-IT-Works/PS2EXE-GUI/blob/main/resources/graphics/logo/logo_header_small_colored.png?raw=true)\n\n# PS2EXE-GUI\n\nThis project provides a advanced graphical user interface for [PS2EXE](https://github.com/MScholtes/Win-PS2EXE), which is a PowerShell-script to Windows-executable converter (`ps1`→`exe`).\u003cbr\u003e\u003cbr\u003e\n\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/c03fe42c3a28471dbc99e92918f4fc20)](https://www.codacy.com/gh/Hope-IT-Works/PS2EXE-GUI/dashboard?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=Hope-IT-Works/PS2EXE-GUI\u0026amp;utm_campaign=Badge_Grade)\n[![CodeFactor](https://www.codefactor.io/repository/github/hope-it-works/ps2exe-gui/badge)](https://www.codefactor.io/repository/github/hope-it-works/ps2exe-gui)\n\n## Development Progress\n\nPS2EXE-GUI is still in development but is usable.\n\nAs you may have noticed, the project has not been updated for a while. I will get back to it as soon as possible. I'm sorry for the inconvenience.\n\n| Feature                          | Status | ETA |\n|----------------------------------|--------|-----|\n| add all p2exe fields             | ✅ | ✅ |\n| add tooltip to all ps2exe fields | ✅ | ✅ |\n| add about page                   | ✅ | ✅ |\n| mark required ps2exe fields      | ✅ | ✅ |\n| get ps2exe call done             | ✅ | ✅ |\n| add ps2exe-script update         | ⏳ | *not specified* |\n| release first build              | ⏳ | *not specified* |\n| add save files                   | ⏳ | *not specified* |\n| release second build             | ⏳ | *not specified* |\n| integrate [PSScriptAnalyzer](https://github.com/PowerShell/PSScriptAnalyzer) | 🔜 | *not specified* |\n| release third build              | 🔜 | *not specified* |\n\n## Parameter Support Comparison\n\n| Parameter | PS2EXE-GUI | [Win-PS2EXE](https://github.com/MScholtes/Win-PS2EXE) |\n| - | :-: | :-: |\n| inputFile        | ✅ | ✅ |\n| outputFile       | ✅ | ✅ |\n| iconFile         | ✅ | ✅ |\n| title            | ✅ | ❌ |\n| description      | ✅ | ✅ |\n| company          | ✅ | ❌ |\n| product          | ✅ | ✅ |\n| copyright        | ✅ | ✅ |\n| trademark        | ✅ | ❌ |\n| version          | ✅ | ✅ |\n| runtime          | ✅ | ❌ |\n| instructionSet   | ✅ | ✅ |\n| threadApartment  | ✅ | ✅ |\n| prepareDebug     | ✅ | ❌ |\n| noConsole        | ✅ | ✅ |\n| UNICODEEncoding  | ✅ | ❌ |\n| credentialGUI    | ✅ | ❌ |\n| configFile       | ✅ | ✅ |\n| noOutput         | ✅ | ✅ |\n| noError          | ✅ | ✅ |\n| noVisualStyles   | ✅ | ❌ |\n| exitOnCancel     | ✅ | ❌ |\n| DPIAware         | ✅ | ❌ |\n| winFormsDPIAware | ✅ | ❌ |\n| requireAdmin     | ✅ | ✅ |\n| supportOS        | ✅ | ❌ |\n| virtualize       | ✅ | ❌ |\n| longPaths        | ✅ | ❌ |\n| **BONUS:** extractable[^extractable] | ⏳(TODO) | ❌ |\n\n[^extractable]: Allows you to choose, if the user can extract the `.ps1` out of the `.exe` file. Is and will not be supported by [PS2EXE](https://github.com/MScholtes/Win-PS2EXE/blob/master/ps2exe.ps1) by default ([issue](https://github.com/MScholtes/TechNet-Gallery/issues/3)), but PS2EXE-GUI takes care of this.\n\n## Screenshot\n\n\u003cimg alt=\"Screenshot from the Main Page\" src=\"https://user-images.githubusercontent.com/52013820/192851884-003dac29-bece-4964-bef8-9948bd0a8494.png\" width=\"50%\" style=\"display: inline; margin: 0; padding: 0;\"\u003e\u003cimg alt=\"Screenshot from the Console Page\" src=\"https://user-images.githubusercontent.com/52013820/196063461-90e4f9a0-71f7-4c0d-b536-4c9756b4bee2.png\" width=\"50%\" style=\"display: inline; margin: 0; padding: 0;\"\u003e\n\n## Usage\n\n1. Clone this repository\n2. Download the latest version of [`ps2exe.ps1`](https://github.com/MScholtes/Win-PS2EXE/blob/master/ps2exe.ps1) into the `.\\src\\` directory\n3. Open PowerShell and navigate to the `.\\src` directory\n4. Run `.\\PS2EXE-GUI.ps1`\n5. Select a `.ps1` file and configure the settings as you like\n6. Click on `Compile` and wait for the process to finish\n7. The `.exe` file will be saved in the same directory as the selected `.ps1` file\n8. Finished! 🎉\n\n## About the project\n\nThis Project uses the further developed version of [PS2EXE](https://github.com/MScholtes/Win-PS2EXE/blob/master/ps2exe.ps1) by [Markus Scholtes](https://github.com/MScholtes) licensed under the Microsoft Public License (MC-PL).\n\nThe GUI of PS2EXE-GUI was made with [POSHGUI](https://poshgui.com) by [Maciej Obuchowski](https://twitter.com/poshgui).\n\nPS2EXE was initially developed by [Ingo Karstein](https://github.com/ikarstein).\n\nThis project is licensed under the [Apache License 2.0](https://github.com/Hope-IT-Works/PS2EXE-GUI/blob/main/LICENSE).\n\n## Stars over time\n\n[![Stargazers over time](https://starchart.cc/Hope-IT-Works/PS2EXE-GUI.svg)](https://starchart.cc/Hope-IT-Works/PS2EXE-GUI)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhope-it-works%2Fps2exe-gui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhope-it-works%2Fps2exe-gui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhope-it-works%2Fps2exe-gui/lists"}