{"id":96506,"url":"https://github.com/hasansezertasan/awesome-python-standalone","name":"awesome-python-standalone","description":"List of Python Standalone Creators","projects_count":83,"last_synced_at":"2026-07-18T21:00:27.842Z","repository":{"id":318736107,"uuid":"1075998275","full_name":"hasansezertasan/awesome-python-standalone","owner":"hasansezertasan","description":"List of Python Standalone Creators","archived":false,"fork":false,"pushed_at":"2026-06-26T09:55:21.000Z","size":2753,"stargazers_count":1,"open_issues_count":17,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-26T10:09:43.282Z","etag":null,"topics":["awesome","awesome-list","best-of","build","bundle","deploy","distribution","installer","native","python","standalone"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-sa-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hasansezertasan.png","metadata":{"files":{"readme":"README.md","changelog":"history/2025-10-14_changes.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-14T09:11:33.000Z","updated_at":"2026-06-26T08:58:11.000Z","dependencies_parsed_at":"2026-04-08T20:00:24.738Z","dependency_job_id":"0c8145c0-7944-4297-8bf9-7f91db7f4503","html_url":"https://github.com/hasansezertasan/awesome-python-standalone","commit_stats":null,"previous_names":["hasansezertasan/awesome-python-standalone"],"tags_count":44,"template":false,"template_full_name":"best-of-lists/best-of","purl":"pkg:github/hasansezertasan/awesome-python-standalone","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasansezertasan%2Fawesome-python-standalone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasansezertasan%2Fawesome-python-standalone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasansezertasan%2Fawesome-python-standalone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasansezertasan%2Fawesome-python-standalone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hasansezertasan","download_url":"https://codeload.github.com/hasansezertasan/awesome-python-standalone/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasansezertasan%2Fawesome-python-standalone/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34959509,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-30T02:00:05.919Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"created_at":"2025-10-14T22:19:33.843Z","updated_at":"2026-07-18T21:00:27.842Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["License","Freezers","Compilers","Miscellaneous","Contribution","Zipapps","Related Resources"],"sub_categories":[],"readme":"\u003c!-- markdownlint-disable --\u003e\n\u003ch1 align=\"center\"\u003e\n    awesome-python-standalone\n    \u003cbr\u003e\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cstrong\u003e🏆\u0026nbsp; A ranked list of awesome projects. Updated weekly.\u003c/strong\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://best-of.org\" title=\"Best-of Badge\"\u003e\u003cimg src=\"http://bit.ly/3o3EHNN\"\u003e\u003c/a\u003e\n    \u003ca href=\"#Contents\" title=\"Project Count\"\u003e\u003cimg src=\"https://img.shields.io/badge/projects-55-blue.svg?color=5ac4bf\"\u003e\u003c/a\u003e\n    \u003ca href=\"#Contribution\" title=\"Contributions are welcome\"\u003e\u003cimg src=\"https://img.shields.io/badge/contributions-welcome-green.svg\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/hasansezertasan/awesome-python-standalone/releases\" title=\"Best-of Updates\"\u003e\u003cimg src=\"https://img.shields.io/github/release-date/hasansezertasan/awesome-python-standalone?color=green\u0026label=updated\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nThis curated list contains 55 awesome open-source projects with a total of 120K stars grouped into 5 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an [issue](https://github.com/hasansezertasan/awesome-python-standalone/issues/new/choose), submit a [pull request](https://github.com/hasansezertasan/awesome-python-standalone/pulls), or directly edit the [projects.yaml](https://github.com/hasansezertasan/awesome-python-standalone/edit/main/projects.yaml). Contributions are very welcome!\n\n## What is a standalone Python application?\n\nA **standalone Python application** runs on an end user's machine without asking them to install Python or any dependencies first. Instead of \"set up a virtual environment, `pip install`, and hope the right interpreter is on the `PATH`,\" you hand over a single executable, archive, or installer that just works.\n\nThe tools below take different routes to get there — bundling the interpreter, downloading it on first run, or compiling to native code — each trading off artifact size, build time, and whether the target needs an internet connection or a pre-installed Python.\n\n\u003e 🧙‍♂️  Discover other [best-of lists](https://best-of.org) or [create your own](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).\n\n## Contents\n\n- [Launchers](#launchers) _3 projects_\n- [Freezers](#freezers) _26 projects_\n- [Compilers](#compilers) _5 projects_\n- [Zipapps](#zipapps) _4 projects_\n- [Miscellaneous](#miscellaneous) _13 projects_\n- [Others](#others) _4 projects_\n\n## Explanation\n- 🥇🥈🥉\u0026nbsp; Combined project-quality score\n- ⭐️\u0026nbsp; Star count from GitHub\n- 🐣\u0026nbsp; New project _(less than 6 months old)_\n- 💤\u0026nbsp; Inactive project _(6 months no activity)_\n- 💀\u0026nbsp; Dead project _(10000 months no activity)_\n- 📈📉\u0026nbsp; Project is trending up or down\n- ➕\u0026nbsp; Project was recently added\n- ❗️\u0026nbsp; Warning _(e.g. missing/risky license)_\n- 👨‍💻\u0026nbsp; Contributors count from GitHub\n- 🔀\u0026nbsp; Fork count from GitHub\n- 📋\u0026nbsp; Issue count from GitHub\n- ⏱️\u0026nbsp; Last update timestamp on package manager\n- 📥\u0026nbsp; Download count from package manager\n- 📦\u0026nbsp; Number of dependent projects\n- \u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/c/c-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u0026nbsp; Written in C\n- \u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u0026nbsp; Written in Python\n- \u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rust/rust-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u0026nbsp; Written in Rust\n- \u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u0026nbsp; Written in C++\n- \u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/go/go-original-wordmark.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u0026nbsp; Written in Go\n\n\u003cbr\u003e\n\n## Launchers\n\n\u003ca href=\"#contents\"\u003e\u003cimg align=\"right\" width=\"15\" height=\"15\" src=\"https://git.io/JtehR\" alt=\"Back to top\"\u003e\u003c/a\u003e\n\n_Small bootstrap binaries that download Python and dependencies on first run (typically via uv). Tiny artifact, but requires internet access the first time it runs._\n\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/ofek/pyapp\"\u003epyapp\u003c/a\u003e\u003c/b\u003e (🥇19 ·  ⭐ 2K) - Runtime installer for Python applications. \u003ccode\u003e❗Unlicensed\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rust/rust-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/ofek/pyapp) (👨‍💻 14 · 🔀 58 · 📥 120K · 📦 63 · 📋 70 - 38% open · ⏱️ 26.06.2026):\n\n\t```\n\tgit clone https://github.com/ofek/pyapp\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/razorblade23/PyCrucible\"\u003ePyCrucible\u003c/a\u003e\u003c/b\u003e (🥉14 ·  ⭐ 210) - A robust, cross-platform builder and launcher for Python.. \u003ccode\u003e❗Unlicensed\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rust/rust-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/razorblade23/PyCrucible) (👨‍💻 4 · 🔀 5 · 📥 750 · 📦 3 · 📋 37 - 24% open · ⏱️ 13.04.2026):\n\n\t```\n\tgit clone https://github.com/razorblade23/PyCrucible\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/AmadeusITGroup/uvbox\"\u003euvbox\u003c/a\u003e\u003c/b\u003e (🥉11 ·  ⭐ 53) - Fast, simple and cross-platform Python application packaging. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/go/go-original-wordmark.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/AmadeusITGroup/uvbox) (👨‍💻 3 · 🔀 2 · 📥 460 · 📋 6 - 33% open · ⏱️ 20.04.2026):\n\n\t```\n\tgit clone https://github.com/AmadeusITGroup/uvbox\n\t```\n\u003c/details\u003e\n\u003cbr\u003e\n\n## Freezers\n\n\u003ca href=\"#contents\"\u003e\u003cimg align=\"right\" width=\"15\" height=\"15\" src=\"https://git.io/JtehR\" alt=\"Back to top\"\u003e\u003c/a\u003e\n\n_Bundle the Python interpreter and dependencies into a self-contained package. Fully offline, larger artifact, no Python required on the target._\n\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/pyinstaller/pyinstaller\"\u003epyinstaller\u003c/a\u003e\u003c/b\u003e (🥇39 ·  ⭐ 13K) - Freeze (package) Python programs into stand-alone.. \u003ccode\u003e❗Unlicensed\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/c/c-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/pyinstaller/pyinstaller) (👨‍💻 490 · 🔀 1.9K · 📥 750K · 📦 89K · 📋 5.6K - 4% open · ⏱️ 07.07.2026):\n\n\t```\n\tgit clone https://github.com/pyinstaller/pyinstaller\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/RustPython/RustPython\"\u003eRustPython\u003c/a\u003e\u003c/b\u003e (🥇33 ·  ⭐ 22K) - A Python Interpreter written in Rust. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rust/rust-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/RustPython/RustPython) (👨‍💻 500 · 🔀 1.4K · 📥 1.3K · 📦 900 · 📋 1.4K - 21% open · ⏱️ 09.07.2026):\n\n\t```\n\tgit clone https://github.com/RustPython/RustPython\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/brentvollebregt/auto-py-to-exe\"\u003eauto-py-to-exe\u003c/a\u003e\u003c/b\u003e (🥇32 ·  ⭐ 5K) - Converts .py to .exe using a simple graphical interface. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/brentvollebregt/auto-py-to-exe) (👨‍💻 40 · 🔀 800 · 📥 30K · 📦 6.5K · 📋 420 - 0% open · ⏱️ 06.07.2026):\n\n\t```\n\tgit clone https://github.com/brentvollebregt/auto-py-to-exe\n\t```\n- [PyPi](https://pypi.org/project/auto-py-to-exe) (📥 78K / month):\n\t```\n\tpip install auto-py-to-exe\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/beeware/briefcase\"\u003ebriefcase\u003c/a\u003e\u003c/b\u003e (🥈30 ·  ⭐ 3.3K) - Tools to support converting a Python project into a standalone.. \u003ccode\u003e\u003ca href=\"http://bit.ly/3aKzpTv\"\u003eBSD-3\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/beeware/briefcase) (👨‍💻 220 · 🔀 520 · 📥 1.3K · 📦 870 · 📋 1K - 14% open · ⏱️ 08.07.2026):\n\n\t```\n\tgit clone https://github.com/beeware/briefcase\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/ronaldoussoren/py2app\"\u003epy2app\u003c/a\u003e\u003c/b\u003e (🥈26 ·  ⭐ 420) - py2app is a Python setuptools command which will allow you to.. \u003ccode\u003e❗Unlicensed\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/ronaldoussoren/py2app) (👨‍💻 31 · 🔀 44 · 📦 5.6K · 📋 520 - 39% open · ⏱️ 26.05.2026):\n\n\t```\n\tgit clone https://github.com/ronaldoussoren/py2app\n\t```\n- [PyPi](https://pypi.org/project/py2app) (📥 67K / month):\n\t```\n\tpip install py2app\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/mherrmann/fbs\"\u003efbs\u003c/a\u003e\u003c/b\u003e (🥈25 ·  ⭐ 3.9K · 💤) - Create Python GUIs with Qt in minutes. \u003ccode\u003e\u003ca href=\"http://bit.ly/2M0xdwT\"\u003e❗️GPL-3.0\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/mherrmann/fbs) (👨‍💻 14 · 🔀 190 · 📥 24 · 📦 930 · 📋 270 - 23% open · ⏱️ 06.01.2025):\n\n\t```\n\tgit clone https://github.com/mherrmann/fbs\n\t```\n- [PyPi](https://pypi.org/project/fbs) (📥 2.3K / month):\n\t```\n\tpip install fbs\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/py2exe/py2exe\"\u003epy2exe\u003c/a\u003e\u003c/b\u003e (🥈25 ·  ⭐ 990) - Create standalone Windows programs from Python code. \u003ccode\u003e❗Unlicensed\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/c/c-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/py2exe/py2exe) (👨‍💻 25 · 🔀 110 · 📥 27K · 📦 2.2K · 📋 190 - 8% open · ⏱️ 21.06.2026):\n\n\t```\n\tgit clone https://github.com/py2exe/py2exe\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/conda/constructor\"\u003econstructor\u003c/a\u003e\u003c/b\u003e (🥈25 ·  ⭐ 500) - tool for creating installers from conda packages. \u003ccode\u003e❗Unlicensed\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/conda/constructor) (👨‍💻 81 · 🔀 170 · 📥 290 · 📦 27 · 📋 450 - 9% open · ⏱️ 08.07.2026):\n\n\t```\n\tgit clone https://github.com/conda/constructor\n\t```\n- [PyPi](https://pypi.org/project/constructor) (📥 160 / month):\n\t```\n\tpip install constructor\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/indygreg/PyOxidizer\"\u003ePyOxidizer\u003c/a\u003e\u003c/b\u003e (🥈24 ·  ⭐ 6.1K · 💤) - A modern Python application packaging and distribution.. \u003ccode\u003e\u003ca href=\"http://bit.ly/3postzC\"\u003eMPL-2.0\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rust/rust-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/indygreg/PyOxidizer) (👨‍💻 54 · 🔀 260 · 📥 34K · 📦 160 · 📋 570 - 58% open · ⏱️ 03.11.2024):\n\n\t```\n\tgit clone https://github.com/indygreg/PyOxidizer\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/JonathonReinhart/staticx\"\u003estaticx\u003c/a\u003e\u003c/b\u003e (🥈23 ·  ⭐ 420) - Create static executable from dynamic executable. \u003ccode\u003e❗Unlicensed\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/c/c-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/JonathonReinhart/staticx) (👨‍💻 6 · 🔀 44 · 📥 260 · 📦 170 · 📋 170 - 31% open · ⏱️ 06.05.2026):\n\n\t```\n\tgit clone https://github.com/JonathonReinhart/staticx\n\t```\n- [PyPi](https://pypi.org/project/staticx) (📥 47K / month):\n\t```\n\tpip install staticx\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/marcelotduarte/cx_Freeze\"\u003ecx_Freeze\u003c/a\u003e\u003c/b\u003e (🥈22 ·  ⭐ 1.6K) - Creates standalone executables from Python scripts with.. \u003ccode\u003e❗Unlicensed\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/marcelotduarte/cx_Freeze) (👨‍💻 120 · 🔀 240 · 📋 1.1K - 3% open · ⏱️ 09.07.2026):\n\n\t```\n\tgit clone https://github.com/marcelotduarte/cx_Freeze\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/pytauri/pytauri\"\u003ePyTauri\u003c/a\u003e\u003c/b\u003e (🥈22 ·  ⭐ 1.4K · 💤) - Tauri binding for Python through Pyo3. \u003ccode\u003e\u003ca href=\"http://bit.ly/3nYMfla\"\u003eApache-2\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rust/rust-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/pytauri/pytauri) (👨‍💻 5 · 🔀 29 · 📥 710 · 📦 15 · 📋 50 - 26% open · ⏱️ 10.09.2025):\n\n\t```\n\tgit clone https://github.com/pytauri/pytauri\n\t```\n- [PyPi](https://pypi.org/project/pytauri) (📥 8.8K / month):\n\t```\n\tpip install pytauri\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/takluyver/pynsist\"\u003epynsist\u003c/a\u003e\u003c/b\u003e (🥉19 ·  ⭐ 990 · 💤) - Build Windows installers for Python applications. \u003ccode\u003e❗Unlicensed\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/takluyver/pynsist) (👨‍💻 31 · 🔀 120 · 📦 260 · 📋 180 - 16% open · ⏱️ 05.01.2025):\n\n\t```\n\tgit clone https://github.com/takluyver/pynsist\n\t```\n- [PyPi](https://pypi.org/project/pynsist) (📥 7.5K / month):\n\t```\n\tpip install pynsist\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/skywind3000/PyStand\"\u003ePyStand\u003c/a\u003e\u003c/b\u003e (🥉16 ·  ⭐ 1.2K · 💤) - Python Standalone Deploy Environment !!. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/skywind3000/PyStand) (👨‍💻 5 · 🔀 140 · 📥 17K · 📋 92 - 43% open · ⏱️ 09.04.2025):\n\n\t```\n\tgit clone https://github.com/skywind3000/PyStand\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/niess/python-appimage\"\u003epython-appimage\u003c/a\u003e\u003c/b\u003e (🥉15 ·  ⭐ 220 · 💤) - AppImage distributions of Python. \u003ccode\u003e\u003ca href=\"http://bit.ly/2M0xdwT\"\u003e❗️GPL-3.0\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/niess/python-appimage) (👨‍💻 11 · 🔀 32 · 📥 44K · 📋 76 - 21% open · ⏱️ 02.07.2025):\n\n\t```\n\tgit clone https://github.com/niess/python-appimage\n\t```\n- [PyPi](https://pypi.org/project/python-appimage) (📥 3.5K / month):\n\t```\n\tpip install python-appimage\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/TanixLu/pyfuze\"\u003epyfuze\u003c/a\u003e\u003c/b\u003e (🥉12 ·  ⭐ 890 · 💤) - Package Python projects into executables. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/c/c-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/TanixLu/pyfuze) (🔀 52 · 📦 2 · 📋 16 - 12% open · ⏱️ 18.09.2025):\n\n\t```\n\tgit clone https://github.com/TanixLu/pyfuze\n\t```\n- [PyPi](https://pypi.org/project/pyfuze) (📥 200 / month):\n\t```\n\tpip install pyfuze\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/metaist/cosmofy\"\u003ecosmofy\u003c/a\u003e\u003c/b\u003e (🥉11 ·  ⭐ 110) - Cosmopolitan Python Bundler. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/metaist/cosmofy) (🔀 1 · 📥 170 · 📦 2 · 📋 120 - 2% open · ⏱️ 13.01.2026):\n\n\t```\n\tgit clone https://github.com/metaist/cosmofy\n\t```\n- [PyPi](https://pypi.org/project/cosmofy) (📥 66 / month):\n\t```\n\tpip install cosmofy\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/schmir/bbfreeze\"\u003ebbfreeze\u003c/a\u003e\u003c/b\u003e (🥉11 ·  ⭐ 91 · 💤) - UNMAINTAINED. \u003ccode\u003e❗Unlicensed\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/schmir/bbfreeze) (👨‍💻 15 · 🔀 22 · 📦 31 · 📋 25 - 36% open · ⏱️ 23.06.2014):\n\n\t```\n\tgit clone https://github.com/schmir/bbfreeze\n\t```\n- [PyPi](https://pypi.org/project/bbfreeze) (📥 430 / month):\n\t```\n\tpip install bbfreeze\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/likianta/pyportable-installer\"\u003epyportable-installer\u003c/a\u003e\u003c/b\u003e (🥉11 ·  ⭐ 66 · 💤) - Build and distribute installation-free python.. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/likianta/pyportable-installer) (🔀 6 · 📥 160 · 📦 4 · 📋 13 - 15% open · ⏱️ 24.04.2024):\n\n\t```\n\tgit clone https://github.com/likianta/pyportable-installer\n\t```\n- [PyPi](https://pypi.org/project/pyportable-installer) (📥 64 / month):\n\t```\n\tpip install pyportable-installer\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/tusharsadhwani/packaged\"\u003epackaged\u003c/a\u003e\u003c/b\u003e (🥉10 ·  ⭐ 200 · 💤) - The easiest way to ship python applications. \u003ccode\u003e\u003ca href=\"http://bit.ly/2KucAZR\"\u003e❗️GPL-2.0\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/tusharsadhwani/packaged) (👨‍💻 2 · 🔀 8 · 📥 840 · 📋 11 - 36% open · ⏱️ 28.11.2024):\n\n\t```\n\tgit clone https://github.com/tusharsadhwani/packaged\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/jlevy/py-app-standalone\"\u003epy-app-standalone\u003c/a\u003e\u003c/b\u003e (🥉10 ·  ⭐ 54 · 💤) - Standalone, relocatable Python app installs with uv. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/jlevy/py-app-standalone) (🔀 2 · ⏱️ 19.04.2025):\n\n\t```\n\tgit clone https://github.com/jlevy/py-app-standalone\n\t```\n- [PyPi](https://pypi.org/project/py-app-standalone) (📥 300 / month):\n\t```\n\tpip install py-app-standalone\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/mbachry/exxo\"\u003eexxo\u003c/a\u003e\u003c/b\u003e (🥉9 ·  ⭐ 460 · 💤) - Build portable Python binaries. \u003ccode\u003e\u003ca href=\"http://bit.ly/3hkKRql\"\u003eISC\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/mbachry/exxo) (👨‍💻 3 · 🔀 9 · 📋 12 - 50% open · ⏱️ 26.01.2023):\n\n\t```\n\tgit clone https://github.com/mbachry/exxo\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/jamesabel/pyship\"\u003epyship\u003c/a\u003e\u003c/b\u003e (🥉9 ·  ⭐ 45) - pyship - ship Python desktop apps to end users. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/jamesabel/pyship) (👨‍💻 2 · 🔀 3 · 📦 13 · 📋 6 - 66% open · ⏱️ 06.04.2026):\n\n\t```\n\tgit clone https://github.com/jamesabel/pyship\n\t```\n- [PyPi](https://pypi.org/project/pyship) (📥 90 / month):\n\t```\n\tpip install pyship\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/Python-PyQt/pyqtdeploy\"\u003epyqtdeploy\u003c/a\u003e\u003c/b\u003e (🥉9 ·  ⭐ 2 · 💤) - A tool for building self-contained PyQt applications for.. \u003ccode\u003e\u003ca href=\"http://bit.ly/3rqEWVr\"\u003eBSD-2\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/Python-PyQt/pyqtdeploy) (🔀 2 · ⏱️ 07.07.2025):\n\n\t```\n\tgit clone https://github.com/Python-PyQt/pyqtdeploy\n\t```\n- [PyPi](https://pypi.org/project/pyqtdeploy) (📥 500 / month):\n\t```\n\tpip install pyqtdeploy\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/zsquareplusc/python-embedded-launcher\"\u003epython-embedded-launcher\u003c/a\u003e\u003c/b\u003e (🥉6 ·  ⭐ 25 · 💤) - Runner for isolated Python installations or packaged.. \u003ccode\u003e❗Unlicensed\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/c/c-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/zsquareplusc/python-embedded-launcher) (👨‍💻 2 · 🔀 6 · 📦 13 · 📋 7 - 71% open · ⏱️ 01.02.2023):\n\n\t```\n\tgit clone https://github.com/zsquareplusc/python-embedded-launcher\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/joaompinto/py2static\"\u003epy2static\u003c/a\u003e\u003c/b\u003e (🥉4 ·  ⭐ 3 · 💤) - Build Linux static binaries from Python scripts. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/joaompinto/py2static) (⏱️ 27.06.2023):\n\n\t```\n\tgit clone https://github.com/joaompinto/py2static\n\t```\n- [PyPi](https://pypi.org/project/py2static) (📥 18 / month):\n\t```\n\tpip install py2static\n\t```\n\u003c/details\u003e\n\u003cbr\u003e\n\n## Compilers\n\n\u003ca href=\"#contents\"\u003e\u003cimg align=\"right\" width=\"15\" height=\"15\" src=\"https://git.io/JtehR\" alt=\"Back to top\"\u003e\u003c/a\u003e\n\n_Compile Python to C or machine code for performance and obfuscation. Fully standalone, slowest to build._\n\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/Nuitka/Nuitka\"\u003enuitka\u003c/a\u003e\u003c/b\u003e (🥇31 ·  ⭐ 15K) - Nuitka is a Python compiler written in Python. Its fully.. \u003ccode\u003e\u003ca href=\"http://bit.ly/3pwmjO5\"\u003e❗️AGPL-3.0\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/c/c-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/Nuitka/Nuitka) (👨‍💻 210 · 🔀 770 · 📦 3.9K · 📋 2.8K - 5% open · ⏱️ 22.06.2026):\n\n\t```\n\tgit clone https://github.com/Nuitka/Nuitka\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/exaloop/codon\"\u003eCodon\u003c/a\u003e\u003c/b\u003e (🥈26 ·  ⭐ 17K) - A high-performance, zero-overhead, extensible Python compiler with.. \u003ccode\u003e\u003ca href=\"http://bit.ly/3nYMfla\"\u003eApache-2\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/exaloop/codon) (👨‍💻 21 · 🔀 600 · 📥 59K · 📋 540 - 17% open · ⏱️ 06.07.2026):\n\n\t```\n\tgit clone https://github.com/exaloop/codon\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/py2many/py2many\"\u003epy2many\u003c/a\u003e\u003c/b\u003e (🥉23 ·  ⭐ 1.3K) - Transpiler of Python to many other languages. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/py2many/py2many) (👨‍💻 20 · 🔀 84 · 📦 36 · 📋 300 - 38% open · ⏱️ 30.06.2026):\n\n\t```\n\tgit clone https://github.com/py2many/py2many\n\t```\n- [PyPi](https://pypi.org/project/py2many) (📥 370 / month):\n\t```\n\tpip install py2many\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/shedskin/shedskin\"\u003eShed Skin\u003c/a\u003e\u003c/b\u003e (🥉20 ·  ⭐ 990) - Shed Skin is a restricted-Python-to-C++ compiler. Read.. \u003ccode\u003e❗Unlicensed\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/shedskin/shedskin) (👨‍💻 28 · 🔀 120 · 📥 15K · 📋 520 - 19% open · ⏱️ 03.07.2026):\n\n\t```\n\tgit clone https://github.com/shedskin/shedskin\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/wasmerio/py2wasm\"\u003epy2wasm\u003c/a\u003e\u003c/b\u003e (🥉16 ·  ⭐ 230 · 💤) - Nuitka is a Python compiler written in Python. Its fully.. \u003ccode\u003e\u003ca href=\"http://bit.ly/3nYMfla\"\u003eApache-2\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/wasmerio/py2wasm) (👨‍💻 170 · 🔀 8 · ⏱️ 10.04.2024):\n\n\t```\n\tgit clone https://github.com/wasmerio/py2wasm\n\t```\n- [PyPi](https://pypi.org/project/py2wasm) (📥 220 / month):\n\t```\n\tpip install py2wasm\n\t```\n\u003c/details\u003e\n\u003cbr\u003e\n\n## Zipapps\n\n\u003ca href=\"#contents\"\u003e\u003cimg align=\"right\" width=\"15\" height=\"15\" src=\"https://git.io/JtehR\" alt=\"Back to top\"\u003e\u003c/a\u003e\n\n_Package the application as an executable zip archive. Requires Python to already be installed on the target — best for internal/dev distribution._\n\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/pex-tool/pex\"\u003epex\u003c/a\u003e\u003c/b\u003e (🥇30 ·  ⭐ 4.2K) - A tool for generating .pex (Python EXecutable) files, lock files and.. \u003ccode\u003e\u003ca href=\"http://bit.ly/3nYMfla\"\u003eApache-2\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/pex-tool/pex) (👨‍💻 130 · 🔀 310 · 📥 660K · 📋 1.2K - 4% open · ⏱️ 04.07.2026):\n\n\t```\n\tgit clone https://github.com/pex-tool/pex\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/linkedin/shiv\"\u003eshiv\u003c/a\u003e\u003c/b\u003e (🥈18 ·  ⭐ 1.9K) - shiv is a command line utility for building fully self contained.. \u003ccode\u003e\u003ca href=\"http://bit.ly/3rqEWVr\"\u003eBSD-2\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/linkedin/shiv) (👨‍💻 45 · 🔀 110 · 📥 2.9K · 📋 130 - 37% open · ⏱️ 22.05.2026):\n\n\t```\n\tgit clone https://github.com/linkedin/shiv\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/ClericPy/zipapps\"\u003ezipapps\u003c/a\u003e\u003c/b\u003e (🥉14 ·  ⭐ 81) - Package your python code into an executable zip file (with the.. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/ClericPy/zipapps) (👨‍💻 2 · 🔀 6 · 📥 120 · ⏱️ 25.04.2026):\n\n\t```\n\tgit clone https://github.com/ClericPy/zipapps\n\t```\n- [PyPi](https://pypi.org/project/zipapps) (📥 2.9K / month):\n\t```\n\tpip install zipapps\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/facundobatista/pyempaq\"\u003epyempaq\u003c/a\u003e\u003c/b\u003e (🥉13 ·  ⭐ 53) - A simple but powerful Python packer to run any project with any.. \u003ccode\u003e\u003ca href=\"http://bit.ly/2M0xdwT\"\u003e❗️GPL-3.0\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/facundobatista/pyempaq) (👨‍💻 5 · 🔀 9 · 📥 75 · 📦 6 · 📋 39 - 23% open · ⏱️ 20.06.2026):\n\n\t```\n\tgit clone https://github.com/facundobatista/pyempaq\n\t```\n- [PyPi](https://pypi.org/project/pyempaq) (📥 76 / month):\n\t```\n\tpip install pyempaq\n\t```\n\u003c/details\u003e\n\u003cbr\u003e\n\n## Miscellaneous\n\n\u003ca href=\"#contents\"\u003e\u003cimg align=\"right\" width=\"15\" height=\"15\" src=\"https://git.io/JtehR\" alt=\"Back to top\"\u003e\u003c/a\u003e\n\n_If you can think of a more appropriate category for the items below, PRs welcome!_\n\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/conda/conda-pack\"\u003econda-pack\u003c/a\u003e\u003c/b\u003e (🥇31 ·  ⭐ 570) - Package conda environments for redistribution. \u003ccode\u003e\u003ca href=\"http://bit.ly/3aKzpTv\"\u003eBSD-3\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/conda/conda-pack) (👨‍💻 42 · 🔀 98 · 📦 3.9K · 📋 180 - 7% open · ⏱️ 29.06.2026):\n\n\t```\n\tgit clone https://github.com/conda/conda-pack\n\t```\n- [PyPi](https://pypi.org/project/conda-pack) (📥 150K / month):\n\t```\n\tpip install conda-pack\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/winpython/winpython\"\u003eWinPython\u003c/a\u003e\u003c/b\u003e (🥇26 ·  ⭐ 2.3K) - A free Python-distribution for Windows platform, including.. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/winpython/winpython) (👨‍💻 25 · 🔀 350 · 📥 140K · 📋 690 - 11% open · ⏱️ 04.07.2026):\n\n\t```\n\tgit clone https://github.com/winpython/winpython\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/dmgbuild/dmgbuild\"\u003edmgbuild\u003c/a\u003e\u003c/b\u003e (🥈24 ·  ⭐ 200) - macOS command line utility to build disk images. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/dmgbuild/dmgbuild) (👨‍💻 28 · 🔀 45 · 📦 990 · 📋 47 - 8% open · ⏱️ 05.07.2026):\n\n\t```\n\tgit clone https://github.com/dmgbuild/dmgbuild\n\t```\n- [PyPi](https://pypi.org/project/dmgbuild) (📥 120K / month):\n\t```\n\tpip install dmgbuild\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/sveinbjornt/Platypus\"\u003ePlatypus\u003c/a\u003e\u003c/b\u003e (🥈21 ·  ⭐ 3.4K) - Create native macOS applications from command line scripts. \u003ccode\u003e\u003ca href=\"http://bit.ly/3aKzpTv\"\u003eBSD-3\u003c/a\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/sveinbjornt/Platypus) (👨‍💻 15 · 🔀 200 · 📥 27K · 📋 280 - 12% open · ⏱️ 27.04.2026):\n\n\t```\n\tgit clone https://github.com/sveinbjornt/Platypus\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/mwilliamson/stickytape\"\u003estickytape\u003c/a\u003e\u003c/b\u003e (🥈18 ·  ⭐ 250 · 💤) - Convert Python packages into a single script. \u003ccode\u003e\u003ca href=\"http://bit.ly/3rqEWVr\"\u003eBSD-2\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/mwilliamson/stickytape) (👨‍💻 4 · 🔀 28 · 📦 65 · 📋 25 - 12% open · ⏱️ 01.05.2023):\n\n\t```\n\tgit clone https://github.com/mwilliamson/stickytape\n\t```\n- [PyPi](https://pypi.org/project/stickytape) (📥 13K / month):\n\t```\n\tpip install stickytape\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/facebookincubator/xar\"\u003eXAR\u003c/a\u003e\u003c/b\u003e (🥉16 ·  ⭐ 1.6K · 💤) - executable archive format. \u003ccode\u003e❗Unlicensed\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/facebookincubator/xar) (👨‍💻 44 · 🔀 55 · 📋 33 - 24% open · ⏱️ 28.12.2023):\n\n\t```\n\tgit clone https://github.com/facebookincubator/xar\n\t```\n- [PyPi](https://pypi.org/project/xar) (📥 4.8K / month):\n\t```\n\tpip install xar\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/bjia56/portable-python\"\u003eportable-python\u003c/a\u003e\u003c/b\u003e (🥉14 ·  ⭐ 85) - Portable Python binaries. \u003ccode\u003e\u003ca href=\"http://bit.ly/3nYMfla\"\u003eApache-2\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/bjia56/portable-python) (👨‍💻 4 · 🔀 6 · 📥 20K · 📦 13 · ⏱️ 10.03.2026):\n\n\t```\n\tgit clone https://github.com/bjia56/portable-python\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/nylas/make-deb\"\u003emake-deb\u003c/a\u003e\u003c/b\u003e (🥉13 ·  ⭐ 290 · 💤) - Tool for building debian packages from your python projects. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/nylas/make-deb) (👨‍💻 4 · 🔀 34 · 📦 27 · 📋 20 - 65% open · ⏱️ 28.03.2016):\n\n\t```\n\tgit clone https://github.com/nylas/make-deb\n\t```\n- [PyPi](https://pypi.org/project/make-deb) (📥 32 / month):\n\t```\n\tpip install make-deb\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/gregneagle/relocatable-python\"\u003erelocatable-python\u003c/a\u003e\u003c/b\u003e (🥉10 ·  ⭐ 160 · 💤) - A tool for building standalone relocatable.. \u003ccode\u003e\u003ca href=\"http://bit.ly/3nYMfla\"\u003eApache-2\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/gregneagle/relocatable-python) (👨‍💻 9 · 🔀 47 · 📋 17 - 23% open · ⏱️ 08.10.2024):\n\n\t```\n\tgit clone https://github.com/gregneagle/relocatable-python\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/ripeda/macOS-Pkg-Builder\"\u003emacOS-Pkg-Builder\u003c/a\u003e\u003c/b\u003e (🥉10 ·  ⭐ 21 · 💤) - Python module for creating macOS packages easily. \u003ccode\u003e\u003ca href=\"http://bit.ly/3aKzpTv\"\u003eBSD-3\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/ripeda/macOS-Pkg-Builder) (🔀 1 · 📥 170 · 📋 2 - 50% open · ⏱️ 15.10.2024):\n\n\t```\n\tgit clone https://github.com/ripeda/macOS-Pkg-Builder\n\t```\n- [PyPi](https://pypi.org/project/macos-pkg-builder) (📥 4.3K / month):\n\t```\n\tpip install macos-pkg-builder\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/Akrog/pinliner\"\u003epinliner\u003c/a\u003e\u003c/b\u003e (🥉9 ·  ⭐ 130 · 💤) - Python Inliner merges in a single file all files from a.. \u003ccode\u003e\u003ca href=\"http://bit.ly/3nYMfla\"\u003eApache-2\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/Akrog/pinliner) (👨‍💻 2 · 🔀 20 · 📦 6 · 📋 12 - 66% open · ⏱️ 02.08.2018):\n\n\t```\n\tgit clone https://github.com/Akrog/pinliner\n\t```\n- [PyPi](https://pypi.org/project/pinliner) (📥 53 / month):\n\t```\n\tpip install pinliner\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/jpakkane/msicreator\"\u003emsicreator\u003c/a\u003e\u003c/b\u003e (🥉9 ·  ⭐ 120 · 💤) - Python script to generate MSI installers. \u003ccode\u003e\u003ca href=\"http://bit.ly/3nYMfla\"\u003eApache-2\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/jpakkane/msicreator) (👨‍💻 5 · 🔀 21 · 📋 6 - 50% open · ⏱️ 12.03.2024):\n\n\t```\n\tgit clone https://github.com/jpakkane/msicreator\n\t```\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/gammazero/pymakeself\"\u003epymakeself\u003c/a\u003e\u003c/b\u003e (🥉8 ·  ⭐ 11 · 💤) - Make self-extracting archives using Python. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e \u003ccode\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" style=\"display:inline;\" width=\"13\" height=\"13\"\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/gammazero/pymakeself) (👨‍💻 3 · 🔀 8 · 📦 7 · 📋 5 - 60% open · ⏱️ 15.10.2024):\n\n\t```\n\tgit clone https://github.com/gammazero/pymakeself\n\t```\n- [PyPi](https://pypi.org/project/pymakeself) (📥 85 / month):\n\t```\n\tpip install pymakeself\n\t```\n\u003c/details\u003e\n\u003cbr\u003e\n\n## Others\n\n\u003ca href=\"#contents\"\u003e\u003cimg align=\"right\" width=\"15\" height=\"15\" src=\"https://git.io/JtehR\" alt=\"Back to top\"\u003e\u003c/a\u003e\n\n🔗\u0026nbsp;\u003cb\u003e\u003ca href=\"https://docs.python.org/3/library/zipapp.html\"\u003ezipapp — Manage executable Python zip archives\u003c/a\u003e\u003c/b\u003e  \n\n🔗\u0026nbsp;\u003cb\u003e\u003ca href=\"https://www.youtube.com/watch?v=3BfGAYfKZIg\"\u003eWhy it's so hard to redistribute standalone Python apps\u003c/a\u003e\u003c/b\u003e  \n\n🔗\u0026nbsp;\u003cb\u003e\u003ca href=\"https://www.youtube.com/watch?v=xiwdz2LAtGc\"\u003eHow to use the Python embeddable redistribution to make standalone apps\u003c/a\u003e\u003c/b\u003e  \n\n🔗\u0026nbsp;\u003cb\u003e\u003ca href=\"https://pydevtools.com/handbook/explanation/how-do-i-ship-a-python-application-to-end-users/\"\u003eHow do I ship a Python application to end users?\u003c/a\u003e\u003c/b\u003e  \n\n\n---\n\n## What qualifies as a standalone Python tool?\n\nTo be listed here, a project must help package or distribute a Python application so it runs on a target machine **without the user manually installing Python or its dependencies**. Tools generally take one of these routes:\n\n- **Bundle** the interpreter and dependencies into a self-contained artifact (freezers).\n- **Bootstrap** Python on first run, typically via a small downloader (launchers).\n- **Compile** Python to C or native machine code (compilers).\n- **Package** the app as an executable archive that runs against an existing interpreter (zipapps).\n\nIf a project only manages virtual environments or installs packages for development — without producing something shippable to an end user — it likely belongs on a traditional best-of list, not this one.\n\n## Related Resources\n\n- [**Best-of lists**](https://best-of.org): Discover other best-of lists with awesome open-source projects on all kinds of topics.\n\n## Contribution\n\nContributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:\n\n- Open an issue by selecting one of the provided categories from the [issue page](https://github.com/hasansezertasan/awesome-python-standalone/issues/new/choose) and fill in the requested information.\n- Modify the [projects.yaml](https://github.com/hasansezertasan/awesome-python-standalone/blob/main/projects.yaml) with your additions or changes, and submit a pull request. This can also be done directly via the [Github UI](https://github.com/hasansezertasan/awesome-python-standalone/edit/main/projects.yaml).\n\nIf you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the [best-of-generator](https://github.com/best-of-lists/best-of-generator) repository. If you like to create your own best-of list, we recommend to follow [this guide](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).\n\nFor more information on how to add or update projects, please read the [contribution guidelines](https://github.com/hasansezertasan/awesome-python-standalone/blob/main/CONTRIBUTING.md). By participating in this project, you agree to abide by its [Code of Conduct](https://github.com/hasansezertasan/awesome-python-standalone/blob/main/.github/CODE_OF_CONDUCT.md).\n\n## License\n\n[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](https://creativecommons.org/licenses/by-sa/4.0/)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/hasansezertasan%2Fawesome-python-standalone/projects"}