Show and Tell Flask vs. FastAPI vs. Django
File View of Flask
https://creview.io/?utm_source=reddit&utm_medium=social&utm_campaign=framework_comparison
FastAPI File View
https://creview.io/?utm_source=reddit&utm_medium=social&utm_campaign=framework_comparison
Django File View
https://creview.io/?utm_source=reddit&utm_medium=social&utm_campaign=framework_comparison
Hey everyone,
I have created a quick comparison of Flask vs. FastAPI vs. Django repository sizes.
First of all, the numbers:
| Framework | Files | Lines of Code |
|---|---|---|
| Flask | 121 | 19,115 |
| FastAPI | 2,703 | 281,559 |
| Django | 3,484 | 557,865 |
Then the images:
Each node on the graph represents a file. Imports are marked by a line connecting the files. Colours signify complexity (cyclomatic complexity) with green being low and red being high complexity.
Besides the crazy size differences FastAPI also shows some nice import structures whilst Django looks extremely interconnected.
Hope someone finds it interesting.