Toga#

Toga is a Python native, OS native, cross platform GUI toolkit. Toga consists of a library of base components with a shared interface to simplify platform-agnostic GUI development.

Toga is available on macOS, Windows, Linux (GTK), Android, iOS, and for single-page web apps.

_images/toga-demo-cocoa.png

Table of contents#

Tutorial#

Get started with a hands-on introduction to Toga for beginners.

How-to guides#

Guides and recipes for common problems and tasks.

Background#

Explanation and discussion of key topics and concepts.

Reference#

Technical reference - commands, modules, classes, methods.

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.