8 रिपॉजिटरी
Tools that bundle Python code and its dependencies into standalone native executable binaries for various operating systems.
Distinct from Web-to-Native Mobile Converters: The candidates focus on language implementations, generic packages, or web-to-mobile converters; none address the specific process of packaging Python code into standalone native binaries.
Explore 8 awesome GitHub repositories matching development tools & productivity · Python Application Packagers. Refine with filters or upvote what's useful.
python-for-android is a toolchain that compiles Python applications and their dependencies into installable Android APK or AAB packages. It bundles a Python interpreter and standard library into an Android package, enabling Python code to run natively on mobile devices. The project provides a recipe-based build engine that automates dependency resolution, version pinning, and custom compilation steps for Android targets. The system cross-compiles Python and native C-extension libraries for multiple Android CPU architectures, producing separate native binaries for each target and packaging the
Compiles Python applications and their dependencies into installable Android APK or AAB packages.
Eel is a framework for creating desktop applications using a Python backend and a web-based frontend. It acts as a bidirectional bridge between Python and JavaScript, allowing developers to build graphical user interfaces with HTML and JavaScript that communicate with local system logic. The project facilitates two-way communication by enabling the exposure of Python functions to the browser and allowing the backend to trigger JavaScript functions. It uses a local server to render web interfaces as standalone desktop windows and provides tools to bundle the Python code and web assets into a s
Packages Python code and web assets into a single standalone native executable binary.
Brython is a Python 3 runtime and interpreter that executes scripts directly in the web browser. It serves as a client-side environment that translates Python source code into executable JavaScript to handle frontend logic without requiring server round-trips. The project provides a bidirectional interoperability bridge between Python and JavaScript, allowing for the integration of external JavaScript libraries. It further functions as a tool for packaging Python scripts into standalone native mobile applications for Android devices. The runtime includes a library for programmatic manipulati
Bundles Python code and its dependencies into standalone native binaries for Android devices.
PyOxidizer is a Python application packager and interpreter embedder designed to compile Python code and dependencies into a single standalone executable binary. It functions as a distribution tool that allows applications to run on target machines without a pre-installed interpreter. The project serves as a bridge between Rust and Python, providing a framework to integrate the two languages for creating linkable libraries or incrementally replacing logic. It facilitates the embedding of a Python runtime into larger applications to execute scripts or provide Python-based logic. The toolset c
Compiles Python code and dependencies into a single executable binary that runs without a pre-installed interpreter.
auto-py-to-exe एक Python से EXE कन्वर्टर और स्टैंडअलोन निष्पादन योग्य पैकेजर है जो PyInstaller के लिए एक वेब-आधारित ग्राफिकल इंटरफ़ेस प्रदान करता है। यह Python स्क्रिप्ट्स को एकल बाइनरी फ़ाइलों में बदल देता है जो स्थानीय Python इंस्टॉलेशन या बाहरी डिपेंडेंसीज़ की आवश्यकता के बिना चलती हैं। यह प्रोजेक्ट एक JSON-आधारित बिल्ड ऑटोमेटर के रूप में कार्य करता है, जो उपयोगकर्ताओं को विभिन्न प्रोजेक्ट्स में सुसंगत और पुनरुत्पादनीय बिल्ड्स सुनिश्चित करने के लिए JSON फ़ाइलों के माध्यम से जटिल पैकेजिंग कॉन्फ़िगरेशन को सहेजने, लोड करने और निर्यात करने की अनुमति देता है। यह टूल स्क्रिप्ट-से-एक्जीक्यूटेबल रूपांतरण को कवर करता है, जिसमें बाइनरी में स्टेटिक एसेट्स और आइकन्स को बंडल करने की क्षमता शामिल है। यह GUI एप्लिकेशन्स के लिए लॉन्च के दौरान सिस्टम कंसोल विंडो को दबाने के विकल्प प्रदान करता है और निष्पादन योग्य पैकेज के बाहर डेटाबेस और फ़ाइलों को रखने के लिए बाहरी डेटा पर्सिस्टेंस का समर्थन करता है। उपयोगकर्ता ग्राफिकल इंटरफ़ेस के माध्यम से या हेडलेस मोड में कमांड-लाइन आर्गुमेंट्स के माध्यम से रूपांतरण प्रक्रिया शुरू कर सकते हैं।
Provides specialized capabilities for bundling Python scripts with assets and icons into standalone native executable binaries.
Pex is a Python application bundler and isolated environment manager. It packages programs and their entire dependency trees into single executable files to simplify deployment across different environments. The tool functions as a portable executable creator by bundling multiple platform-specific distributions into a single file. This ensures that a program can run across different operating systems by mapping target platforms to compatible binary distributions. The system provides capabilities for dependency management and isolated execution. It can launch scripts or interpreters within te
Bundles Python code and its dependencies into standalone native executable binaries for various operating systems.
fbs is a Python desktop application packager and cross-platform application installer. It serves as a utility for compiling Python code into standalone executables and bundling application resources into platform-specific installation packages for various desktop environments. The project functions as a Qt Python GUI builder and resource bundler. It provides a system for creating desktop user interfaces using Python and the Qt framework while packaging external files and assets to be accessed during application runtime. Its broader capabilities cover desktop application packaging, cross-plat
Converts Python code into standalone executables that can run on target systems without a manual environment setup.
Briefcase is a cross-platform build tool and native app packager that converts Python projects into standalone applications. It functions as a deployment framework designed to package Python code into binaries for desktop, mobile, and web platforms. The project utilizes a plugin-based architecture, allowing users to extend platform support and integrate new operating systems or specialized installation formats into the build process. The system handles cross-platform development through a configuration-driven build process. This covers capabilities including project generation from templates
A tool that converts Python projects into standalone native applications for desktop, mobile, and web platforms.