Flexx
Write modern apps for desktop and web
in pure Python

Flexx is a pure Python toolkit for creating graphical user interfaces (GUI's), that uses web technology for its rendering. Apps are written purely in Python; Flexx' transpiler generates the necessary JavaScript on the fly.

You can use Flexx to create (cross platform) desktop applications, web applications, and (if designed well) export an app to a standalone HTML document. It also works in the Jupyter notebook.

The docs are on Readthedocs, the code is on Github.


Live demo apps

The demo servers are currenly down.

Apps uploaded by users

Apps can be run locally, exported to standalond HTML. An experimental feature allows publishing (static) apps to this website.

List of currently exported apps: