Eel is a little Python library for making simple Electron-like offline HTML/JS GUI apps, with full access to Python capabilities and libraries. Eel hosts a local webserver, then lets you annotate functions in Python so that they can be called from Javascript, and vice versa. Eel is designed to take the hassle out of writing short and simple GUI applications. If you are familiar with Python and web development, probably just jump to this example which picks random file names out of the given folder (something that is impossible from a browser). There are several options for making GUI apps in Python, but if you want to use HTML/JS (in order to use jQueryUI or Bootstrap, for example) then you generally have to write a lot of boilerplate code to communicate from the Client (Javascript) side to the Server (Python) side.

Features

  • Eel is not as fully-fledged as Electron or cefpython
  • Very suitable for making the GUI equivalent of little utility scripts that you use internally in your team
  • Many of the best-in-class number crunching and maths libraries are in Python
  • Eel supports two ways of retrieving return values from the other side of the app
  • Simple utility apps for assisting your development
  • An Eel application will be split into a frontend consisting of various web-technology files

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Eel

Eel Web Site

Other Useful Business Software
$300 Free Credits for Your Google Cloud Projects Icon
$300 Free Credits for Your Google Cloud Projects

Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Start Free Trial
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Eel!

Additional Project Details

Programming Language

Python

Related Categories

Python Software Development Software

Registered

2021-12-14