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
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
Eel is a Python HTML GUI framework designed for building desktop applications that utilize a Python backend and an HTML and JavaScript frontend. It functions as a local web server wrapper that hosts application assets and manages the browser window to provide a user interface. The framework provides a bidirectional Python-JavaScript bridge, allowing functions in either language to call each other in real time. It also includes a desktop application bundler to package Python code and web assets into a standalone executable for distribution. The system covers application window management, loc
This project is a collection of implementation patterns and source code examples for building desktop applications using various Python interface libraries. It provides reference implementations and architectural patterns for multiple frameworks, including PyQt, PySide, Tkinter, Kivy, and Streamlit. The repository distinguishes itself by offering specialized examples for diverse interface types, ranging from professional desktop software and native windows to reactive web-based data dashboards and data science tools. It includes specific reference material for cross-platform UI patterns, such
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.
Die Hauptfunktionen von mherrmann/fbs sind: Python Application Packagers, Desktop Application Packagers, Qt Framework Integrations, Qt Desktop App Builders, Cross-Platform Installers, Platform-Specific Package Bundles, Desktop Application Installers, Python Runtime Bundling.
Open-Source-Alternativen zu mherrmann/fbs sind unter anderem: beeware/briefcase — Briefcase is a cross-platform build tool and native app packager that converts Python projects into standalone… chrisknott/eel — Eel is a framework for creating desktop applications using a Python backend and a web-based frontend. It acts as a… python-eel/eel — Eel is a Python HTML GUI framework designed for building desktop applications that utilize a Python backend and an… pythonguis/pythonguis-examples — This project is a collection of implementation patterns and source code examples for building desktop applications… go-flutter-desktop/go-flutter — go-flutter is a runtime and embedding library that enables Flutter applications to run natively on Windows, macOS, and… streamlabs/desktop — This project is an OBS-based streaming software and live broadcast engine designed for capturing and transmitting…