Skip to content

Files

Latest commit

52be479 · Aug 30, 2023

History

History
This branch is 3002 commits behind beeware/toga:main.

core

Toga

A Python native, OS native GUI toolkit.

This package provides the core Toga API. In order to use Toga, you'll also need to install a backend that implements the core Toga API for that platform:

Minimum requirements

Toga requires Python 3.8 or newer. Python 2 is not supported.

Each backend also has specific requirements and pre-requisites. See the platform documentation for details.

Quickstart

To get a demonstration of the capabilities of Toga, run the following:

$ python -m pip install toga-demo
$ toga-demo

This will pop up a GUI window with some sample widgets.

Documentation

Documentation for Toga can be found on Read The Docs.

Community

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

We foster a welcoming and respectful community as described in our BeeWare Community Code of Conduct.

Contributing

If you'd like to contribute to Toga development, our guide for first time contributors will help you get started.

If you experience problems with Toga, log them on GitHub. If you want to contribute code, please fork the code and submit a pull request.