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 or Qt), Android, iOS, for single-page web apps, and console apps.
Tutorial¶
A quick Toga demonstration and a a hands-on introduction to Toga.
How-to guides¶
Guides and recipes for common problems and tasks, including how to contribute to Toga.
Topic Guides¶
Deeper explorations of concepts and issues related to Toga usage.
Reference¶
Technical documentation such as Toga's API, details on platform support, and other detailed reference information (including overall architectural details).
About Toga¶
Frequently asked questions, success stories, and other details about Toga as a project.
Toga 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 Code of Conduct Response Team.
Contributing¶
If you experience problems with Toga, log them on GitHub. If you want to contribute to Toga, you can read through the Toga contribution guides.