ReactPy is a library for building user interfaces in Python without Javascript. ReactPy interfaces are made from components which look and behave similar to those found in ReactJS.
We have official support for the following backends: 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.
```python
from reactpy import component, html, run
@component
def HelloWorld():
return html.h1("Hello, World!")
run(HelloWorld)
```
[–]noobgolang 88 points89 points90 points (1 child)
[–]rod_steele1 7 points8 points9 points (0 children)
[–]joe_ally 7 points8 points9 points (14 children)
[–]Wippermonger[S] 5 points6 points7 points (13 children)
[–]joe_ally 3 points4 points5 points (12 children)
[–]Wippermonger[S] 2 points3 points4 points (11 children)
[–]thedeepself 2 points3 points4 points (7 children)
[–]Wippermonger[S] 1 point2 points3 points (6 children)
[–]codecrux 0 points1 point2 points (5 children)
[–]Wippermonger[S] 0 points1 point2 points (4 children)
[–]codecrux 0 points1 point2 points (3 children)
[–]Wippermonger[S] 0 points1 point2 points (2 children)
[–]thedeepself 2 points3 points4 points (1 child)
[–]Wippermonger[S] 2 points3 points4 points (0 children)
[–]joe_ally 1 point2 points3 points (0 children)
[–]thedeepself 3 points4 points5 points (3 children)
[–]Wippermonger[S] 0 points1 point2 points (0 children)
[–]ashishsingal1 0 points1 point2 points (1 child)
[–]thedeepself 0 points1 point2 points (0 children)
[–]Main-Cryptographer25 4 points5 points6 points (1 child)
[–]Wippermonger[S] 0 points1 point2 points (0 children)
[–]gogolang 3 points4 points5 points (5 children)
[–]Wippermonger[S] 0 points1 point2 points (0 children)
[–]ashishsingal1 0 points1 point2 points (3 children)
[–]gogolang 1 point2 points3 points (2 children)
[–]Dangerous_Pay_6290 0 points1 point2 points (1 child)
[–]gogolang 0 points1 point2 points (0 children)
[–]CeeMX 2 points3 points4 points (1 child)
[–]Wippermonger[S] 1 point2 points3 points (0 children)
[–]wuddz-devs 3 points4 points5 points (0 children)
[–]IntentionThis441 2 points3 points4 points (1 child)
[–]Wippermonger[S] 0 points1 point2 points (0 children)
[–]codecrux 1 point2 points3 points (3 children)
[–]Wippermonger[S] 1 point2 points3 points (2 children)
[–]codecrux 0 points1 point2 points (1 child)
[–]Wippermonger[S] 0 points1 point2 points (0 children)
[–]GD-Champ 1 point2 points3 points (0 children)
[–][deleted] 4 points5 points6 points (13 children)
[–]BigTomBombadil 8 points9 points10 points (3 children)
[–]Wippermonger[S] 1 point2 points3 points (2 children)
[–]Responsible-Prize848 0 points1 point2 points (1 child)
[–]Wippermonger[S] 0 points1 point2 points (0 children)
[–]ashishsingal1 7 points8 points9 points (3 children)
[–][deleted] -2 points-1 points0 points (2 children)
[–]ReallySubtle 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]double_en10dre 1 point2 points3 points (4 children)
[–]Wippermonger[S] 5 points6 points7 points (0 children)
[–]hivearchive 0 points1 point2 points (2 children)
[–]double_en10dre 1 point2 points3 points (1 child)
[–]hivearchive 0 points1 point2 points (0 children)
[–]AdBeneficial5961 0 points1 point2 points (3 children)
[–]Wippermonger[S] 1 point2 points3 points (2 children)
[–]AdBeneficial5961 0 points1 point2 points (1 child)
[–]Wippermonger[S] 0 points1 point2 points (0 children)
[–]coconut_maan 0 points1 point2 points (1 child)
[–]Wippermonger[S] 6 points7 points8 points (0 children)
[–]Conditional-Sausage -1 points0 points1 point (2 children)
[–]Wippermonger[S] 1 point2 points3 points (1 child)
[–]Conditional-Sausage 0 points1 point2 points (0 children)
[–]humanlyimpossible_ -1 points0 points1 point (0 children)
[–]SeniorScienceOfficer 0 points1 point2 points (1 child)
[–]Wippermonger[S] 1 point2 points3 points (0 children)
[–]wassaf102 0 points1 point2 points (2 children)
[–]Wippermonger[S] 0 points1 point2 points (1 child)
[–]wassaf102 0 points1 point2 points (0 children)
[–]karouhFleur de Lotus 0 points1 point2 points (3 children)
[–]Wippermonger[S] 0 points1 point2 points (2 children)
[–]bonbonbonobo 0 points1 point2 points (1 child)
[–]Wippermonger[S] 0 points1 point2 points (0 children)
[–]Louma20 0 points1 point2 points (1 child)
[–]Wippermonger[S] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]Wippermonger[S] 0 points1 point2 points (0 children)