Skip to main content

Moho

Python framework for Rich Internet Applications. The programming model is Kivy-like (widgets, properties, .mh layout files); the runtime is a Tornado server plus Bootstrap in the browser.

Documentation, getting started, and the live showcase:

https://escape-projects.gitlab.io/moho-framework/

Install

pip install moho

Requires Python 3.9+. Linux and Windows wheels are on PyPI. From a source checkout (C compiler, Cython, numpy): pip install -e .

Examples

cd examples/tutorials/first_app && python app.py   # Hello World
cd examples/showcase && python app.py              # full widget demo

Download files

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

Source Distribution

moho-0.2.6.tar.gz (5.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

moho-0.2.6-cp314-cp314-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.14Windows x86-64

moho-0.2.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

moho-0.2.6-cp313-cp313-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.13Windows x86-64

moho-0.2.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

moho-0.2.6-cp312-cp312-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.12Windows x86-64

moho-0.2.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

moho-0.2.6-cp311-cp311-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.11Windows x86-64

moho-0.2.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

moho-0.2.6-cp310-cp310-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.10Windows x86-64

moho-0.2.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

moho-0.2.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

File details

Details for the file moho-0.2.6.tar.gz.

File metadata

  • Download URL: moho-0.2.6.tar.gz
  • Upload date:
  • Size: 5.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for moho-0.2.6.tar.gz
Algorithm Hash digest
SHA256 d11158f4525e419e28912210fc6de4efb0764ee11909da814868e5e2a3a78945
MD5 9a0d72b6329a4e0427fb5ff34dab90d9
BLAKE2b-256 97e921e4b88927cbda7314ee90338456a37a9da8d2d3c86ce5bcccb69e735ef1

See more details on using hashes here.

File details

Details for the file moho-0.2.6-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: moho-0.2.6-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for moho-0.2.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 83f1205ea18f3f80b860f11abc5c890463f9cb0fa6a81b7e64aacdae598d9589
MD5 46bda9424ec622f2922b9d182b8fb8cb
BLAKE2b-256 ed5d29a3b68538d5f233af6744e961db7cca50748be05df4970b116d7c4cfc2e

See more details on using hashes here.

File details

Details for the file moho-0.2.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for moho-0.2.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3e13dfc0590951da96cd337f18f3cbc4151fee425c9a4d10eeed22edf9602f3f
MD5 0d764b9c2d21f244f3987359f8bb9840
BLAKE2b-256 694e0c8b2b4340756458e64c989f1a104b8731bdd914e59bae9aae5a8f22409a

See more details on using hashes here.

File details

Details for the file moho-0.2.6-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: moho-0.2.6-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for moho-0.2.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d36ced0825447665e426063a64cf4793da8188bb2b5ed0bc42b10a7a57b4de71
MD5 1457fa3fdbb52095cc2959edb8cdb599
BLAKE2b-256 77425888c6157ee8f8b745e69059aceec8d5499cc13645c78b8a9cd78e638641

See more details on using hashes here.

File details

Details for the file moho-0.2.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for moho-0.2.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 30ec85d46478c54881d6a805dee607e15f62cf9a9f7ad0b87567686e0554390c
MD5 86b5534404d200c3311b665a74d8466e
BLAKE2b-256 f3cba3e4224a6ec16e01e50b5c029c98490f2159e1fe66b9fa64b8c4ba983e65

See more details on using hashes here.

File details

Details for the file moho-0.2.6-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: moho-0.2.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for moho-0.2.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e722738f4340e1a30c68e44fcd7a3a2b04f8843db1ff917f42c50a8b083f5804
MD5 1fda8b035783549d2d53b9db22ff57b1
BLAKE2b-256 722c6ba9b16a63ce4382aa3fadef898697c6d3199e64a13cdaa12157d4438cd4

See more details on using hashes here.

File details

Details for the file moho-0.2.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for moho-0.2.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d5c2d0d4f7a10337b9e075de05790af49aae6a07961d51ca8a00d975fe3bdf13
MD5 7c72caf89bc14450a2b8e46096f9090b
BLAKE2b-256 69a89ee8d99b5688cf2d36b8d7f7eacf4e368333c6130ed0b40d511a26161bbc

See more details on using hashes here.

File details

Details for the file moho-0.2.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: moho-0.2.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for moho-0.2.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 03c45be39b9d79c6b24b6ee55ef7e4580e0888e9fae684d4f4b01d60c6cbb78f
MD5 3438eaf514f116105a8ad1d795359f77
BLAKE2b-256 73775ce1513dc2bc854c860583ef5d4022b2b70c5f244d25faa4108fbef60d6e

See more details on using hashes here.

File details

Details for the file moho-0.2.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for moho-0.2.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 9e3921f9a321ba1de6eab4fad2155bcca6a45decf8a5093ea8d05b11023547d9
MD5 b77bb9a9263a81de20d2d6d29fe75e0b
BLAKE2b-256 d834c480bd2fab2423f4b71bc510ae5969f377ddebcf6a56e1439eafca35e7f9

See more details on using hashes here.

File details

Details for the file moho-0.2.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: moho-0.2.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for moho-0.2.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2d0774fa670f99de734beb4de02b2d52c3dcfcf6b140562e590db7a3453cd682
MD5 f4a4a3f445a90ad14260ba9cf887f429
BLAKE2b-256 36e424a5d9b08f96c0389706660fa8aa7b1ce95d5df350153449be1c37b21bee

See more details on using hashes here.

File details

Details for the file moho-0.2.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for moho-0.2.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 1edc03b763b8bbec53ea03487980e9789e76b227684d0b856b9d6423b98257b7
MD5 f09c7e4eaad958d644233300dd72829c
BLAKE2b-256 bb7fbf270261a5b8cec382ab730065720ec0c17839c03c45bc16b70ff7bbae33

See more details on using hashes here.

File details

Details for the file moho-0.2.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for moho-0.2.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d9581c85e0cebd66eb96e3fc194d6e6ea720e7842a7cd94548dd79756f943c28
MD5 88342b4956e2e1b227bfc6b86e483d71
BLAKE2b-256 99dccf4ba024ef7bd15865d592baf1b71d700546c3a6a7f7b78e1a2c44d750e1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page