awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
beeware avatar

beeware/briefcase

0
View on GitHub↗
3,216 نجوم·483 تفرعات·Python·bsd-3-clause·5 مشاهداتbriefcase.beeware.org↗

Briefcase

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, environment-specific dependency resolution, and the orchestration of packaging workflows for Windows, macOS, Linux, iOS, and Android.

Features

  • Cross-Platform Build Systems - Functions as a build system that automates the compilation and packaging of Python software for multiple target operating systems.
  • Python Application Packagers - A tool that converts Python projects into standalone native applications for desktop, mobile, and web platforms.
  • Desktop Application Packagers - Transforms Python projects into standalone binaries for Windows, macOS, and Linux for easy end-user installation.
  • Standalone Application Packaging - Packages Python projects into standalone binaries, eliminating the need for pre-installed runtimes on the target system.
  • Python Distribution Packaging - Provides specialized tools for building and preparing Python projects for distribution as native applications.
  • Cross-Platform Application Development - Enables the development and packaging of applications that run across multiple target operating systems.
  • Python-Based - Converts Python code into native installers for iOS and Android devices without requiring platform-specific code.
  • Dependency Resolution - Determines and installs the correct Python libraries based on the specific target platform and architecture requirements.
  • Build Logic Extensions - Allows the addition of new operating systems and installation formats by implementing a standardized build logic interface.
  • Build Configuration Architectures - Implements a structured metadata system for defining project settings and platform-specific overrides in the build process.
  • Build Plugin Integrations - Supports extending the build process with custom plugins for new operating systems or installation formats.
  • Project Bootstrapping Templates - Provides pre-defined blueprints to generate initial directory structures and configuration files for target platforms.
  • Cross-Platform Deployment Targets - Supports the compilation and deployment of Python applications across diverse operating systems and hardware architectures.
  • Platform Support - Integrates new target platforms and installation formats into the build process via an extensible architecture.
  • Packaging & Dependency Abstractions - Provides an abstraction layer that decouples high-level packaging requests from the low-level tools used for native binaries.
  • Plugin-Based Architectures - Implements an architecture that allows extending the packaging process by loading external modules or plugins.
  • أدوات المطور - Tool for packaging Python projects into native applications.
  • Packaging Tools - Converts projects into standalone native applications.
  • Python Projects - Listed in the “Python Projects” section of the Awesome For Beginners awesome list.

سجل النجوم

مخطط تاريخ النجوم لـ beeware/briefcaseمخطط تاريخ النجوم لـ beeware/briefcase

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Briefcase

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Briefcase.
  • simulatedgreg/electron-vueالصورة الرمزية لـ SimulatedGREG

    SimulatedGREG/electron-vue

    15,399عرض على GitHub↗

    electron-vue is a pre-configured project boilerplate and scaffolding system for building desktop applications using Electron and Vue.js. It provides a standardized project structure and an integrated build pipeline to accelerate the development of desktop software. The project enables a hybrid deployment model, allowing developers to generate both standalone desktop executables for multiple operating systems and browser-compatible web versions from a single codebase. It distinguishes its development workflow with hot reloading and hot module replacement to update the user interface in real-ti

    JavaScriptbabelboilerplatedocumentation
    عرض على GitHub↗15,399
  • nuitka/nuitkaالصورة الرمزية لـ Nuitka

    Nuitka/Nuitka

    14,938عرض على GitHub↗

    Nuitka is a compilation framework that translates Python source code into C, enabling the creation of standalone machine code binaries. By converting interpreted scripts into compiled executables, it removes the requirement for a language interpreter on the target machine and provides a mechanism for distributing Python applications as self-contained packages. The project distinguishes itself through advanced optimization techniques, including link-time code generation and profile-guided binary optimization, which improve execution speed by bypassing standard interpreted overhead. It manages

    Pythoncompilernuitkapackaging-tool
    عرض على GitHub↗14,938
  • h2oai/waveالصورة الرمزية لـ h2oai

    h2oai/wave

    4,241عرض على GitHub↗

    Wave is a full-stack web application framework and low-code UI library designed for building real-time data dashboards and interactive interfaces using Python and R. It allows developers to define browser-based user interfaces and manage server-side state without writing HTML or CSS. The project functions as a collaborative state synchronizer, relaying and persisting application state across multiple concurrent users to enable shared real-time experiences. It distinguishes itself by broadcasting live updates and data visualizations to connected browsers through a unified programming model. T

    Pythonappdashboardfedramp
    عرض على GitHub↗4,241
  • mherrmann/fbsالصورة الرمزية لـ mherrmann

    mherrmann/fbs

    3,926عرض على GitHub↗

    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

    Pythonpyinstallerpyqt5pyqt6
    عرض على GitHub↗3,926
عرض جميع البدائل الـ 30 لـ Briefcase→

الأسئلة الشائعة

ما هي وظيفة beeware/briefcase؟

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.

ما هي الميزات الرئيسية لـ beeware/briefcase؟

الميزات الرئيسية لـ beeware/briefcase هي: Cross-Platform Build Systems, Python Application Packagers, Desktop Application Packagers, Standalone Application Packaging, Python Distribution Packaging, Cross-Platform Application Development, Python-Based, Dependency Resolution.

ما هي البدائل مفتوحة المصدر لـ beeware/briefcase؟

تشمل البدائل مفتوحة المصدر لـ beeware/briefcase: simulatedgreg/electron-vue — electron-vue is a pre-configured project boilerplate and scaffolding system for building desktop applications using… nuitka/nuitka — Nuitka is a compilation framework that translates Python source code into C, enabling the creation of standalone… h2oai/wave — Wave is a full-stack web application framework and low-code UI library designed for building real-time data dashboards… mherrmann/fbs — fbs is a Python desktop application packager and cross-platform application installer. It serves as a utility for… pypa/sampleproject — This project is a reference implementation and tutorial designed to demonstrate the end-to-end workflow of building,… julianstorer/juce — JUCE is a C++ application framework and cross-platform GUI library used to build desktop and mobile applications. It…