Skip to main content

A signal-native, declarative GUI framework for Python

Project description

pymiro

A signal-native, declarative GUI framework for Python.

pymiro brings fine-grained reactivity and component-based UI to Python desktop applications — inspired by SolidJS, built on PySide6.

Status

Early development. Not ready for use.

Vision

@component
def Counter():
    count = use_signal(0)
    return Div(
        Text(f"Count: {count()}"),
        Button("Increment", on_click=lambda: count.set(count() + 1))
    )

License

MIT

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

pymiro-0.1.0.tar.gz (42.1 kB view details)

Uploaded Source

Built Distribution

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

pymiro-0.1.0-py3-none-any.whl (1.5 kB view details)

Uploaded Python 3

File details

Details for the file pymiro-0.1.0.tar.gz.

File metadata

  • Download URL: pymiro-0.1.0.tar.gz
  • Upload date:
  • Size: 42.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for pymiro-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6a0983aec7f7708c0a5f50f3f6b8b2f01425613fa0904c7cdff946c5e66a2cf3
MD5 259193a17987085665010d4524db8679
BLAKE2b-256 71f6d6c09fd83a14385d7b66bdea58e0d330e56a998d1f59dba5cff312265277

See more details on using hashes here.

File details

Details for the file pymiro-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pymiro-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 1.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for pymiro-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4fbc809c053eb8ca0b07a47901387b8cae546b40c770da4cfb0fc164046b1761
MD5 1e9b51e25cfd3d27f0da6cba7f8fa8e3
BLAKE2b-256 bb6787e40eba22ef0de8d68d46dd304ea29aff1910936eb49d0f08525b313e60

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 Pingdom Monitoring Sentry Error logging StatusPage Status page