Skip to main content

Flexible, predictable, async reactive programming in modern Python

Project description

Reactive I/O


PyPI version shields.io PyPI pyversions PyPI license


Currently in the early development phase; do not use in production.

Roadmap:

  • RxVar[T]: variable
  • RxResult[*Ps, T]: function result, bound to reactive args
  • Rx{Function,Method}: returns RxResult, can watch when called
  • (mk)docs
  • github actions
  • RxAttr[T]: descriptor attribute / field
  • RxType: custom rx type base: reactive attrs, methods, properties and lifecycle
  • Rx{Bool,Int,Float,Str,...}: reactie builtin types
  • Rx{Tuple,List,Set,Dict,...}: reactive builtin collections
  • reactive(...): central Rx* construction for (builtin) types, functions, etc.
  • Rx{File,Signal,Process,Socket,...}: reactive IO (state)
  • dataclasses integration
  • (optional) python-attrs integration
  • (optional) pydantic integration

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

rxio-0.1.2.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

rxio-0.1.2-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file rxio-0.1.2.tar.gz.

File metadata

  • Download URL: rxio-0.1.2.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.15 CPython/3.10.4 Linux/5.15.0-46-generic

File hashes

Hashes for rxio-0.1.2.tar.gz
Algorithm Hash digest
SHA256 bb4a1478fbc3bf1a7e5d34ec8f4073071fc8f4b574051c497b82cc03926a4ddf
MD5 a219d4abcc210b49213ba2e6a834a562
BLAKE2b-256 7676acf465eae28011520149319e78795514a622b63609a3cf9208a20f4a43d2

See more details on using hashes here.

File details

Details for the file rxio-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: rxio-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.15 CPython/3.10.4 Linux/5.15.0-46-generic

File hashes

Hashes for rxio-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3c0feaa2c148182b936f1d0bca96b7fdb37764f42f7042bd204c5abeff75b4fe
MD5 bf350e07320b90c27ca5de6f0d646a6f
BLAKE2b-256 7e8c37454566fccf5371d9f490427f031d3be40b975fac9d78e097e636cdc983

See more details on using hashes here.

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