Dev tools · alternatives · 2026
24 alternatives to tkinter.builder
Building UI with tkinter made easier & productive
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1
PyUI Builder▲250Hey all, I am Paul, an indie-dev, I am working on this web based Drag and drop GUI builder tool for python. It's still in beta and currently supports tkinter and customtk. It can generate clean code python for the UI you build. You can check out the source code here: https://github.com/PaulleDemon/PyUIBuilder Feel free to check it out. Thanks!
2025 · pyuibuilder.com · its alternatives →
- 2

- 3

The free and open source UI builder for CustomTkinter
2025 · github.com · its alternatives →
- 4
Buildfy▲84Create beautiful desktop apps with drag-and-drop simplicity
2024 · buildfygui.netlify.app · its alternatives →
- 5

- 6

A visual introspective GUI maker with live editing of the GUI and its editor at the same time - asrp/tkui
2017 · github.com · its alternatives →
- 7

- 8

Sketch UI mockups directly on live websites in Chrome
2025 · chromewebstore.google.com · its alternatives →
- 9

- 10

Build flexible, responsive layouts - without writing code
2016 · flexbox.webflow.com · its alternatives →
- 11
MakerWidget▲359An embeddable portfolio for your (side) projects
2018 · makerwidget.com · its alternatives →
- 12
BuilderX▲279Design to code, designers and developers on one platform.
2019 · rapidnative.com · its alternatives →
- 13

AI-based GUI application builder
2024 · proxlight.github.io · its alternatives →
- 14

Hey HN, I’m Jimmy, co-founder of Dropbase (https://www.dropbase.io). We are an internal tools builder for Python developers. All you have to do is import any Python scripts/libraries, declare UI components, and layer app permissions so you can share them with others. We’re a middle ground between Airplane and Retool—simpler UI creation than Airplane, more code-centered than Retool. UI building is declarative and you can bind Python scripts/functions to UI components. You can write Python scripts/functions using our App Studio with support from a Python Language…
2023 · github.com · its alternatives →
- 15

Build interactive widgets and stand-alone pages without code
2020 · involve.me · its alternatives →
- 16

Modern declarative (React-like) Tcl/Tk interface for Python - leontrolski/tkintergalactic
2025 · github.com · its alternatives →
- 17

React component for a visual way to create UIs
2024 · github.com · its alternatives →
- 18

Hey HN, I built [*WinUp*](https://github.com/mebaadwaheed/winup) — a modern GUI framework for Python that works like React or Flutter, but with native Qt widgets under the hood. ### Why I made this: Python has great libraries for data, backend, scripting… but most GUI libraries are either: - Verbose (Tkinter, PyQt) - Old-school imperative - Slow or bloated (Electron) WinUp gives you: - Declarative UI with `@component` functions - Hot reload for real-time editing - CSS-like styling system - State binding with `State()` like React - Native rendering via PySide6 ### Example:…
2025 · github.com · its alternatives →
- 19

Hi, founders! We’ve actually launched quite some time ago, but (semi)pivoted a few times along the way. Jet Admin is an app builder for creating internal tools, admin panels, dashboards, external portals, and so on without coding. You can connect to any backend, assemble a UI through the visual builder, and set up data binding, transformations, conditionals, etc. through the point-and-click interface. If you need to, you can create custom HTTP, SQL queries, make data transformations with JS, and embed custom UI components. We believe that product, data, operations teams should be able to…
2022 · jetadmin.io · its alternatives →
- 20UB
2017 · tandemcode.com · its alternatives →
- 21

- 22

- 23

Recreate your favorite developer tools from scratch
2023 · codecrafters.io · its alternatives →
- 24

Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →