DatastarJinja Tailwind Templates

Datastarjinja

A FastAPI application with Jinja2 templates, Tailwind CSS, and Datastar integration

DatastarJinja

A FastAPI application with Jinja2 templates and Tailwind CSS.

Setup

  1. Install Python dependencies:
# If using pip
pip install -r requirements.txt

# If using uv
uv pip install -r requirements.txt

Tailwind CSS

This project uses Tailwind CSS for styling:

  • Development mode: Run npm run dev to watch for changes and automatically rebuild CSS
  • Build for production: Run npm run build to generate an optimized, minified CSS file

When adding Tailwind classes to your HTML templates, the CSS file will automatically include only the classes you use, resulting in a minimal file size.

Running the Application

uv run fastapi dev main.py

Navigate to http://localhost:8000/items/1 to see the application in action.

Top categories

Loading Svelte Themes