
ReactPy
Python library for building user interfaces from components, without writing JavaScript.
ReactPy is a Python library for building user interfaces out of components, without writing JavaScript. The documentation describes its components as similar to those in ReactJS. It is installed with pip alongside one of its native backends: Starlette, FastAPI, Flask, Sanic or Tornado. Django, Jupyter and Plotly Dash are reached through separate packages.
Worth knowing
The running guide says the development server started by run() suits testing, and that a production deployment runs the application under an ASGI or WSGI server from the command line. The server then stays running on the host.
The documentation site says it is still under construction.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-26: links
reactpy.dev/ - 2026-10-26: links, Written in, License, GitHub stars
api.github.com/repos/reactive-python/reactpy - 2026-10-26: links, Categories
github.com/reactive-python/reactpy/blob/main/README.md - 2026-10-26: Maintainer, License
reactpy.dev/docs/about/credits-and-licenses.html - 2026-10-26: Runtime, Minimum runtime
pypi.org/pypi/reactpy/json - 2026-10-26: Install with
reactpy.dev/docs/guides/getting-started/installing-reactpy.html - 2026-10-26: Runs as
reactpy.dev/docs/guides/getting-started/running-reactpy.html - 2026-10-26: Current major version, Last release
github.com/reactive-python/reactpy/releases/tag/reactpy-v1.1.0 - 2026-10-26: First release
github.com/reactive-python/reactpy/releases/tag/0.7.0 - 2026-10-26: Contributors
api.github.com/repos/reactive-python/reactpy/contributors