Repolode
beeware

beeware/briefcase

Briefcaseは、PythonプロジェクトをMac、Windows、Linux、iOS、Android、Web向けのスタンドアロンのネイティブアプリにパッケージ化します。

スター
3,376
フォーク
556
未解決の Issue
162
最終コミット
17 時間前

これは何?

Briefcaseは、Pythonプロジェクトをスタンドアロンのネイティブアプリに変換するツールです。デスクトップ(Mac、Windows、Linux)、モバイル(iPhone/iPad、Android)、Webを対象としており、単一のPythonコードベースから、それぞれの環境にインストール可能なアプリを配布できます。

BriefcaseはBeeWareスイートの一部です。BeeWareスイートが提供するUIツールキットやランタイムを、Briefcaseでビルドしたアプリが使用します。pipでインストールでき、新しいアプリの作成からパッケージ化までを解説するチュートリアルも用意されています。

Apple TV、watchOS、wearOSへのデプロイは、現時点で利用可能ではなく、予定として記載されています。

主な機能

  • 01PythonプロジェクトをMac、Windows、Linux向けのネイティブアプリとしてパッケージ化します。
  • 02iPhone、iPad、Android向けのインストール可能なアプリをビルドします。
  • 03Web向けのパッケージ化に対応しています。
  • 04pipコマンド1つでインストールできます。

ユースケース

  • 1つのコードベースから、Windows、Mac、LinuxのユーザーにPythonデスクトップアプリを配布する。
  • Pythonアプリを書き直さずに、iOSアプリやAndroidアプリにする。
  • BeeWareのチュートリアルを通じて、Pythonアプリの作成とパッケージ化を学ぶ。

クイックスタート

  1. 1

    pipでBriefcaseをインストールする

    python -m pip install briefcase
  2. 2

    BeeWareのチュートリアルに従って、アプリを作成してパッケージ化する

使う前に知っておきたいこと

  • iOS、Android、Web向けのパッケージ化には、プラットフォーム固有のツールチェーンとセットアップが必要です。
  • AppleTV、watchOS、wearOSのサポートは計画段階であり、まだ利用できません。

収録されている特集

トピック

よくある質問

briefcase とは?
Briefcaseは、PythonプロジェクトをMac、Windows、Linux、iOS、Android、Web向けのスタンドアロンのネイティブアプリにパッケージ化します。 Briefcaseは、Pythonプロジェクトをスタンドアロンのネイティブアプリに変換するツールです。デスクトップ(Mac、Windows、Linux)、モバイル(iPhone/iPad、Android)、Webを対象としており、単一のPythonコードベースから、それぞれの環境にインストール可能なアプリを配布できます。
briefcase は無料で使えますか?ライセンスは?
briefcase は BSD-3-Clause ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
briefcase は今もメンテナンスされていますか?
活発にメンテナンス中。briefcase の最終コミットは 2026年11月6日 です。
briefcase は何に使えますか?
1つのコードベースから、Windows、Mac、LinuxのユーザーにPythonデスクトップアプリを配布する。 Pythonアプリを書き直さずに、iOSアプリやAndroidアプリにする。 BeeWareのチュートリアルを通じて、Pythonアプリの作成とパッケージ化を学ぶ。
briefcase のインストール方法は?
pipでBriefcaseをインストールする: python -m pip install briefcase BeeWareのチュートリアルに従って、アプリを作成してパッケージ化する
briefcase はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/beeware/briefcase

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト