I made Drag and drop builder for Python UI 🤯. Here's how I built it

This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).

PyUIBuilder, a drag and drop UI builder for Python, has been launched. It supports multiple frameworks including Tkinter and customtkinter, and allows for third-party UI widgets as plugins. The builder was developed using React.js and focused on frontend simplicity. Key design decisions included using a non-canvas-based

•12m read time•From dev.to
Post cover image
Table of contents
Coming up with the idea.Expanding on the ideaInitial version planning.Choosing language JS, TS or PythonFramework or no framework.Bumpy startPlanning ahead ...UI designMy thought process regarding the canvas and widget interaction.HTML Canvas based approach or non-canvas approach.Drag and dropSingle source of truthReact Context managersGenerating codeGoing liveWant to see how it has progressed throughout the months?
2 Comments

Sort: