{"id":29884217,"url":"https://github.com/kernferm/bubbles-pyinstaller-forge","last_synced_at":"2026-02-10T01:30:42.933Z","repository":{"id":301786029,"uuid":"1010283182","full_name":"KernFerm/Bubbles-PyInstaller-Forge","owner":"KernFerm","description":"A modern, secure, and user-friendly GUI for building Python executables with PyInstaller. Built with CustomTkinter for a beautiful and accessible experience.","archived":false,"fork":false,"pushed_at":"2025-11-20T02:14:48.000Z","size":488,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-20T04:09:37.555Z","etag":null,"topics":["linux-support","macos-support","py-to-exe","pyinstaller","pyinstaller-gui","python-exe","windows-support"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KernFerm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-28T18:33:51.000Z","updated_at":"2025-11-20T02:14:52.000Z","dependencies_parsed_at":"2025-06-28T20:36:27.277Z","dependency_job_id":"8672a4a7-fdf4-49dc-9135-573bb6023ffd","html_url":"https://github.com/KernFerm/Bubbles-PyInstaller-Forge","commit_stats":null,"previous_names":["kernferm/pyinstaller-exe-maker"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/KernFerm/Bubbles-PyInstaller-Forge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KernFerm%2FBubbles-PyInstaller-Forge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KernFerm%2FBubbles-PyInstaller-Forge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KernFerm%2FBubbles-PyInstaller-Forge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KernFerm%2FBubbles-PyInstaller-Forge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KernFerm","download_url":"https://codeload.github.com/KernFerm/Bubbles-PyInstaller-Forge/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KernFerm%2FBubbles-PyInstaller-Forge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29288457,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-09T21:57:15.303Z","status":"ssl_error","status_checked_at":"2026-02-09T21:57:11.537Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["linux-support","macos-support","py-to-exe","pyinstaller","pyinstaller-gui","python-exe","windows-support"],"created_at":"2025-07-31T14:44:26.521Z","updated_at":"2026-02-10T01:30:42.928Z","avatar_url":"https://github.com/KernFerm.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🧊 Bubbles PyInstaller Forge: Secure Builder\r\n\r\n**💬 Join our Discord for support \u0026 community:** [https://fnbubbles420.org/discordinvite](https://fnbubbles420.org/discordinvite)\r\n\r\nA modern, secure, and user-friendly GUI for building Python executables with PyInstaller. Built with CustomTkinter for a beautiful and accessible experience.\r\n\r\n* `If you found this repo useful please star it.`\r\n\r\n---\r\n\r\n## ✨ Features\r\n\r\n* ⚡ Real-time build progress and output\r\n* 🔍 PyPI package search/autocomplete for hidden imports\r\n* 🖥️ Modern, accessible UI with keyboard navigation\r\n* 🗾 Output log saving and 🩹 clear output button\r\n* 🛡️ Security checks (admin/root, world-writable dir, input validation)\r\n* 🚨 Error dialogs and validation for user actions\r\n* 🧊 No drag \u0026 drop: File selection is now via a secure button for maximum compatibility\r\n\r\n---\r\n\r\n## 🄟 What's New\r\n\r\n* Drag \u0026 drop support removed for improved stability\r\n* Window centering \u0026 startup behavior improved for all OS\r\n* Many bug fixes and UI refinements\r\n* Discord support link added to the Help menu\r\n\r\n📘 ***[Download-The-Application-Here.md](https://github.com/KernFerm/Bubbles-PyInstaller-Forge/blob/main/WINDOWS-Download-The-Application-Here.md)***\r\n\r\n---\r\n\r\n## 🧑‍💻 How to Use\r\n\r\n### 🪟 **Windows (No Python Needed)**\r\n\r\nIf you received only the `BubblesPyInstallerForge.exe` file:\r\n\r\n**Requirements:**\r\n\r\n* Windows 10 or newer (64-bit recommended)\r\n* No Python installation or setup needed\r\n\r\n**Steps:**\r\n\r\n1. Double-click `BubblesPyInstallerForge.exe`\r\n2. Select your `.py` file and click **Build Executable**\r\n3. The app will handle dependencies automatically\r\n4. If errors occur, view the console or `app_security.log`\r\n\r\n---\r\n\r\n### 🐧 **Linux (Python Required)**\r\n\r\n**Requirements:**\r\n\r\n* Python 3.11+ installed\r\n* Pip and venv modules available\r\n\r\n**Setup:**\r\n\r\n```bash\r\nsudo apt update \u0026\u0026 sudo apt install python3 python3-pip python3-venv -y\r\ngit clone https://github.com/KernFerm/Bubbles-PyInstaller-Forge.git\r\ncd Bubbles-PyInstaller-Forge\r\npython3 -m venv .venv\r\nsource .venv/bin/activate\r\npip install -r requirements.txt\r\npython3 main.py\r\n```\r\n\r\n**Notes:**\r\n\r\n* You can build `.bin` or `.AppImage` equivalents using PyInstaller.\r\n* If you get permission errors, avoid running as root.\r\n* Output files will be stored in the `dist/` folder.\r\n\r\n---\r\n\r\n### 🍎 **macOS (Python Required)**\r\n\r\n**Requirements:**\r\n\r\n* macOS 12 Monterey or newer\r\n* Python 3.11+ installed via [python.org](https://www.python.org/downloads/macos/) or Homebrew\r\n\r\n**Setup:**\r\n\r\n```bash\r\nbrew install python3 git\r\ngit clone https://github.com/KernFerm/Bubbles-PyInstaller-Forge.git\r\ncd Bubbles-PyInstaller-Forge\r\npython3 -m venv .venv\r\nsource .venv/bin/activate\r\npip install -r requirements.txt\r\npython3 main.py\r\n```\r\n\r\n**Notes:**\r\n\r\n* Use `pyinstaller --onefile your_script.py` to generate `.app` or `.pkg` bundles.\r\n* macOS may require a notarized or signed build to run executables outside Gatekeeper.\r\n\r\n---\r\n\r\n## 🛠️ Troubleshooting \u0026 Help\r\n\r\n* **PyInstaller not found:**\r\n  Install manually with `pip install pyinstaller`\r\n* **Permission issues:**\r\n  Avoid running as root; use a safe directory\r\n* **Blank window or GUI crash:**\r\n  Ensure CustomTkinter and tkinter are installed correctly\r\n\r\n**Join our Discord for assistance:** [https://discord.gg/zQbJJgwbUv](https://discord.gg/zQbJJgwbUv)\r\n\r\n---\r\n\r\n\u003e ⚠️ **Note:**\r\n\u003e This tool builds executables from Python scripts using PyInstaller. It does **not** obfuscate or encrypt code. Use PyArmor or similar tools before building if you need code protection.\r\n\r\n---\r\n\r\n**🎉 Enjoy secure, modern Python executable building with Bubbles PyInstaller Forge! 🧊**\r\n📦 **[Releases](https://github.com/KernFerm/Bubbles-PyInstaller-Forge/releases/tag/application.zip)**\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkernferm%2Fbubbles-pyinstaller-forge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkernferm%2Fbubbles-pyinstaller-forge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkernferm%2Fbubbles-pyinstaller-forge/lists"}