{ "info": { "author": "Chris Knott", "author_email": "chrisknott@hotmail.co.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows :: Windows 10", "Operating System :: POSIX", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: Implementation :: CPython" ], "description": "# Eel\n\n[](https://pypi.org/project/Eel/)\n[](https://pypistats.org/packages/eel)\n\n[](https://pypi.org/project/Eel/)\n\n\n[](https://lgtm.com/projects/g/samuelhwilliams/Eel/alerts/)\n[](https://lgtm.com/projects/g/samuelhwilliams/Eel/context:javascript)\n[](https://lgtm.com/projects/g/samuelhwilliams/Eel/context:python)\n\n\nEel is a little Python library for making simple Electron-like offline HTML/JS GUI apps, with full access to Python capabilities and libraries.\n\n> **Eel hosts a local webserver, then lets you annotate functions in Python so that they can be called from Javascript, and vice versa.**\n\nEel 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](https://github.com/ChrisKnott/Eel/tree/master/examples/04%20-%20file_access) which picks random file names out of the given folder (something that is impossible from a browser).\n\n
