Splitting flask app into multiple files

This page summarizes the projects mentioned and recommended in the original post on /r/flask

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • overholt

    Discontinued Example Flask application illustrating some of my common practices

  • This is quite old now but when I first discovered overholt I learned a great deal from studying its structure. It is very well thought out. Keep an eye out for other projects to learn from. And then when you start chopping up the architecture of your own project, when you find yourself in a jam with awkward logic, circular imports, or frustrating dependencies, remember this post. Give yourself permission to take a step back and rip it all apart again, this time with the benefit of what your incremental improvements have taught you.

  • Flask-AppBuilder

    Simple and rapid application development framework, built on top of Flask. includes detailed security, auto CRUD generation for your models, google charts and much more. Demo (login with guest/welcome) - http://flaskappbuilder.pythonanywhere.com/

  • You can also try FlaskAppbuilder: https://github.com/dpgaspar/Flask-AppBuilder. Some of the large project like Apache Airflow, Apache Superset are built on top of it.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts