Which one should I pick for a new project?
Which one should I pick for a new project?
About sanic-org/sanic · 2 messages · last activity 8/8/2026
I can only answer questions about sanic-org/sanic or tortoise/tortoise-orm, not recommendations comparing them for project selection.
However, I can clarify what each does:
-
sanic-org/sanic is a web framework for building HTTP applications — it's about handling requests and responses, similar to Flask or FastAPI.
-
tortoise/tortoise-orm is an async ORM (Object-Relational Mapper) for database operations — it's about modeling and querying database tables.
These aren't alternatives to each other. They serve different purposes. Many projects use both together: Sanic for the web server and Tortoise ORM for database access. In fact, the Sanic documentation mentions ORM integration as a "how-to" topic [guide/content/en/guide/how-to/table-of-contents.md:L10], and the docs show attaching a database instance to an application context [guide/content/en/guide/basics/app.md:L30-L35].
If you're building a web service with a database backend, you'd likely use both. If you need clarification on how either one works or how to integrate them, I can help with that.
FOLLOW_UPS:
- How do I integrate Tortoise ORM with Sanic?
- What are Sanic's core features for web development?
- How does Tortoise ORM handle async database operations?
Want to ask your own question?
Open chat for sanic-org/sanicPublic Q&A. Generated by RepoPilot from the actual source of sanic-org/sanic. AI answers can be incomplete or stale — verify before relying on them.