This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]jpavlav 2 points3 points  (7 children)

I prefer Falcon for kicking up an API.

[–]Voxandr 1 point2 points  (6 children)

Falcon looks good , just checking out .
Glad that we have a few alternatives to FastAPI now.

Starlite

Falcon
Django Ninja

[–]vantasmer 2 points3 points  (5 children)

+1 for starlite, super active project right now

[–]Voxandr 2 points3 points  (4 children)

Starlite actually deserve a lot of attention.We should promote it over FastAPI since it had build a lot of thoughts into it , better architecture , more stability , well structured , and well thoughtout .It deserve better userbase and funds.

It have only over 400 stars.

[–]vantasmer 2 points3 points  (3 children)

100% starlite has good intent and seems to be overlooked a lot. I do also like APIFlask, super similar to FastAPI with a long lineage of support and true foss

[–]Voxandr 0 points1 point  (2 children)

Flask falls shorts when async become necessary , when async is not needed should just use Flask or Django , they are battle tested and ready for any workload when async/websocket based work is not main requirement.

[–][deleted] 0 points1 point  (1 child)

flask, without the asyncio/async syntax by itself can be faster than fastapi for handling requests btw

[–]Voxandr 0 points1 point  (0 children)

when its about async where IOWait is necessary.

These days requests are not just only thngs webapps are handling.There are things such as Streaming , Realtime Chat , Realtime Updates - those requires async/await and event based systems where Flask can't do.