Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/beeware/toga
A Python native, OS native GUI toolkit.
https://github.com/beeware/toga
Last synced: 25 days ago
JSON representation
A Python native, OS native GUI toolkit.
- Host: GitHub
- URL: https://github.com/beeware/toga
- Owner: beeware
- License: bsd-3-clause
- Created: 2014-08-01T21:44:10.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2024-04-08T00:21:16.000Z (about 2 months ago)
- Last Synced: 2024-04-08T22:46:59.536Z (about 1 month ago)
- Language: Python
- Homepage: https://toga.readthedocs.io/en/latest/
- Size: 27.7 MB
- Stars: 4,088
- Watchers: 82
- Forks: 636
- Open Issues: 176
-
Metadata Files:
- Readme: README.rst
- Changelog: changes/1930.feature.rst
- Contributing: CONTRIBUTING.md
- License: LICENSE
Lists
- awesome-python - Toga - A Python native, OS native GUI toolkit. (GUI Development)
- awesome-stars - beeware/toga - A Python native, OS native GUI toolkit. (Python)
- awesome-stars - toga
- awesome-python-resources - GitHub - 17% open · ⏱️ 26.08.2022): (图形用户界面)
- awesome-stars - toga
- awesome-stars - beeware/toga - A Python native, OS native GUI toolkit. (Python)
- awesome_python_with_star - beeware/toga
- awesome-stars - toga
- best-of-python - GitHub - 20% open · ⏱️ 12.05.2024): (GUI Development)
- my-stars - beeware/toga - A Python native, OS native GUI toolkit. (Python)
- awesome-stars - beeware/toga - `★4120` A Python native, OS native GUI toolkit. (Python)
- awesome-list - Toga - A Python native, OS native GUI toolkit. (Desktop App Development / Python Toolkit)
- awesome-stars - beeware/toga - A Python native, OS native GUI toolkit. (Python)
- my-awesome-stars - beeware/toga - A Python native, OS native GUI toolkit. (Python)
README
.. image:: https://beeware.org/project/projects/libraries/toga/toga.png
:width: 72px
:target: https://beeware.org/togaToga
====.. image:: https://img.shields.io/pypi/pyversions/toga.svg
:target: https://pypi.python.org/pypi/toga
:alt: Python Versions.. image:: https://img.shields.io/pypi/v/toga.svg
:target: https://pypi.python.org/pypi/toga
:alt: Project version.. image:: https://img.shields.io/pypi/status/toga.svg
:target: https://pypi.python.org/pypi/toga
:alt: Project status.. image:: https://img.shields.io/pypi/l/toga.svg
:target: https://github.com/beeware/toga/blob/main/LICENSE
:alt: BSD License.. image:: https://github.com/beeware/toga/workflows/CI/badge.svg?branch=main
:target: https://github.com/beeware/toga/actions
:alt: Build Status.. image:: https://img.shields.io/discord/836455665257021440?label=Discord%20Chat&logo=discord&style=plastic
:target: https://beeware.org/bee/chat/
:alt: Discord serverA Python native, OS native GUI toolkit.
Minimum requirements
--------------------* Toga requires **Python 3.8 or higher**. Python 2 is not supported.
* If you're on macOS, you need to be on 11 (Big Sur) or newer.
* If you're on Windows, you'll need Windows 10 or newer. If you are using
Windows 10 and want to use a WebView to display web content, you will also
need to install the `Edge WebView2 Evergreen
Runtime. `__
Windows 11 has this runtime installed by default.* If you're on Linux (or another Unix-based operating system), you need to have
GTK+ 3.10 or newer. This is the version that ships starting with Ubuntu 14.04
and Fedora 20. You also need to install the system packages listed
in `Tutorial 0 `__.Quickstart
----------To get a demonstration of the capabilities of Toga, run the following::
$ pip install toga-demo
$ toga-demoThis will pop up a GUI window with some sample widgets.
Documentation
-------------Documentation for Toga can be found on `Read The Docs`_.
.. _Read The Docs: https://toga.readthedocs.io
Community
---------Toga is part of the `BeeWare suite`_. You can talk to the community through:
* `@[email protected] on Mastodon`_
* `Discord`_
* The Toga `Github Discussions forum`_We foster a welcoming and respectful community as described in our
`BeeWare Community Code of Conduct`_... _BeeWare suite: https://beeware.org
.. _@[email protected] on Mastodon: https://fosstodon.org/@beeware
.. _Discord: https://beeware.org/bee/chat/
.. _Github Discussions forum: https://github.com/beeware/toga/discussions
.. _BeeWare Community Code of Conduct: https://beeware.org/community/behavior/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`_... _guide for first time contributors: https://toga.readthedocs.io/en/latest/how-to/contribute-code.html
.. _log them on Github: https://github.com/beeware/toga/issues
.. _fork the code: https://github.com/beeware/toga
.. _submit a pull request: https://github.com/beeware/toga/pulls