A little Python library for making simple Electron-like HTML/JS GUI apps

What is Eel?

Python3 library for making simple Electron-like offline HTML/JS GUI apps, with full access to Python capabilities and libraries. It hosts a local webserver, then lets you annotate functions in Python so that they can be called from Javascript, and vice versa.

Eel is a tool in the Cross-Platform Desktop Development category of a tech stack.

Eel is an open source tool with 2.74K Github Stars and 193 Github Forks. Here’s a link to Eel's open source repository on Github

Eel integrates with

Why people like Eel

Here’s a list of reasons why companies and developers use Eel.



Add a one-liner

Eel's alternatives

  • Electron - Build cross platform desktop apps with web technologies. Formerly known as Atom Shell, made by GitHub.
  • Element - A Vue 2.0-based desktop UI library for developers, designers and PMs
  • Nativefier - Wrap any web page natively without even thinking, across Windows, OSX and Linux
  • React Native Desktop - React Native for OS X
  • Proton Native - A React environment for cross platform native desktop app

See all alternatives to Eel