Skip to main content

ALPHA: A fast and simple GUI library for Python beginners

Project description

FlashGUI ⚡

The easiest way to build Python desktop apps. Perfect for beginners and students!

📖 Read the Documentation

💡 FlashGUI is designed to be extremely simple and educational, especially for young beginners and students. It even includes built-in ready-to-use commands that let you instantly create full applications like a calculator or a window with just a few lines of code—without needing to build everything from scratch.

It serves as the perfect bridge to take you from the text terminal (CLI) to real graphical interfaces (GUI) in minutes.


⚠️ Alpha Release

Version: 0.1.2
This is an early version (Alpha) intended for educational testing. We are using it in classrooms and coding bootcamps to make it even easier to learn. Features might improve as we head towards the 1.2 release!


✨ Why use FlashGUI?

  • 🚀 Write Less, Create More: Simple commands that let you focus on making your app do cool things, rather than worrying about the boring setup.
  • 🛠️ Ready-to-Play Examples: Includes pre-built working modules like NOTEPAD, PAINT, and CALCULATOR. You can open them, study the code, and see exactly how they work!
  • 🎒 Classroom Ready: Zero complex configuration. Install it, write three lines of code, and your app is running.
  • 📚 Beginner-Friendly Docs: Step-by-step guides and easy examples available at our official documentation.
  • 💪 Real Power Under the Hood: Even though it's easy, it uses the professional cross-platform stability of wxPython.

🚀 Your First App in 4 Lines of Code

FlashGUI makes creating an app this simple:

from FlashGUI import WINDOW

app = WINDOW(title="FlashGui")
app.AddLabel(text="Hello, FlashGUI! This is awesome.")
app.run()

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

flashgui-0.1.3.tar.gz (34.8 kB view details)

Uploaded Source

Built Distribution

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

flashgui-0.1.3-py3-none-any.whl (37.2 kB view details)

Uploaded Python 3

File details

Details for the file flashgui-0.1.3.tar.gz.

File metadata

  • Download URL: flashgui-0.1.3.tar.gz
  • Upload date:
  • Size: 34.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for flashgui-0.1.3.tar.gz
Algorithm Hash digest
SHA256 1b6f5096d5452d401cf03aa01f3a65aa8c6fcde989dd7d599c341cf0de05dbe2
MD5 93c07213204eef97e63cd554c17e8126
BLAKE2b-256 3e8c4a2709dca8029d0a1b3f5c78721ea489c26b1097801be8eb5afdae82108a

See more details on using hashes here.

File details

Details for the file flashgui-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: flashgui-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 37.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for flashgui-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9a51c0aa848bcb5f36a1c1923049d06eca91e001c7a1113549a966d3c9a3f882
MD5 0f78c1b86a226e3b5022f6485773f0c4
BLAKE2b-256 2cde982943a39b297008765ba628675f1428c2eb57de677a3aeb7c87f648d9e7

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