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 Flask resources and plugins

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: Oct. 17, 2021, 6:08 p.m.

Thank you humiaozuzu & contributors
View Topic on GitHub:
humiaozuzu/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.

Framework

Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation & OAuth2 support

3.55K
607
1y 70d
n/a

Restful API framework wrapped around MongoEngine

505
89
11m
n/a

REST API framework designed for human beings

6.3K
734
8m
n/a

NO LONGER MAINTAINED - A Flask extension for creating simple ReSTful JSON APIs from SQLAlchemy models.

1.03K
302
1y 5m
n/a

Simple framework for creating REST APIs

5.93K
929
1y 4d
BSD-3-Clause

Fully featured framework for fast, easy and documented API development with Flask

2.48K
498
1y 9m
n/a

Flask-Potion is a RESTful API framework for Flask and SQLAlchemy, Peewee or MongoEngine

484
52
2y 8m
n/a

Serverless Python

11.69K
1.24K
8m
MIT

Admin interface

Simple and extensible administrative interface framework for Flask

4.62K
1.32K
8m
BSD-3-Clause

Analytics

Analytics snippets generator extension for the Flask framework.

69
22
5y 9d
Unlicense

Track requests to your Flask website with Matomo

7
3
3y 7m
MIT

Authentication

Quick and simple security for Flask applications

1.55K
502
1y 5m
MIT

Flask user session management.

2.73K
620
8m
MIT

Customizable User Authorization & User Management: Register, Confirm, Login, Change username/password, Forgot password and more.

916
266
1y 10m
MIT

Simple extension that provides Basic, Digest and Token HTTP authentication for Flask routes

940
175
10m
MIT

Strong, Simple, and Precise security for Flask APIs (using jwt)

266
36
10m
MIT

Authorization

The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.

2.33K
244
8m
n/a

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

962
401
1y 6m
MIT

A flask extension for managing permissions and scopes

39
6
1y 6m
MIT

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

800
135
8m
MIT

Database

MongoEngine flask extension with WTF model forms support

746
240
9m
n/a

Adds SQLAlchemy support to Flask

3.4K
813
8m
BSD-3-Clause

Database Migrations

SQLAlchemy database migrations for Flask applications using Alembic

1.82K
181
8m
MIT

Session

Server side session extension for Flask

338
157
1y 5m
n/a

Cache

A caching extension for Flask

569
115
8m
n/a

Automatic Flask cache configuration on Heroku.

37
9
3y 10m
Unlicense

Data Validation

Simple integration of Flask and WTForms, including CSRF, file upload and Recaptcha integration.

1.15K
269
10m
n/a

Email

Flask-Mail adds SMTP mail sending to your Flask applications

494
137
1y 6m
n/a

i18n

i18n and l10n support for Flask based on Babel and pytz

360
143
10m
n/a

Full-text searching

Fulltext searchable models for SQLAlchemy. Only supports PostgreSQL

200
39
1y 101d
n/a

Full text search for flask.

162
26
9m
BSD-3-Clause

Rate Limiting

Rate Limiting extension for Flask

717
93
9m
MIT

Task Queue

a little task queue for python

3.38K
301
8m
MIT

RQ (Redis Queue) integration for Flask applications

186
33
6y 4m
MIT

Distributed Task Queue (development branch)

16.63K
3.95K
9m
n/a

