Open5
FastHTML👀
HTMX をベースにした Python の Web フレームワークらしい
とりあえずサンプル動かす
python3 -m pip install python-fasthtml
from fasthtml.common import *
app,rt = fast_app()
@rt('/')
def get():
return Div(P('Hello World!'), hx_get="/change")
serve()
コードを編集したところ、自動でサーバーが再起動された。
普通に HTMX が動くっぽい
@rt('/')
def get():
return Div(P('Click me!'), hx_get="/clicked")
@rt('/clicked')
def get():
return P('Clicked!')
あと PicoCSS が標準搭載されている
WebSocketもいけるっぽい