Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

ReactPy

ReactPy is a library for building user interfaces in Python without Javascript. ReactPy interfaces are made from components that look and behave similar to those found in ReactJS. Designed with simplicity in mind, ReactPy can be used by those without web development experience while also being powerful enough to grow with your ambitions.

Supported Backends
Built-in External
Flask, FastAPI, Sanic, Tornado Django, Jupyter, Plotly-Dash

At a Glance

To get a rough idea of how to write apps in ReactPy, take a look at this tiny Hello World application.

from reactpy import component, html, run

@component
def hello_world():
    return html.h1("Hello, World!")

run(hello_world)

Resources

Follow the links below to find out more about this project.

Download files

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

Source Distribution

reactpy-2.0.0b12.tar.gz (3.1 MB view details)

Uploaded Source

Built Distribution

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

reactpy-2.0.0b12-py3-none-any.whl (3.2 MB view details)

Uploaded Python 3

File details

Details for the file reactpy-2.0.0b12.tar.gz.

File metadata

  • Download URL: reactpy-2.0.0b12.tar.gz
  • Upload date:
  • Size: 3.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for reactpy-2.0.0b12.tar.gz
Algorithm Hash digest
SHA256 c01c732208f1d78e21d244d5d66eb2ab9f76aa11a4a3e98ce17db41d4e5f93f6
MD5 8b21afe4d2c1cb91a881ad96ec1311e4
BLAKE2b-256 0e7c026424f80e9d90e4d4af72b7cb8c7c33d8b839f5361033a9f52fbbe36a95

See more details on using hashes here.

Provenance

The following attestation bundles were made for reactpy-2.0.0b12.tar.gz:

Publisher: publish.yml on reactive-python/reactpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file reactpy-2.0.0b12-py3-none-any.whl.

File metadata

  • Download URL: reactpy-2.0.0b12-py3-none-any.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for reactpy-2.0.0b12-py3-none-any.whl
Algorithm Hash digest
SHA256 f5c08baa70f7e886169466a19b289f1d99582b19430bdfc16b2ce73b6af94efc
MD5 aba87add97fc9951d6eadb573553844a
BLAKE2b-256 9aadb9128f48b8baafcd45393dc8b44e63a21bd5abe9ff43000023d9f9ef731d

See more details on using hashes here.

Provenance

The following attestation bundles were made for reactpy-2.0.0b12-py3-none-any.whl:

Publisher: publish.yml on reactive-python/reactpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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