Skip to content

Commit 4fc2b49

Browse files
committed
📝 Add note about new/better FastAPI project generators
1 parent aa048e3 commit 4fc2b49

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,22 @@ Generate a backend and frontend stack using Python, including interactive API do
66

77
[![Screenshot](screenshot.png)](https://github.com/tiangolo/full-stack)
88

9+
## Notice: Flask or [FastAPI](https://github.com/tiangolo/fastapi)
10+
11+
If you are using this project (or Flask in general to create web APIs) you would probably benefit more from [FastAPI](https://github.com/tiangolo/fastapi).
12+
13+
You can use the equivalent sibling project generator based on **FastAPI**: [https://github.com/tiangolo/full-stack-fastapi-postgresql](https://github.com/tiangolo/full-stack-fastapi-postgresql). It also has more features than this one.
14+
15+
There is also a FastAPI project generator based on Couchbase instead of PostgreSQL: [https://github.com/tiangolo/full-stack-fastapi-couchbase](https://github.com/tiangolo/full-stack-fastapi-couchbase).
16+
17+
**FastAPI** was created from the learnings acquired while creating and using these project generators for Flask, with all the plug-ins and ideas.
18+
19+
* **FastAPI** (and its project generators), would give you about 800% (8x) the performance achievable with this one.
20+
* Writing code in **FastAPI** is about 200% to 300% faster. Because you write a lot less code, it is designed for web APIs, and you have auto-complete everywhere.
21+
* About 40% of the human (developer) induced errors can be reduced (**FastAPI** does a lot of the data validation, conversion and documentation for you).
22+
23+
---
24+
925
## Features
1026

1127
* Full **Docker** integration (Docker based)

0 commit comments

Comments
 (0)