{"id":16609956,"url":"https://github.com/MyreMylar/pygame_gui","last_synced_at":"2025-10-29T17:30:50.105Z","repository":{"id":37561879,"uuid":"212546224","full_name":"MyreMylar/pygame_gui","owner":"MyreMylar","description":"A GUI system for pygame.","archived":false,"fork":false,"pushed_at":"2024-12-30T20:27:47.000Z","size":40235,"stargazers_count":722,"open_issues_count":46,"forks_count":86,"subscribers_count":24,"default_branch":"main","last_synced_at":"2025-01-29T12:17:12.599Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MyreMylar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","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}},"created_at":"2019-10-03T09:51:56.000Z","updated_at":"2025-01-23T06:56:58.000Z","dependencies_parsed_at":"2024-02-14T20:32:00.912Z","dependency_job_id":"8eadd55a-3e62-459d-b150-f16bf2bccf2d","html_url":"https://github.com/MyreMylar/pygame_gui","commit_stats":{"total_commits":975,"total_committers":22,"mean_commits":44.31818181818182,"dds":"0.30358974358974355","last_synced_commit":"95a0514c4dfcc68fbd2e7dc08bdc52529735c1f0"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MyreMylar%2Fpygame_gui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MyreMylar%2Fpygame_gui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MyreMylar%2Fpygame_gui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MyreMylar%2Fpygame_gui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MyreMylar","download_url":"https://codeload.github.com/MyreMylar/pygame_gui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238856066,"owners_count":19542138,"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-10-12T01:29:22.710Z","updated_at":"2025-10-29T17:30:45.057Z","avatar_url":"https://github.com/MyreMylar.png","language":"Python","funding_links":[],"categories":["Python","User Interfaces"],"sub_categories":[],"readme":"\n\n# Pygame GUI\nA GUI system for pygame CE.\n\n - [Documentation](https://pygame-gui.readthedocs.io/)\n - [GitHub](https://github.com/MyreMylar/pygame_gui)\n - [Examples](https://github.com/MyreMylar/pygame_gui_examples)\n - [PyPi](https://pypi.org/project/pygame-gui/)\n\n[![pypi](https://badge.fury.io/py/pygame-gui.svg)](https://pypi.python.org/pypi/pygame-gui) [![Documentation Status](https://readthedocs.org/projects/pygame-gui/badge/?version=latest)](https://pygame-gui.readthedocs.io/en/latest/?badge=latest) [![Python 3.8+](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/release/python-380/) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![codecov](https://codecov.io/gh/MyreMylar/pygame_gui/branch/main/graph/badge.svg?token=zZhkvhgTki)](https://codecov.io/gh/MyreMylar/pygame_gui) [![Downloads](https://pepy.tech/badge/pygame-gui)](https://pepy.tech/project/pygame-gui)\n## Requirements\n\n - Python 3.8+\n - Pygame Community Edition 2.5.2+\n - python-i18n (does localization to different languages)\n\n## How to install\n\n1. Run this command in a command prompt:\n```\npip install pygame_gui\n```\n2. If all goes well you should see a message about game_gui being installed successfully and will be able to find pygame_gui in the list of installed packages for your python interpreter (PyCharm displays these as a nice list under File-\u003eSettings-\u003eProject:project_name-\u003eProject Interpreter). \n3. Should you need to delete pygame_gui for any reason then PyCharm will also let you do that from the same Project Interpreter settings window using the red minus symbol button.\n\n## How to upgrade to the latest version\n\nRun this command in a command prompt:\n\n```\npip install pygame_gui -U\n```\n\nOr, you may be able to use your IDE to update the library (PyCharm lets you update modules in it's interpreter settings).\n\n## Making use of the library\n\nThere is documentation available [here](https://pygame-gui.readthedocs.io/en/latest/index.html), you can also try out the examples at the [pygame_gui_examples repository](https://github.com/MyreMylar/pygame_gui_examples).\n\n## Screenshots of Pygame GUI\n\n![pygame_gui_example_1](https://user-images.githubusercontent.com/13382426/69264498-57ec8980-0bbf-11ea-9883-cac9c854615d.png)\n\n![example_2](https://user-images.githubusercontent.com/13382426/69264921-2f18c400-0bc0-11ea-8a11-d9abd4e969b4.png)\n\n![pygame_gui_example_3](https://user-images.githubusercontent.com/13382426/68039142-5ec06480-fcc3-11e9-91f4-3e401f459886.png)\n\n![pygame_gui_example_4](https://user-images.githubusercontent.com/13382426/68041632-e52b7500-fcc8-11e9-8b72-4cf8817c5fa3.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMyreMylar%2Fpygame_gui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMyreMylar%2Fpygame_gui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMyreMylar%2Fpygame_gui/lists"}