Eel

Dev tools

gui library

SHOW HN2018

Eel

a simple Python library for making little HTML GUI applications

github.com

#python gui#html gui#python library#desktop gui

201points
44comments
#177of 2,155 in 2018
Top 9%of 2018 by points

How HN took it

CuriousMostly questions and neutral comments

4 positive, 7 neutral or asking, 0 mixed, 1 critical, out of 12 comments about the project. Thread score +0.19.

Idea: 3 for, 0 againstDesign: 0 for, 1 againstPerformance: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful alternative to heavy GUI frameworks for simple apps

    From 2 comments
    • It looks great. I have been using bottle for simple web application. While there appears to be overlap between the too this looks excellent way to built good quality client apps…
      zoom6628 on HN
    • Wow, that’s pretty cool! I can think of some interesting uses for this!
      Mister_Snuggles on HN

Objections

  • Tk interfaces look dated and non-native

    From 2 comments
    • I'm out of the loop, but I have never seen a Tk interface that didn't look straight out of 1997. Also, many people are "fluent" in HTML/javascript/python, but aren't so familiar…
      tasty_freeze on HN
    • The tk native widgets don’t look good, because they don’t follow the OS’s user interface conventions. The most notable issue is that widgets don’t have the correct padding or…
      jitl on HN
  • Not self-hostable or open source for comparable hosted tools

    From 1 comment
    • cool except it's not self-hostable/oss. why would you use a hosted frontend for a local app?
      mlevental on HN

Requests

  • Web-accessible version where others get a link

    From 1 comment
    • Could you create a web accessable version of this where you give someone a link and they would have the same access? I like this because I really don't like dropping into…
      zitterbewegung on HN

Questions

  • Can it be packaged into a distributable package?

    From 1 comment
    • I don't see it mentioned in the README, but is this something I can package into a distributable package?
      bmelton on HN
  • What is the performance compared to Electron?

    From 1 comment

Alternatives named

  • Anvil

    From 1 comment
    • This is neat! One similar project is https://anvil.works. It's got a pure Python front end rather than HTML/CSS/JS, with a drag-and-drop designer - kinda like a modern Delphi or…
      meredydd on HN
  • Tk / themed Tk

    From 2 comments
    • I do not want to sound in a bad way, though if you need to create very simple GUIs with Python, what's wrong with Tk?
      trymas on HN
    • Themed TK uses native widgets and it presents the same basic API. It's distributed by default too, it's not an external library. You can use both the old and the new widgets in…
      JetSpiegel on HN
  • Gooey

    From 1 comment
    • Shameless plug! I have a similar Python project but focused on building native applications without actually writing a single line of UI code. I call it Gooey[1]! It was front…
      goostavos on HN
  • Remi

    From 1 comment
    • I found Remi https://github.com/dddomodossola/remi to be excellent for creating HTML frontends to python apps
      kofejnik on HN
  • Wooey

    From 1 comment
    • You may want to check out a project called Wooey. It's a drop-in-and-go frontend for your scripts kind of like Gooey[1], but web rather than native focused. [0]…
      goostavos on HN
  • webview

    From 1 comment
    • A similar project, but for C/C++/Go (using gtk-webkit, cocoa-webkit and mshtml): https://github.com/zserge/webview Does not require a web server (uses JS-to-native bindings…
      zserge on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/16086800)