User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Flask

A curated list of awesome things related to Flask

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Aug. 7, 2022, 6:11 p.m.

Thank you mjhea0 & contributors
View Topic on GitHub:
mjhea0/awesome-flask

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Admin

Simple and extensible administrative interface framework for Flask

4.96K
1.42K
6m
BSD-3-Clause

RESTful API Support

RESTful API + Swagger/OpenAPI Documentation Support

Flask-Rebar combines flask, marshmallow, and swagger for robust REST services.

183
31
9m
MIT

Flask-RESTPlus that makes it easy to build and document RESTful APIs with Flask.

Swagger/OpenAPI Documentation Support

SqlAlchemy Flask-Restful Swagger Json:API OpenAPI

316
64
10m
GPL-3.0

Basic Auth and Session-based (for HTML Endpoints)

JWT-based (for JSON Endpoints)

OAuth

Simple yet powerful authorization / authentication client library for Python web applications.

976
396
10m
MIT

Doing the OAuth dance with style using Flask, requests, and oauthlib.

855
137
9m
MIT

Cache

Data Validation and Serialization

flask extension for integration with the awesome pydantic package

160
23
9m
MIT

ORMs

ODMs

Migrations

A Flask CLI extension to help migrate and manage your SQL database.

46
2
10m
MIT

Alembic migration environment around a Flask-SQLAlchemy database for handling database migrations.

Other Tools

A flask extension using pyexcel to read, manipulate and write data in different excel formats: csv, ods, xls, xlsx and xlsm.

234
77
1y 9m
n/a

Debugging

a flask profiler which watches endpoint calls and tries to make some analysis.

665
83
9m
MIT

Fixtures

A simple library for adding database fixtures for unit tests using nothing but JSON or YAML.

58
29
2y 8m
MIT

Logging

Monitoring

Tracing

OpenTracing instrumentation for the Flask microframework

121
41
10m
BSD-3-Clause

Testing

A set of pytest fixtures to test Flask applications

388
73
1y 4d
MIT

Email

Forms

Full-text Search

Full text search for flask.

184
27
1y 64d
BSD-3-Clause

Whoosh indexing capabilities for Flask-SQLAlchemy, Python 3 compatibility fork.

24
5
11m
MIT

Security

SeaSurf is a Flask extension for preventing cross-site request forgery (CSRF).

171
45
1y 5d
n/a

HTTP security headers for Flask

787
74
1y 60d
Apache-2.0

Task Queues

RQ (Redis Queue) integration for Flask applications

196
32
5y 11m
MIT

Redis-based task queue that aims to provide a simple, yet flexible framework for executing tasks.

Utils

i18n and l10n support for Flask based on Babel and pytz

368
150
10m
n/a

Easy file uploads for Flask.

129
10
10m
MIT

Freezes a Flask application into a set of static files.

699
69
1y 20d
n/a

Adds GraphQL support to your Flask application.

1.25K
136
2y 1d
MIT

Adds Injector support to Flask.

232
30
11m
BSD-3-Clause

Formatting of dates and times in Flask templates using moment.js.

337
49
1y 23d
MIT

flask-reactize is a boostrap to serve any React JS application via a Python back-end, using Flask as web framework.

1
1
5m
MIT

Execute shell commands via HTTP server (via flask's endpoints).

68
14
10m
BSD-3-Clause

Official Resources

External Resources

Community

Conferences

Meetups

Podcasts

Tutorials

Courses

Books

Videos

PaaS

IaaS

Serverless

Boilerplates

A flask template with Bootstrap 4, asset bundling+minification with webpack, starter templates, and registration/authentication. For use with cookiecutter.

3.92K
697
9m
MIT

Flask Starter Project

53
10
2y 5m
MIT

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/

3.54K
1.11K
9m
BSD-3-Clause

A Flask app template with integrated SQLAlchemy, authentication, and Bootstrap frontend

198
49
2y 12m
n/a

Docker image with uWSGI and Nginx for Flask applications in Python running in a single container. Optionally with Alpine Linux.

2.58K
546
9m
Apache-2.0

Boilerplate application for a Python/Flask JWT Backend and a Javascript/React/Redux Front-End with Material UI.

1.43K
320
1y 26d
MIT

Prototype Database driven Web apps in Angular 6, Bootstrap 4 and REST API's with Flask (Python 3 framework)

863
203
10m
MIT

Connect Flask application with VueJS

29
3
11m
BSD-3-Clause

Open Source Projects

Open-source IoT Platform

155
59
10m
Apache-2.0

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

24.74K
10.01K
5m
Apache-2.0

The Chicago Python Community Engagement Slack bot

66
24
11m
MIT

A classic Forum Software in Python using Flask.

2.1K
534
10m
n/a

Indico - A feature-rich event management system, made @ CERN, the place where the Web was born.

1.31K
325
5m
MIT

Online Python Editor With Live Syntax Checking and Execution

235
80
1y 92d
BSD-3-Clause

Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.

20.48K
3.59K
6m
BSD-2-Clause

Live tracking, flight database and competition framework

332
99
9m
AGPL-3.0

Security Monkey monitors AWS, GCP, OpenStack, and GitHub orgs for assets and their changes over time.

4.25K
818
1y 5m
Apache-2.0

GitHub repository for the SecureDrop whistleblower platform. Do not submit tips here!

3.14K
634
9m
AGPL-3.0

The SimpleLogin back-end

1.64K
169
9m
AGPL-3.0

Collaborative forensic timeline analysis

1.75K
394
9m
Apache-2.0