Here, I implemented the examples from https://htmx.org/examples/ as a Flask app.
uv syncRun the server (with auto reload and debugging):
uv run -m app --debugThe server will run on http://127.0.0.1:5000.
Use these tools before pushing to the repo:
uvx isort src && uvx black src --line-length 100 && uvx ruff check src --fix && uvx djlint --extension=j2 src --reformat