{"id":13469366,"url":"https://github.com/beeware/toga","last_synced_at":"2025-12-18T06:26:39.634Z","repository":{"id":19292764,"uuid":"22529973","full_name":"beeware/toga","owner":"beeware","description":"A Python native, OS native GUI toolkit.","archived":false,"fork":false,"pushed_at":"2025-05-05T03:35:36.000Z","size":35316,"stargazers_count":4868,"open_issues_count":273,"forks_count":714,"subscribers_count":88,"default_branch":"main","last_synced_at":"2025-05-06T19:51:56.226Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://toga.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/beeware.png","metadata":{"files":{"readme":"README.rst","changelog":"changes/2851.feature.rst","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["freakboy3742"],"custom":["http://beeware.org/bee/join"]}},"created_at":"2014-08-01T21:44:10.000Z","updated_at":"2025-05-06T10:35:09.000Z","dependencies_parsed_at":"2023-01-16T21:45:45.362Z","dependency_job_id":"a0de04b5-c3a8-4c72-9714-17bf352c69a8","html_url":"https://github.com/beeware/toga","commit_stats":{"total_commits":7791,"total_committers":282,"mean_commits":"27.627659574468087","dds":0.5949172121678861,"last_synced_commit":"075533b7ce22c3a4c913da6d107459d440b24593"},"previous_names":["pybee/toga"],"tags_count":79,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beeware%2Ftoga","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beeware%2Ftoga/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beeware%2Ftoga/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beeware%2Ftoga/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/beeware","download_url":"https://codeload.github.com/beeware/toga/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253767710,"owners_count":21961163,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T15:01:35.978Z","updated_at":"2025-12-18T06:26:34.580Z","avatar_url":"https://github.com/beeware.png","language":"Python","funding_links":["https://github.com/sponsors/freakboy3742","http://beeware.org/bee/join"],"categories":["Python","GUI Development","Desktop App Development","图形用户界面","📚 فهرست"],"sub_categories":["Python Toolkit","ساخت برنامه‌ های GUI"],"readme":".. |logo| image:: https://beeware.org/project/toga/toga.png\n    :width: 72px\n    :target: https://beeware.org/toga\n\n.. |pyversions| image:: https://img.shields.io/pypi/pyversions/toga.svg\n    :target: https://pypi.python.org/pypi/toga\n    :alt: Python Versions\n\n.. |version| image:: https://img.shields.io/pypi/v/toga.svg\n    :target: https://pypi.python.org/pypi/toga\n    :alt: Project version\n\n.. |maturity| image:: https://img.shields.io/pypi/status/toga.svg\n    :target: https://pypi.python.org/pypi/toga\n    :alt: Project status\n\n.. |license| image:: https://img.shields.io/pypi/l/toga.svg\n    :target: https://github.com/beeware/toga/blob/main/LICENSE\n    :alt: BSD License\n\n.. |ci| image:: https://github.com/beeware/toga/workflows/CI/badge.svg?branch=main\n   :target: https://github.com/beeware/toga/actions\n   :alt: Build Status\n\n.. |social| image:: https://img.shields.io/discord/836455665257021440?label=Discord%20Chat\u0026logo=discord\u0026style=plastic\n   :target: https://beeware.org/bee/chat/\n   :alt: Discord server\n\n|logo|\n\nToga\n====\n\n|pyversions| |version| |maturity| |license| |ci| |social|\n\nA Python native, OS native GUI toolkit.\n\nMinimum requirements\n--------------------\n\n* Toga requires **Python 3.9 or higher**.\n\n* If you're on macOS, you need to be on 11 (Big Sur) or newer.\n\n* If you're on Windows, you'll need Windows 10 or newer. If you are using\n  Windows 10 and want to use a WebView to display web content, you will also\n  need to install the `Edge WebView2 Evergreen Runtime\n  \u003chttps://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section\u003e`__.\n  Windows 11 has this runtime installed by default.\n\n* If you're on Linux (or another Unix-based operating system), you need to have\n  GTK+ \u003e= 3.24 and glib \u003e= 2.64. These are available starting with Ubuntu 20.04 and\n  Fedora 32. You also need to install the system packages listed in `Linux platform\n  documentation \u003chttps://toga.readthedocs.io/en/latest/reference/platforms/linux.html#prerequisites\u003e`__.\n\nQuickstart\n----------\n\nTo get a demonstration of the capabilities of Toga, run the following::\n\n    $ pip install toga-demo\n    $ toga-demo\n\nThis will pop up a GUI window with some sample widgets.\n\nDocumentation\n-------------\n\nDocumentation for Toga can be found on `Read The Docs`_.\n\n.. _Read The Docs: https://toga.readthedocs.io\n\nFinancial support\n-----------------\n\nThe BeeWare project would not be possible without the generous support of our financial\nmembers:\n\n.. image:: https://beeware.org/community/members/anaconda/anaconda-large.png\n    :target: https://anaconda.com/\n    :alt: Anaconda logo\n\nAnaconda Inc. - Advancing AI through open source.\n\nPlus individual contributions from `users like you\n\u003chttps://beeware.org/community/members/\u003e`__. If you find Toga, or other BeeWare tools\nuseful, please consider becoming a financial member.\n\nCommunity\n---------\n\nToga is part of the `BeeWare suite`_. You can talk to the community through:\n\n* `@beeware@fosstodon.org on Mastodon`_\n* `Discord`_\n* The Toga `Github Discussions forum`_\n\nWe foster a welcoming and respectful community as described in our\n`BeeWare Community Code of Conduct`_.\n\n.. _BeeWare suite: https://beeware.org\n.. _@beeware@fosstodon.org on Mastodon: https://fosstodon.org/@beeware\n.. _Discord: https://beeware.org/bee/chat/\n.. _Github Discussions forum: https://github.com/beeware/toga/discussions\n.. _BeeWare Community Code of Conduct: https://beeware.org/community/behavior/\n\nContributing\n------------\n\nIf you experience problems with Toga, `log them on GitHub\n\u003chttps://github.com/beeware/toga/issues\u003e`__.\n\nIf you'd like to contribute to Toga development, our `contribution guide\n\u003chttps://toga.readthedocs.io/en/latest/how-to/contribute/index.html\u003e`__\ndetails how to set up a development environment, and other requirements we have\nas part of our contribution process.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeeware%2Ftoga","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbeeware%2Ftoga","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeeware%2Ftoga/lists"}