Getting started

Installation

  • pip install flexx
  • conda install flexx -c conda-forge
  • Old school: python setup.py install
  • Clone the repo and add the root dir to your PYTHONPATH (developer mode)

When using Pip or Conda, the dependencies will be installed automatically.

Dependencies

Being pure Python and cross platform, Flexx should work (almost) anywhere where there’s Python and a browser. Flexx is written for Python 3.5+ and also works on Pypy.

Flexx further depends on the following packages (all are pure Python, and the latter three are projects under the flexxui umbrella):

Supported browsers

Flexx aims to support all modern browsers, including Firefox, Chrome and Edge. Internet Explorer version 10 and up should work, but some things may be flaky.

To run apps that look like desktop apps, we recommend having Firefox or nw.js installed.

Current status

Since version 0.5 (September 2018), Flexx is in beta status; some parts of the API may change, but we do care about backwards compatibility.