
BeeWare
一次编写。随处部署。
使用 Python 编写应用程序,并在 iOS、Android、Windows、macOS、Linux、Web 和 tvOS 上使用原生、丰富的用户界面发布。多个应用程序,一个代码库,在每个平台上都能获得完全原生的用户体验。
一个代码库。多个应用程序。
BeeWare 允许您使用 Python 编写应用程序,并在多个平台上发布。无需使用多种编程语言重写应用程序。这意味着不存在构建工具、环境、兼容性等问题。
Python 原生工具...
Python 已经证明了自己是一门能力超强的语言--对于新手来说平易近人,而对于专家来说则功能强大。为什么不能在需要告诉计算机做某事的任何地方使用 Python?你的工具难道不应该利用 Python 作为一门语言的所有能力,而不仅仅是很好地映射到 C 语言绑定的部分吗?
...在移动与桌面...
现代计算不是在 80x25 的命令行窗口中进行的。它发生在具有丰富用户界面的手机、平板电脑和台式机上。难道您不应该能够在所有这些地方使用 Python,并利用这些平台的独特功能吗?
...原生表现。
最终用户不应该关心他们的工具是用什么语言编写的。而这首先要从外观和行为上像完全原生的工具。原生的外观,原生的行为,以原生应用程序的方式发布。为什么你的 Python 工具不能像原生工具一样适用呢?
这是 BeeWare。
这就是 BeeWare 所提供的。这些工具可帮助您编写具有丰富的原生用户界面的 Python 代码;以及使代码在iOS、Android、macOS、Linux、Windows、tvOS 等上运行所需的库和支持代码。
开源
事实证明,开源开发流程是开发稳健可靠软件的最可靠方式。这就是为什么整个 BeeWare 工具套件都是 BSD 授权的,供所有人使用和修改。
欢迎所有贡献
但这不仅仅是代码的问题。一个成功的软件项目需要文档、设计技巧、反馈和错误报告。BeeWare 社区认为,所有的贡献都是重要的,而不仅仅是在 GitHub 上提出的 PR。
多元性带来力量
一个多元化的社区是一个强大的社区。这意味着接纳来自不同背景、不同种族、不同信仰、不同取向和不同表达方式、不同经验水平的人们。BeeWare 项目致力于发展和维护一个多元化、热情好客的社区。我们对任何愿意参与贡献的人开放指导,并严格执行一份行为准则。
作出贡献!
如果这些听起来很有趣,为什么不看看一些BeeWare 项目,看看在开发 Python 应用程序时如何使用它们?或者,如果您想贡献自己的力量,但以前从未为开源项目做过贡献,那么可以从我们的首次贡献者指南开始。如果您准备好直接参与,请查看项目页面或我们的您能做什么来帮助指南。
黄金 成员
最新新闻
13 Jun: 2025 Curtin University Capstone Project
在以下事件见到我们的蜜蜂团队
EuroPython 2025
七月 14, 2025 - 七月 20, 2025
项目
Toga
一个 Python 原生、操作系统原生图形用户界面工具包。
Briefcase
将 Python 项目转换为独立的原生应用程序。