Product Thumbnail

PyUI Builder

Build Python GUIs like Canva

Education
Software Engineering
Developer Tools
GitHub

A GUI builder for python. Create tkinter, Customtk, Kivy and PySide using GUI builder. Supports 3rd party libraries and generates clean Python code

Top comment

Hi all,
I am Paul, a indie dev, I have been building and working on this GUI Builder tool for Python. Hopefully you guys would find it helpful

You can check it here: PyUiBuilder
Github URL: https://github.com/PaulleDemon/P...

Comment highlights

Seems cool but i prefer a one library option to multiple libraries if i can directly use the code for android, ios, macos, linux and windows.

That is possible and just an approach.


Congrats.

@art_paul Whoa, this is slick! Feels like it could save devs tons of time. Do you guys allow custom widgets or themes? Just wondering how flexible it is for folks who wanna keep their app’s vibe consistent

This is super handy for internal tools!


Congrats @art_paul


We recently had to whip up a small desktop utility for data entry using tkinter, and hand-coding the UI slowed us down more than expected. A drag-and-drop builder like PyUI would’ve easily cut our dev time in half—especially since it supports CustomTkinter and even Kivy!


Really cool to see it generate clean Python code too. That makes it way easier to plug into existing projects.


Curious—does it support component reuse or custom widget libraries?

🎉 Congrats, Paul, on launching PyUiBuilder! 🙌 This is such a fantastic tool for Python developers—it’s sure to make GUI creation a breeze. Can't wait to see the amazing applications built with it! 🚀💻

This is super cool... clean code output is a big win. Does it support exporting full apps that could be packaged into standalone installers (like with PyInstaller)? I’m working on something that’s launching soon where devs can sell their software, and tools like this could be a great fit!

This looks like a game-changer for Python GUI development! How intuitive is the drag-and-drop interface compared to hand-coding layouts? Can we easily switch between frameworks like Tkinter and Kivy mid-project?

This GUI builder sounds like a huge time-saver for Python devs working across different frameworks.

Congrats on the launch, @art_paul