awesome-repositories.com
Blog
MCP
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
·
mherrmann avatar

mherrmann/fbs

0
View on GitHub↗
3,926 Stars·192 Forks·Python·GPL-3.0·3 Aufrufebuild-system.fman.io↗

Fbs

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.

Features

  • Python Application Packagers - Converts Python code into standalone executables that can run on target systems without a manual environment setup.
  • Desktop Application Packagers - Compiles and packages software into standalone executables to simplify distribution across multiple operating systems.
  • Qt Framework Integrations - Interfaces with the Qt framework to render native desktop windows while managing the Python-to-C++ binding layer.
  • Qt Desktop App Builders - Provides a tool for rapidly creating desktop user interfaces using Python and the Qt framework.
  • Cross-Platform Installers - Creates installers and distribution packages that allow desktop applications to be installed on different operating systems.
  • Platform-Specific Package Bundles - Generates native installers by mapping generic application metadata to OS-specific packaging tools for Windows, macOS, and Linux.
  • Desktop Application Installers - Bundles application resources into platform-specific installation packages for desktop environments.
  • Python Runtime Bundling - Wraps Python code and dependencies into a single executable by bundling a Python interpreter and a filesystem archive.
  • Desktop Application Installers - Bundles application code and resources into platform-specific installation packages for various desktop environments.
  • Runtime Resource Lookups - Tracks external assets during the build process and generates a runtime lookup mechanism to locate files within the bundle.
  • Build Configurations - Uses structured configuration files to define application dependencies, resource paths, and platform-specific build settings.
  • Package Resource Management - Includes external files within the distribution package and provides a way to access them during runtime.
  • GUI Asset Bundlers - Packages external files and assets into a distribution to be accessed during application runtime.
  • Import Graph Analysis - Analyzes project import graphs to automatically include all required third-party libraries in the final distribution.
  • Python GUI Frameworks - Builds desktop user interfaces with Python and the Qt framework to create functional software applications.

Star-Verlauf

Star-Verlauf für mherrmann/fbsStar-Verlauf für mherrmann/fbs

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Fbs

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Fbs.
  • 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

    Pythonapplicationpython
    Auf GitHub ansehen↗3,216
  • 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

    Python
    Auf GitHub ansehen↗6,748
  • python-eel/eelAvatar von python-eel

    python-eel/Eel

    6,747Auf GitHub ansehen↗

    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

    Pythonhacktoberfest
    Auf GitHub ansehen↗6,747
  • pythonguis/pythonguis-examplesAvatar von pythonguis

    pythonguis/pythonguis-examples

    4,602Auf GitHub ansehen↗

    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

    Pythondesktopdesktop-applicationexample-app
    Auf GitHub ansehen↗4,602
Alle 30 Alternativen zu Fbs anzeigen→

Häufig gestellte Fragen

Was macht mherrmann/fbs?

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.

Was sind die Hauptfunktionen von mherrmann/fbs?

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.

Welche Open-Source-Alternativen gibt es zu mherrmann/fbs?

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…