Skip to content
Briefcase
0.3.26

Briefcase

Briefcase is a tool for converting a Python project into a standalone native application. It supports producing binaries for:

  • macOS, as a standalone .app
  • Windows, as an MSI installer
  • Linux, as a native system package
  • iOS, as an XCode project
  • Android, as a Gradle project
  • the Web, as a static website using PyScript for client-side Python

It is also extensible, allowing for additional platforms and installation formats to be produced.

Tutorial

Get started with a hands-on introduction for beginners.

How-to guides

Guides and recipes for common problems and tasks, including how to contribute.

Topic guides

Deeper explorations of concepts and issues related to Briefcase usage.

Reference

Technical reference - commands, modules, classes, methods.

About Briefcase

Frequently Asked Questions, success stories, and other details about Briefcase as a project.

Community

Briefcase is part of the BeeWare suite. You can talk to the community through:

Code of Conduct

The BeeWare community has a strict Code of Conduct. All users and developers are expected to adhere to this code.

If you have any concerns about this code of conduct, or you wish to report a violation of this code, please contact the project founder Russell Keith-Magee.

Contributing

If you experience problems with Briefcase, log them on GitHub. If you want to contribute code, please follow the Briefcase code contribution guide. For documentation contributions, follow the Briefcase docs contribution guide.