awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 Repos

Awesome GitHub RepositoriesPython Application Packagers

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.

Awesome Python Application Packagers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • kivy/python-for-androidAvatar von kivy

    kivy/python-for-android

    8,888Auf GitHub ansehen↗

    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.

    Pythonandroidapkkivy
    Auf GitHub ansehen↗8,888
  • chrisknott/eelAvatar von ChrisKnott

    ChrisKnott/Eel

    6,748Auf GitHub ansehen↗

    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.

    Python
    Auf GitHub ansehen↗6,748
  • brython-dev/brythonAvatar von brython-dev

    brython-dev/brython

    6,598Auf GitHub ansehen↗

    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.

    Python
    Auf GitHub ansehen↗6,598
  • indygreg/pyoxidizerAvatar von indygreg

    indygreg/PyOxidizer

    6,105Auf GitHub ansehen↗

    PyOxidizer ist ein Python-Anwendungspacker und Interpreter-Embedder, der dazu entwickelt wurde, Python-Code und Abhängigkeiten in eine einzelne, eigenständige ausführbare Binärdatei zu kompilieren. Er fungiert als Distributionstool, das es Anwendungen ermöglicht, auf Zielmaschinen ohne vorinstallierten Interpreter zu laufen. Das Projekt dient als Brücke zwischen Rust und Python und bietet ein Framework zur Integration beider Sprachen, um linkbare Bibliotheken zu erstellen oder Logik schrittweise zu ersetzen. Es erleichtert das Einbetten einer Python-Runtime in größere Anwendungen, um Skripte auszuführen oder Python-basierte Logik bereitzustellen. Das Toolset deckt das Packaging von Python-Anwendungen, Distributions-Workflows und die Integration eingebetteter Python-Runtimes ab.

    Compiles Python code and dependencies into a single executable binary that runs without a pre-installed interpreter.

    Rust
    Auf GitHub ansehen↗6,105
  • brentvollebregt/auto-py-to-exeAvatar von brentvollebregt

    brentvollebregt/auto-py-to-exe

    4,952Auf GitHub ansehen↗

    auto-py-to-exe ist ein Python-zu-EXE-Konverter und Standalone-Executable-Packager, der ein webbasiertes grafisches Interface für PyInstaller bereitstellt. Er verwandelt Python-Skripte in einzelne Binärdateien, die ohne lokale Python-Installation oder externe Abhängigkeiten ausgeführt werden können. Das Projekt fungiert als JSON-basierter Build-Automatisierer, der es Nutzern ermöglicht, komplexe Paketierungskonfigurationen über JSON-Dateien zu speichern, zu laden und zu exportieren, um konsistente und reproduzierbare Builds über verschiedene Projekte hinweg zu gewährleisten. Das Tool deckt die Konvertierung von Skripten in ausführbare Dateien ab, einschließlich der Möglichkeit, statische Assets und Icons in die Binärdatei einzubinden. Es bietet Optionen zur Unterdrückung des Systemkonsolenfensters während des Starts für GUI-Anwendungen und unterstützt externe Datenpersistenz, um Datenbanken und Dateien außerhalb des ausführbaren Pakets zu halten. Nutzer können den Konvertierungsprozess über das grafische Interface oder über Kommandozeilenargumente im Headless-Modus initiieren.

    Provides specialized capabilities for bundling Python scripts with assets and icons into standalone native executable binaries.

    JavaScriptautomationbundleexecutable
    Auf GitHub ansehen↗4,952
  • pex-tool/pexP

    pex-tool/pex

    4,218Auf GitHub ansehen↗

    Pex ist ein Python-Anwendungs-Bundler und Manager für isolierte Umgebungen. Er verpackt Programme und deren gesamte Abhängigkeitsbäume in einzelne ausführbare Dateien, um die Bereitstellung über verschiedene Umgebungen hinweg zu vereinfachen. Das Tool fungiert als Ersteller portabler ausführbarer Dateien, indem es mehrere plattformspezifische Distributionen in einer einzigen Datei bündelt. Dies stellt sicher, dass ein Programm über verschiedene Betriebssysteme hinweg ausgeführt werden kann, indem Zielplattformen auf kompatible Binärdistributionen abgebildet werden. Das System bietet Funktionen für Abhängigkeitsmanagement und isolierte Ausführung. Es kann Skripte oder Interpreter innerhalb temporärer, kurzlebiger Umgebungen starten, die einen spezifischen Satz erforderlicher Abhängigkeiten enthalten.

    Bundles Python code and its dependencies into standalone native executable binaries for various operating systems.

    Python
    Auf GitHub ansehen↗4,218
  • mherrmann/fbsAvatar von mherrmann

    mherrmann/fbs

    3,926Auf GitHub ansehen↗

    fbs ist ein Python-Desktop-Anwendungspacker und plattformübergreifender Anwendungs-Installer. Es dient als Dienstprogramm zum Kompilieren von Python-Code in eigenständige ausführbare Dateien und zum Bündeln von Anwendungsressourcen in plattformspezifische Installationspakete für verschiedene Desktop-Umgebungen. Das Projekt fungiert als Qt-Python-GUI-Builder und Ressourcen-Bundler. Es bietet ein System zur Erstellung von Desktop-Benutzeroberflächen mit Python und dem Qt-Framework, während externe Dateien und Assets so verpackt werden, dass sie zur Laufzeit der Anwendung zugänglich sind. Die breiteren Funktionen umfassen das Packaging von Desktop-Anwendungen, die plattformübergreifende Softwareverteilung und das Management von Anwendungsressourcen. Dies beinhaltet die Möglichkeit, Desktop-Anwendungen zu erstellen und Installer zu generieren, die es ermöglichen, Software auf Zielsystemen ohne manuelle Einrichtung der Umgebung auszuführen.

    Converts Python code into standalone executables that can run on target systems without a manual environment setup.

    Pythonpyinstallerpyqt5pyqt6
    Auf GitHub ansehen↗3,926
  • beeware/briefcaseAvatar von beeware

    beeware/briefcase

    3,216Auf GitHub ansehen↗

    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.

    Pythonapplicationpython
    Auf GitHub ansehen↗3,216
  1. Home
  2. Development Tools & Productivity
  3. Python Application Packagers

Unter-Tags erkunden

  • Android App PackagersCompiles a Python application and its dependencies into an Android APK or AAB file for distribution. **Distinct from Python Application Packagers:** Distinct from Python Application Packagers: targets Android APK/AAB output specifically, not general native executables.
  • Android Python App CompilersToolchains that compile Python applications and their dependencies into installable Android APK or AAB packages. **Distinct from Python Application Packagers:** Distinct from Python Application Packagers: targets Android APK/AAB output specifically, not general native executables.