FindSoftware

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

Status
Active
Maintainer
Reactive Python4
First release
20209

Rendering and deploy

Runs as
Always on7
Install with
pip install reactpy6

Releases

Current major version
18
Last release
2024-11-248

Adoption

GitHub stars
8,1522
Contributors
2810

Why these figures do not compare

Sources

  1. 2026-10-26: links
    reactpy.dev/
  2. 2026-10-26: links, Written in, License, GitHub stars
    api.github.com/repos/reactive-python/reactpy
  3. 2026-10-26: links, Categories
    github.com/reactive-python/reactpy/blob/main/README.md
  4. 2026-10-26: Maintainer, License
    reactpy.dev/docs/about/credits-and-licenses.html
  5. 2026-10-26: Runtime, Minimum runtime
    pypi.org/pypi/reactpy/json
  6. 2026-10-26: Install with
    reactpy.dev/docs/guides/getting-started/installing-reactpy.html
  7. 2026-10-26: Runs as
    reactpy.dev/docs/guides/getting-started/running-reactpy.html
  8. 2026-10-26: Current major version, Last release
    github.com/reactive-python/reactpy/releases/tag/reactpy-v1.1.0
  9. 2026-10-26: First release
    github.com/reactive-python/reactpy/releases/tag/0.7.0
  10. 2026-10-26: Contributors
    api.github.com/repos/reactive-python/reactpy/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON