8 Framework selection
Stefano Pigozzi edited this page 2025-12-23 18:14:24 +01:00

What framework to use?

I've decided to use Quart with sqlalchemy, specifically async sqlalchemy.

Why Quart?

  • it's a mature framework (because of Flask)
  • I'm very familiar with Flask and asyncio
  • it's easy to extend
  • it's easy to modularize
  • allows for maximum flexibility which usually JS frameworks don't allow

Why sqlalchemy?

  • easy to integrate with Flask and Quart
  • I'm very familiar with sqlalchemy even if it still feels arcane sometimes
  • a migration framework is available with alembic