Dev tools · alternatives · 2026
24 alternatives to Eel – a simple Python library for making little HTML GUI applications
A little Python library for making simple Electron-like HTML/JS GUI apps - python-eel/Eel
Eel is a Python library that enables developers to create simple HTML-based graphical user interfaces for desktop applications. It allows Python developers to build GUI applications by combining Python backend logic… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Eel – a simple Python library for making little HTML GUI applications launched in 2018; newer entries below may have overtaken it.
- 1

Build performant, native and cross-platform desktop applications with native Svelte + powerful CSS-like styling.🚀 - nodegui/svelte-nodegui
2021 · github.com · its alternatives →
- 2HH
2015 · amol-mandhane.github.io · its alternatives →
- 3

- 4

Build frontend browser apps with Rust + WebAssembly. Supports server side rendering. - chinedufn/percy
2018 · github.com · its alternatives →
- 5

There are a lot of Python to web app frameworks going around these days but I wanted something that was a little more lightweight that just generates HTML pages and can be embedded in Flask or other Python web servers incrementally. PyVibe uses Python components to construct a page with styling that you can use in Flask, in a static site, or even in Pyodide.
2023 · pyvibe.com · its alternatives →
- 6

2015 · percy.io · its alternatives →
- 7

- 8
Simple Scraper▲556Turn any website into an API in just a few seconds.
2019 · simplescraper.io · its alternatives →
- 9

Hi, I made a bridge (https://github.com/fzyzcjy/flutter_rust_bridge v2.0.0) between Flutter and Rust, which auto translates syntaxes like arbitrary types, &mut, async, traits, results, closure (callback), lifetimes, etc. The goal is to make a bridge between the two, seamlessly as if working in one single language. Then, as an example, I showed how to write Rust applications with GUI by utilizing Flutter. That is discussed in the link in details. To play with it, please visit the GitHub repo, or refer to the end of the article for detailed folders and commands. When I…
2024 · cjycode.com · its alternatives →
- 10

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 →
- 11

:snake: :bar_chart: :chart_with_upwards_trend: Build complex dashboards without any front-end code. Use your own endpoints. JSON config only. Ready to go. - GitHub - christabor/flask_jsondash: :snake: :chart_with_upwards_trend: Build complex dashboards without any front-end code. Use your own endpoi
2016 · github.com · its alternatives →
- 12

- 13P5Pywebview 5▲126
I am happy to announce the next major version of pywebview, a lightweight Python framework for building modern desktop applications with web technologies. The new version introduces powerful state management, network event handling, and significant improvements to Android support. See https://pywebview.flowrl.com/blog/pywebview6.html for details.
2024 · pywebview.flowrl.com · its alternatives →
- 14

Hello HN, I'm releasing Hyperdiv (https://hyperdiv.io), a framework for rapidly developing reactive browser UIs in Python, with immediate-mode syntax and using Shoelace (https://shoelace.style) as its built-in component system. This short coding video will give you a good idea of what it is: https://www.youtube.com/watch?v=4XJKfxaqvGE I wrote a brief article about the motivation and approach: https://hyperdiv.io/intro.html Hyperdiv doesn't aim to compete with serious full-stack frameworks. The core aim was to make it easy and fast to…
2024 · github.com · its alternatives →
- 15
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 →
- 16BA
2019 · bamboolib.com · its alternatives →
- 17

2021 · lona-web.org · its alternatives →
- 18

Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional
2017 · github.com · its alternatives →
- 19

Hi everyone! I've been working on a web search interface for Python's documentation as a personal project, and I think it's ready for other people to use... Please give it a go (and join me in praying to the server gods): https://pythondocs.xyz/ Here's the tech stack for those interested: - Parser: Beautiful Soup + Mozilla Bleach - Database: in-memory SQLite (aiosqlite) + SQLAlchemy - Web server: FastAPI + Uvicorn + Jinja2 - Front end: Tailwind CSS + htmx + Alpine.js I have ideas for future improvements but hopefully the current version is useful to someone. Let me know what…
2022 · pythondocs.xyz · its alternatives →
- 20FA
2024 · about.fastht.ml · its alternatives →
- 21

2018 · gitlab.com · its alternatives →
- 22

A video and channel downloader that supports 110 websites, powered by Electron and youtube-dl - mayeaux/videodownloader
2019 · github.com · its alternatives →
- 23

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

PyTermGUI is a highly modular framework offering most of the features one would expect from a GUI library, such as a mature and open Widget API, animations, mouse support and other goodies, right inside the terminal! The markup language is another great feature of the library, and is used by practically all elements of it. It is based on Rich's implementation, but uses a more concise and easier to humanly parse syntax, while being over 10 times faster at parsing due to a long list of optimizations. There is a full Window Manager API included as well, allowing the user to move, resize and…
2022 · github.com · its alternatives →
Also compare
- Svelte NodeGUI, a lightweight Electron alternative with native UI alternatives
- HtmlPy – HTML5-CSS3-JavaScript Based GUI Library in Python alternatives
- Electron 1.0 alternatives
- Percy – A Rust and WebAssembly isomorphic virtual DOM implementation alternatives
- Generate styled web pages with just Python alternatives
- Percy.io, a continuous visual integration tool alternatives
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 →