Flask provides a set of extensions that can help us add more functionality to our application quickly and easily. Here, we will mention the most common plugins that are used with Flask:
- flask-script: Allows you to have a command line to manage the application (https://flask-script.readthedocs.io/en/latest/)
- flask-Bootstrap: It helps to create link, style sheets for HTML pages (https://pythonhosted.org/Flask-Bootstrap)
- flask-WTF: Used to generate HTML forms with classes and objects (https://flask-wtf.readthedocs.io/en/stable/)
- flask-login: A plugin for user authentication and passwords (https://flask-login.readthedocs.io/en/latest/)
- flask-Sqlalchemy: Used to generate the data model (http://flask-sqlalchemy.pocoo.org/2.3)
- flask-Security: Allows you to manage the registration and authentication processes (https://pythonhosted.org/Flask-Security)