Skip to main content

Server-side interactive HTML engine.

Project description

uxu

PyPI - Version PyPI - Python Version

Make little user interfaces without fussing around with JavaScript.

This library is very WIP.

Installation

pip install uxu

License

uxu is distributed under the terms of the MIT license.

Development

To develop the javascript portion of the library, please do

cd web
# to build
node build.mjs

# to build and watch and live-reload
node server.mjs

Todos

  • server: only connect websocket if interactivity is needed
  • server: have checksum on patches to make sure state doesn't get messed up.
  • server: timeouts on websocket connections
  • server: auth
  • server: live reloading
  • components: implement forms
  • components: spinners while waiting for patcher roundtrips

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uxu-0.1.1.tar.gz (38.9 kB view hashes)

Uploaded Source

Built Distribution

uxu-0.1.1-py3-none-any.whl (36.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page