Skip to content
View PySimpleGUI's full-sized avatar
Looking for magic.....
Looking for magic.....

Highlights

  • Pro

Block or report PySimpleGUI

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
PySimpleGUI/README.md

2026 PySimpleGUI Closure in January 2026

The PySimpleGUI project’s planned shutdown was first announced in February 2025. At that time, we committed to supporting our Commercial customers through the end of 2025. PySimpleGUI 5 remained a very stable product throughout the year, with no significant issues reported.

Now that we’ve reached the end of that support period, the project is entering its final stage. During January 2026, the PySimpleGUI website, documentation, and PyPI servers will be taken offline as we officially close the project.

Private PyPI Server *** GOING OFFLINE JAN 2026 ***

The private PyPI server will be shut down in January 2026 . If you currently install PySimpleGUI 5 using pip, you’ll need to switch to installing from a local wheel file instead. You can do this using the command:

python -m pip install wheelfile.whl

Downloading Wheels

To prepare for the server shutdown please download the wheel file for the version of PySimpleGUI you're currently running. The latest release is 5.0.10 and is located here:

PySimpleGUI 5.0.10

Here are some older releases (but everyone should be on 5.0.10 now anyway):

PySimpleGUI 5.0.9
PySimpleGUI 5.0.8
PySimpleGUI 5.0.7
PySimpleGUI 5.0.6

Installing a Wheel

After you've downloaded the wheel file and saved it to your local machine, install it using this pip command:

python -m pip install PySimpleGUI-5.0.10-py3-none-any.whl

Final Build of PySimpleGUI 5

Commercial Licensees

A final version, PySimpleGUI 5.0.2026.0, has been produced for Commercial users. This release includes relaxed security and licensing restrictions to help ensure it will continue to run indefinitely, and to allow you to make fixes if ever needed.

It will be available for download soon by logging into your account on PySimpleGUI.com. After logging in, you’ll find a download link to the wheel file. To install the downloaded wheel file, run the command:

python -m pip install PySimpleGUI-5.0.2026.0-py3-none-any.whl

Important: This final release is licensed for Commercial users only. Please do not share or post it publicly.

Hobbyist users

Please note that Hobbyist keys have been discontinued and will expire this year (if they haven’t already). If you wish to continue running your PySimpleGUI code, you have a few options:

  • Port your code to use PySimpleGUI 4 (or compatible projects such as FreeSimpleGUI).
  • Upgrade to a Commercial License to access version 5.0.2026.0, which does not include key restrictions.

PySimpleGUI 5 Documentation

The PySimpleGUI 5 documentation hosted on ReadTheDocs will go offline this month. An archived copy of the final documentation will remain available on GitHub at:

https://pysimplegui.github.io/PSG5Docs/

The PySimpleGUI.com Documentation link will be pointed to the offline version once we shutdown the ReadTheDocs account.

PySimpleGUI GitHub Repos

All PySimpleGUI GitHub repositories will be set to read-only mode but will remain publicly accessible for reference.

Thank you

Thank you to everyone who used, supported, and contributed to PySimpleGUI over the years. It’s been a rewarding journey, and your enthusiasm made this project possible.


Announcement from Feb 2025

Two Important updates about PySimpleGUI

1. New Package Location

We were recently informed by PyPI that PySimpleGUI does not meet updated PyPI Terms of Service, that it needs to be removed, and hosted on a private server. As a result, you’ll need to add a parameter to your pip install commands in order to access the PySimpleGUI private PyPI server. The parameter to add is:

--extra-index-url https://PySimpleGUI.net/install

To force a reinstall of PySimpleGUI from new server

python -m pip install --force-reinstall --extra-index-url https://PySimpleGUI.net/install PySimpleGUI

Performing an upgrade

This command will also install needed modules like rsa from PyPI automatically

The basic install/upgrade command was:

python -m pip install –-upgrade PySimpleGUI

or for Linux/Mac

python3 -m pip install –-upgrade PySimpleGUI

The new command with the new parameter is:

python -m pip install --upgrade --extra-index-url https://PySimpleGUI.net/install PySimpleGUI

Uninstall May Be Needed If Error

If you're getting errors, please uninstall PySimpleGUI entirely and install again using the new parameter.

BUG - Commercial Key Expiration - Upgrade to 5.0.10

There is a bug in versions of PySimpleGUI older than 5.0.10 that causes an erroneous expired error when using a Commercial Developer key. These keys do not expire and shouldn't not be generating the error.

A fix was released in version 5.0.10 on 2-Apr-2025. Please upgrade to version 5.0.10 so that your key doesn't generate an expiration error.

2. PySimpleGUI Shutdown

We gave it our best shot…. After 7 years of attempting to make the PySimpleGUI project sustainable, we are stopping the PySimpleGUI project.

If you've followed the project over the years, you'll have read about the difficulties that all open-source projects face in generating enough income to pay for the project, seen the requests for sponsorships, and attempts to generate income via a Udemy course. There was not enough income to cover the costs of running a business and, of course, wasn’t able to generate any income for our small team. This isn’t a sustainable situation.

One Year Update PySimpleGUI 5

It's been a little over a year since the release of PySimpleGUI 5. Of the 100,000’s of Version 5 users, 10,000's of which were large corporate users, only 600 people paid the $99 for a commercial license.

End of PySimpleGUI Project

The revenue generated was not enough to cover the basic costs, so we've made the difficult decision to end the PySimpleGUI project.

Support for Commercial Users

Unlike traditional software companies, where stopping business means support ends immediately, we thought it would be classier to go the extra mile by continuing to provide support to Commercial License users this year as a way of saying "thank you" for your help in trying to give the project a viable future. Please provide your Priority Support code or your submission will be automatically blocked. We'll do the best we can to help with the limited resources we've got.

Your license doesn’t expire so you’ll be able to continue to run your applications at the end of the year we’re providing maintenance and beyond. We’ll be distributing an offline version of the documentation so that you’ll have it for the future.

Hobbyists

Hobbyists can continue to use PySimpleGUI 5 until their keys expire. After that you'll need to switch to version 4, which you'll find 1,000s of copies on GitHub with at least 1 being community supported.

If you wish to use PySimpleGUI without the key expiring or want support, then you can buy a Commercial License which is good perpetually.

Websites Availability

The PySimpleGUI registration and documentation websites will continue to operate for a couple of months to give commercial customers an opportunity to create distribution keys. No new Hobbyist keys will be available.

Thank you to everyone

PySimpleGUI has been an experience of a lifetime, and we’ve enjoyed watching & helping people create incredible applications.

Business Partnership Inquires

If you're a business with a serious partnership that you wish to discuss, email mike@PySimpleGUI.com.

Pinned Loading

  1. PySimpleGUI-Photo-Colorizer PySimpleGUI-Photo-Colorizer Public

    Transform black and white images (or your webcam) into beautifully colored images using Deep Learning. Uses OpenCV and Numpy to Colorize your photo or webcam video. GUI provided by PySimpleGUI.

    Python 179 46

  2. rawpython/remi rawpython/remi Public

    Python REMote Interface library. Platform independent. In about 100 Kbytes, perfect for your diet.

    Python 3.6k 412

  3. PySimpleGUI PySimpleGUI Public

    Python GUIs for Humans! PySimpleGUI is the top-rated Python application development environment. Launched in 2018 and actively developed, maintained, and supported in 2024. Transforms tkinter, Qt, …

    Python 13.7k 1.8k