Blog Logo
TAGS

Reactive user interfaces with pure Python

[ReactPy](https://reactpy.dev/) is a library for building user interfaces in Python without Javascript. ReactPy interfaces are made from components which look and behave similarly to those found in [ReactJS](https://reactjs.org/). 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 include built-in and external, such as Flask, FastAPI, Sanic, Tornado, Django, Jupyter, and Plotly-Dash. To get started with ReactPy, a tiny _Hello World_ application is provided in the documentation. Resources for learning more about this project and its community include trying it out in a Jupyter notebook, accessing the documentation, joining the community forum, contributing to the projects development, and conforming to its code of conduct.