dramatiq](https://github.com/Bogdanp/dramatiq) integration for Flask applications.

Exception tracking

The new Python SDK for Sentry.io

852
188
7m
BSD-2-Clause

Airbrake Python

47
24
1y 6m
MIT

Tracing

a flask zipkin extension based on py_zipkin.

35
24
10m
n/a

OpenTracing instrumentation for the Flask microframework

115
40
1y 12m
BSD-3-Clause

APM

Official Python agent for the Elastic APM

294
131
8m
BSD-3-Clause

Other SDK

Easy way to add GoogleMaps to Flask applications. maintainer: @RiverFount

550
173
9m
MIT

Small and simple gravatar usage in Flask.

72
20
3y 9m
n/a

Flask extension for Pusher

8
2
1y 6m
MIT

Flask extension that provides integration with Azure Storage

14
5
3y 6m
MIT

Frontend

Cross Origin Resource Sharing ( CORS ) support for Flask

690
97
9m
MIT

Flask webassets integration.

407
87
1y 7m
BSD-2-Clause

Seamlessly serve your static assets of your Flask app from Amazon S3

178
87
4y 93d
WTFPL

Force SSL on your Flask app.

18
6
2y 8m
BSD-2-Clause

Flask html response minifier

66
19
8m
BSD-3-Clause

Development (Debugging/Testing/Documentation)

Easy OpenAPI specs and Swagger UI for your Flask API

2.46K
346
10m
MIT
493
115
1y 52d
MIT

Generate a Postman collection from your Flask application

120
15
1y 103d
MIT

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

624
81
12m
MIT

A toolbar overlay for debugging Flask applications

792
121
1y 66d
n/a

MongoDB panel for the Flask Debug Toolbar

4
4
4y 8m
MIT

Unittest extensions for Flask

462
105
9m
n/a

A set of pytest fixtures to test Flask applications

354
62
9m
MIT

Automatically monitor the evolving performance of Flask/Python web services.

472
109
8m
MIT

Auto-detecting the n+1 queries problem in Python

654
20
3y 79d
MIT

Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation & OAuth2 support

3.55K
607
1y 70d
n/a

Utils

Flask + marshmallow for beautiful APIs

659
43
8m
MIT

A basic JSON-RPC implementation for your Flask-powered sites

220
59
11m
n/a

Flask-Bcrypt is a Flask extension that provides bcrypt hashing utilities for your application.

282
50
1y 6m
n/a

Mixer -- Is a fixtures replacement. Supported Django, Flask, SqlAlchemy and custom python objects.

742
86
9m
n/a

A Flask extension that enables or disables features based on configuration.

124
24
6y 118d
Apache-2.0

Regex Converter for Flask URL Routes

46
4
8y 105d
n/a

Socket.IO integration for Flask applications.

4.13K
768
8m
MIT

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

318
46
10m
MIT

Pagination support for flask

223
72
8m
n/a

Adds GraphQL support to your Flask application.

1.18K
129
1y 73d
MIT

Tutorials

Courses

Books

Slides

Videos

Built with Flask

guitar tab

43
14
6y 6m
n/a

June is a forum (Deprecated)

1.1K
404
1y 6m
BSD-3-Clause

ZERQU is a content-focused API-based platform.

174
30
5y 95d
n/a

backend api of the motiky app

40
22
8y 117d
n/a
8
3
8y 8m
n/a

mirror of bitbucket project

75
60
10y 11m
n/a

Example Flask application illustrating some of my common practices

1.56K
245
7y 35d
MIT

flask team blog

539
212
9y 6m
n/a

thepast.me

759
187
6y 99d
n/a

another redis monitor by using flask, angular, socket.io

389
82
4y 9m
MIT

Learn python and flask,just a tony blog system

166
67
6y 5m
n/a

A clean and simple blog system based on Flask and MongoDB

107
29
4y 10m
MIT

LOOKING FOR NEW MAINTAINER - Quokka is a Content Management System - docker run --rm -it -p 5000:5000 quokka/quokka

2.19K
459
2y 7m
n/a

a live chat built with python(flask + gevent + apscheduler) + redis

297
118
9y 11m
n/a

Freezes a Flask application into a set of static files.

673
64
10m
n/a

A small timeseries transformation API built on Flask and Pandas

81
15
7y 10m
MIT

Live tracking, flight database and competition framework

310
93
8m
AGPL-3.0

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

20.49K
8K
8m
Apache-2.0

Collaborative forensic timeline analysis

1.5K
341
8m
Apache-2.0

A dashboard for your code. A build system.

773
64
5y 6d
Apache-2.0

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

4.13K
797
8m
Apache-2.0

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

3K
612
8m
AGPL-3.0

IMAP/SMTP sync system with modern APIs

3.5K
372
4y 7m
AGPL-3.0

Volunteer & Campaign Management System

38
22
3y 78d
n/a

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

1.15K
279
8m
MIT

A classic Forum Software in Python using Flask.

1.98K
500
9m
n/a

ZX2C4 Music provides a web interface for playing and downloading music files using metadata.

Boilerplate

Fbone (Flask bone) is a Flask (Python microframework) starter/template/bootstrap/boilerplate application.

1.64K
263
4y 88d
n/a

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

3.63K
657
8m
MIT

A solid foundation for your flask app

1.24K
142
4y 87d
n/a

template for a rest app with flask, flask-rest and more...

95
21
2y 6m
Unlicense

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.19K
1K
8m
BSD-3-Clause

Flask boilerplate running on Google App Engine