Skip to main content


GuiPyg is a GUI library build on top of Pygame meant to make it easier for users to make GUIs within their games (or other projects). This library uses PyGame version 2.0.0.dev8 -> pip install pygame==2.0.0.dev8

Erik Martin
GuiPyg is a library I am working on to make GUI production easier for users. At the same time, it is also serving as a learning project for me, since I have never actually worked with another GUI library (like Tkinter). Currently, you can create various elements and store them in a GUI object which takes care of their rendering. The GUI's may also be saved and loaded from JSON files, though I need to automate that process within the library itself yet. There is still a ton of work that needs to be done, and I plan on including some sort of GUI editor within the library itself to allow people to visually build their GUIs without the need for coding them, which is where loading from a JSON file comes into play. I do need to work on some documentation for this project. If you want to see some more details go check out my very first YouTube video here: Please let me know what you guys think, if you have suggestions, or if you would like to see something added to this project (I do have quite a few plans for it already).



Home Page


GuiPyg v0.1.0 — 9 Jul, 2020 account Comments