Skip to main content

A little GUI system made with pygame

Project description

GITHUB REPOSITORY

SmolPyGUI

SmolPyGUI is a lightweight, minimalistic GUI framework built on top of Pygame.
It provides simple, fast, and intuitive tools for creating graphical interfaces in Python projects without the complexity of full-featured GUI frameworks.


Installation

You can install SmolPyGUI directly from PyPI:

pip install smolpygui

Examples

See example scripts here

Documentation

Documentation can be found here

Screenshots

Example Screenshot Example Screenshot

Features

  • Simple syntax and minimal boilerplate

  • Built on pygame, ensuring full compatibility with game and graphics projects

  • Supports buttons, text boxes, and color customization

  • Easy integration into existing Pygame loops

  • Lightweight and dependency-free (beyond pygame)

Requirements

  • Python 3.12 or higher

  • pygame 2.0+

License

This project is licensed under the MIT License. See LICENSE for details.

Author

Smol (AKA. thebroskialex)

Project link: https://github.com/thebroskialex/SmolPyGUI

PyPI: https://pypi.org/project/SmolPyGUI/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

smolpygui-1.64.2.post1.tar.gz (195.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

smolpygui-1.64.2.post1-py3-none-any.whl (194.6 kB view details)

Uploaded Python 3

File details

Details for the file smolpygui-1.64.2.post1.tar.gz.

File metadata

  • Download URL: smolpygui-1.64.2.post1.tar.gz
  • Upload date:
  • Size: 195.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.8

File hashes

Hashes for smolpygui-1.64.2.post1.tar.gz
Algorithm Hash digest
SHA256 9577ecd34052c6abf0cbae76995b0d754ece4d4b68a97a2fc4bd6d565d165a7e
MD5 ccf7c2645f51ed05bb1fc575e8d98853
BLAKE2b-256 763935fd266fbd1f6161727a518f633ee5244c40ab4f829ea795e59b02e3491e

See more details on using hashes here.

File details

Details for the file smolpygui-1.64.2.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for smolpygui-1.64.2.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 cb47625d5b4804fbc262b1e46226e5fffcbb816313effc7c798606ef3f59f2fe
MD5 b9e08ab2841f318474fcd32ea5cdb399
BLAKE2b-256 273475e493ab9c6c56a10b0a8607ded3ef6b4ab08fcf61397b6d5ac1b301f812

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page