BeeWare
一次编写。随处部署。
使用 Python 编写应用程序,并在 iOS、Android、Windows、macOS、Linux、Web 和 tvOS 上使用原生、丰富的用户界面发布。多个应用程序,一个代码库,在每个平台上都能获得完全原生的用户体验。
一个代码库。多个应用程序。
BeeWare 允许您使用 Python 编写应用程序,并在多个平台上发布。无需使用多种编程语言重写应用程序。这意味着不存在构建工具、环境、兼容性等问题。
Python 原生工具...

Python 已经证明了自己是一门能力超强的语言--对于新手来说平易近人,而对于专家来说则功能强大。为什么不能在需要告诉计算机做某事的任何地方使用 Python?你的工具难道不应该利用 Python 作为一门语言的所有能力,而不仅仅是很好地映射到 C 语言绑定的部分吗?
...在移动与桌面...

现代计算不是在 80x25 的命令行窗口中进行的。它发生在具有丰富用户界面的手机、平板电脑和台式机上。难道您不应该能够在所有这些地方使用 Python,并利用这些平台的独特功能吗?
...原生表现。

最终用户不应该关心他们的工具是用什么语言编写的。而这首先要从外观和行为上像完全原生的工具。原生的外观,原生的行为,以原生应用程序的方式发布。为什么你的 Python 工具不能像原生工具一样适用呢?
这就是 BeeWare.

这就是 BeeWare 所提供的。这些工具可帮助您编写拥有丰富、原生的用户界面的 Python 代码;BeeWare 也包含可使这些代码在 iOS、Android、macOS、Linux、Windows、tvOS 等上运行所需库与支持代码。
开源

事实证明,开源开发流程是开发稳健可靠软件的最可靠方式。这就是为什么整个 BeeWare 工具套件都是 BSD 授权的,供所有人使用和修改。
欢迎所有贡献

但这不仅仅是代码的问题。一个成功的软件项目需要文档、设计技巧、反馈和错误报告。BeeWare 社区认为,所有的贡献都是重要的,而不仅仅是在 GitHub 上提出的拉取请求。
多元性带来力量

一个多元化的社区是一个强大的社区。这意味着接纳来自不同背景、不同种族、不同信仰、不同取向和不同表达方式、不同经验水平的人们。BeeWare 项目致力于发展和维护一个多元化、热情好客的社区。我们对任何愿意参与贡献的人开放指导,并严格执行一份行为准则。
作出贡献!
If all this sounds interesting, why not take a look at the BeeWare documentation and see how you can use them to develop Python applications? Or, if you'd like to contribute, see our guide on what you can do to help, If you've never contributed to open source before, start with our guide for first time contributors.
保持联系!
在 Mastodon 上关注 @beeware@fosstodon.org,或加入 BeeWare 爱好者邮件列表以获取与项目相关的更新、提示、技巧和公告。
会员
BeeWare 由像您这样的用户支持!点滴之助:点击此处捐款。
黄金 成员
最新新闻
03 Nov: October 2025 Status Update
项目
Toga
一个 Python 原生、操作系统原生图形用户界面工具包。
Briefcase
将 Python 项目转换为独立的原生应用程序。
