Ross ROSS = Recommend OSS · open-source software intelligence for agents

python-eel/Eel

A little Python library for making simple Electron-like HTML/JS GUI apps observed · 2026-08-28

github.com/python-eel/Eel · Python · MIT (permissive) · archived observed · 2026-08-28

Health v2 · maintenance only

10/100

  • Activity 28
  • Release rhythm 16
  • Longevity 100

Flags: archived

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 106.5
  • age_days: 3171
  • days_rel: 437
  • days_push: 437
  • n_releases_24m: 3

Full methodology

Adoption not part of the score

6736 stars · 601 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Eel is a lightweight Python library for building simple Electron-like desktop GUI apps with HTML/JS frontends while retaining full access to Python capabilities and libraries. It hosts a local web server and lets you annotate Python functions so they can be called from JavaScript and vice versa.

Use cases

  • build a desktop GUI app in Python with an HTML/JS frontend
  • make a simple Electron-like app using Python
  • call Python functions from JavaScript in a desktop app
  • turn a Python script into a GUI application
  • lightweight alternative to Electron or cefpython for small apps
  • create an offline HTML GUI with access to Python libraries like file system access
  • wrap an internal team utility script in a web-based UI

When to choose

  • You know Python plus basic web development and need a quick GUI for a small utility or internal tool
  • You want easy bidirectional Python/JS interop without writing boilerplate client-server code
  • Your app benefits from Python's ecosystem (e.g., math, data, or file access) behind a friendly HTML/JS interface
  • You plan to distribute the app as a binary via PyInstaller

When to avoid

  • You need a fully-fledged production desktop application on the scale of Electron apps like Atom
  • You require a well-maintained dependency - the maintainers state the project is effectively unmaintained with no plans to change
  • Security is critical - the README explicitly warns to consider how you will secure anything built with it
  • You need packaged native widgets or support for browsers/engines beyond Chrome/Chromium/Edge

Facets

library · maturity abandoned

gui desktop-framework http-server desktop-applications web-development cross-platform developer-tools python cross-platform electron-alternative python-javascript-interop html-gui chromium-app-mode js-python-bridge pyinstaller-packaging lightweight-gui local-webserver desktop

2 sources

Member repositories

RepositoryRoleHealth v2
python-eel/Eelmain10

For agents

markdown · JSON · MCP: product_card(name="python-eel/Eel")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem