Awesome Flask Awesome

A curated list of awesome things related to Flask.

Flask is a lightweight WSGI web application framework written in Python.

Contents

Third-Party Extensions

Admin

APIs

RESTful API Support

RESTful API + Swagger/OpenAPI Documentation Support

Swagger/OpenAPI Documentation Support

Auth

Basic Auth and Session-based (for HTML Endpoints)

Curious about the differences differences between Flask-User and Flask-Security? Review the Flask-User FAQ.

JWT-based (for JSON Endpoints)

OAuth

Cache

Data Validation and Serialization

Databases

ORMs

ODMs

Migrations

Curious about the differences between Alembic, Flask-Alembic, Flask-Migrate, and Flask-DB? Review this item from Flask-DB's FAQ.

Other Tools

Developer Tools

Debugging

Fixtures

Logging

Monitoring

Tracing

Testing

Email

Forms

Security

Task Queues

Utils

Resources

Official Resources

External Resources

Community

Conferences

Meetups

Podcasts

Tutorials

Courses

Books

Videos

Hosting

PaaS

(Platforms-as-a-Service)

IaaS

(Infrastructure-as-a-Service)

Serverless

Frameworks:

Compute:

Projects

Boilerplates

Open Source Projects


NOTE: This project is powered by TestDriven.io. Please support this open source project by purchasing one of our Flask courses. Learn how to build, test, and deploy microservices powered by Docker, Flask, and React!