Skip to content

Vibetuner

Production-ready FastAPI Web Application Scaffolding in Seconds

License: MIT Python 3.11+ Vibetuner generates full-stack web applications with authentication, database, frontend, Docker deployment, and CLI tools pre-configured. Built by All Tuner Labs for rapid iteration and modern development.

What You Get

uvx vibetuner scaffold new my-project
cd my-project && just dev
# → Full application running at http://localhost:8000

In 30 Seconds You Have

  • ✅ FastAPI backend with async support
  • Flexible database: MongoDB (Beanie) or SQL (SQLModel/SQLAlchemy)
  • ✅ OAuth + magic link authentication
  • ✅ HTMX reactive frontend
  • ✅ Tailwind CSS + DaisyUI styling
  • ✅ Docker dev/prod environments
  • ✅ Background jobs with Redis (optional)
  • ✅ i18n support
  • ✅ Hot reload for everything

Core Principles

Born from real needs at All Tuner Labs when spawning new projects:

  • Simplicity: Minimal boilerplate, clear conventions, obvious patterns
  • Speed: Sub-second hot reload, one command to start, fast iteration
  • Modern Stack: Latest stable versions, async-first, production-tested
  • Assistant-Friendly: Works great with Claude, Cursor, and other coding AI

Tech Stack

Backend

  • FastAPI - Modern async web framework
  • Granian - High-performance ASGI server

Database (choose your stack)

Frontend

  • HTMX - Dynamic HTML without complex JavaScript
  • Tailwind CSS - Utility-first CSS framework
  • DaisyUI - Beautiful Tailwind components
  • Jinja2 - Template engine with i18n

DevOps

  • Docker - Multi-stage builds for dev/prod
  • uv - Fast Python package management
  • bun - Fast JavaScript tooling
  • just - Command runner

Project Structure

Generated projects separate framework code from your code:

my-app/
├── src/vibetuner/          # Core framework (immutable)
│   ├── frontend/           # FastAPI app, auth, middleware
│   ├── models/             # User, OAuth models
│   └── services/           # Email, storage services
├── src/app/                # Your code (edit freely)
│   ├── frontend/routes/    # Your HTTP routes
│   ├── models/             # Your database models
│   └── services/           # Your business logic
├── templates/              # Jinja2 templates
└── Dockerfile              # Production deployment

Community

License

MIT License - Copyright (c) 2025 All Tuner Labs, S.L. Created by David Poblador i Garcia (@davidpoblador | davidpoblador.com)