コンテンツにスキップ

BeeWare

一度書いて、どこでもデプロイ。

Pythonでアプリを開発し、iOS、Android、Windows、macOS、Linux、Web、tvOS向けにリリースしましょう。各プラットフォームで完全なネイティブユーザー体験を実現する、リッチなネイティブUIを備えたアプリを、単一のコードベースで複数プラットフォームに展開できます。

一つのコードベース。複数のアプリ。

BeeWareではPythonでアプリを記述し、複数のプラットフォームでリリースできます。複数のプログラミング言語でアプリを書き直す必要はありません。つまり、ビルドツールや環境、互換性などの問題が発生しません

Pythonネイティブツール…

Pythonは極めて有能な言語であることを証明してきた——初心者にも親しみやすく、一方で専門家の手にかかれば強力な力を発揮する。コンピュータに何かを実行させる必要がある場面で、なぜどこでもPythonを使えないのか?そしてあなたのツールは、Cバインディングにうまく対応する部分だけではなく、言語としてのPythonの全ての能力を活用すべきではないだろうか?

…モバイルとデスクトップで…

現代のコンピューティングは80x25のコンソールウィンドウでは行われません。それはスマートフォン、タブレット、デスクトップマシンといった豊富なユーザーインターフェースを備えた端末上で行われるのです。Pythonをそれらのあらゆる場所で利用し、各プラットフォームの独自機能を最大限に活用できるべきではないでしょうか?

…ネイティブに振る舞う。{ .behaving-index }

エンドユーザーは、ツールがどの言語で書かれているかを気にする必要はありません。その第一歩は、完全にネイティブなツールのように見えること、振る舞うことです。ネイティブな見た目、ネイティブな動作、ネイティブアプリと同じ方法で提供されること。Pythonツールがネイティブツールと同じように自然に馴染むべきではない理由があるでしょうか?

これはBeeWareです。

これがBeeWareが提供するものです。リッチなネイティブユーザーインターフェースを備えたPythonコードを書くためのツール、そしてそのコードをiOS、Android、macOS、Linux、Windows、tvOSなどで動作させるために必要なライブラリとサポートコードです。

オープンソース

オープンソース開発プロセスは、堅牢で信頼性の高いソフトウェアを開発する最も確実な方法であることが実証されています。そのため、BeeWareツールスイート全体はBSDライセンスで提供され、誰もが利用・修正できる状態にあります。

あらゆる貢献を歓迎します

しかし、コードだけが重要なのではありません。成功するソフトウェアプロジェクトには、ドキュメント、設計スキル、フィードバック、バグ報告が必要です。BeeWareコミュニティは、すべての貢献が重要であることを認識しています——GitHubでのプルリクエストとして届くものだけではありません。

多様性から強さが生まれる

多様性のあるコミュニティは強固なコミュニティです。これはあらゆる経験レベル、あらゆる背景、あらゆる人種、信条、指向性、表現を持つ人々を受け入れることを意味します。BeeWareプロジェクトは多様性にあふれ、歓迎的なコミュニティの構築と維持に取り組んでいます。貢献者として参加を希望するすべての人をメンターとして支援する体制を整えており、厳格に施行される行動規範によってこれを支えています。

貢献しよう!

これらに興味を持たれたなら、BeeWareプロジェクトをぜひご覧ください。Pythonアプリケーション開発でどのように活用できるか確認できます。あるいは、貢献したいがオープンソースへの貢献経験がないという方は、初めての貢献者向けガイドから始めてみてください。 すぐに飛び込みたい方は、ドキュメント貢献方法ガイドをご覧ください。

連絡を取り合いましょう!

Mastodonで@beeware@fosstodon.orgをフォローするか、BeeWare愛好家メーリングリストに参加することで、プロジェクトに関する最新情報、ヒント、コツ、お知らせを受け取ることができます。

メンバー

BeeWareは皆様のようなユーザーの皆様に支えられています!どんな小さな支援も力になります:こちらをクリックして支援する

ゴールドメンバー

Anaconda logo Anaconda logo

最新ニュース

March 02: February 2026 Status Update

今後のイベント

Nothing at the moment…

ドキュメント

Pythonネイティブ、OSネイティブのGUIツールキット。

Pythonプロジェクトをスタンドアロンのネイティブアプリケーションに変換する。

…その他多数。