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: Dec. 4, 2020, 3:11 a.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.45K
595
116d
n/a

Restful API framework wrapped around MongoEngine

498
88
38d
n/a

REST API framework designed for human beings

6.23K
728
6d
n/a

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

1.02K
301
6m
n/a

Simple framework for creating REST APIs

5.83K
918
50d
BSD-3-Clause

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

2.42K
493
10m
n/a

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

484
53
1y 9m
n/a

Serverless Python

11.28K
1.21K
58d
MIT

Admin interface

Simple and extensible administrative interface framework for Flask

4.5K
1.29K
5d
BSD-3-Clause

Analytics

Analytics snippets generator extension for the Flask framework.

68
22
4y 55d
Unlicense

Track requests to your Flask website with Matomo

7
3
2y 8m
MIT

Authentication

Quick and simple security for Flask applications

1.54K
505
7m
MIT

Flask user session management.

2.67K
605
37d
MIT

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

901
259
11m
MIT

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

912
170
16d
MIT

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

256
34
38d
MIT

Authorization

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

2.19K
234
10d
n/a

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

961
401
8m
MIT

A flask extension for managing permissions and scopes

36
6
8m
MIT

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

780
131
5d
MIT

Database

MongoEngine flask extension with WTF model forms support

736
237
13d
n/a

Adds SQLAlchemy support to Flask

3.33K
798
3d
BSD-3-Clause

Database Migrations

SQLAlchemy database migrations for Flask applications using Alembic

1.76K
178
13d
MIT

Session

Server side session extension for Flask

328
147
6m
n/a

Cache

A caching extension for Flask

542
109
4d
n/a

Automatic Flask cache configuration on Heroku.

37
9
2y 11m
Unlicense

Data Validation

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

1.14K
268
61d
n/a

Email

Flask-Mail adds SMTP mail sending to your Flask applications

494
137
8m
n/a

i18n

i18n and l10n support for Flask based on Babel and pytz

351
141
3d
n/a

Full-text searching

Fulltext searchable models for SQLAlchemy. Only supports PostgreSQL

194
38
4m
n/a

Full text search for flask.

154
25
88d
BSD-3-Clause

Rate Limiting

Rate Limiting extension for Flask

696
92
101d
MIT

Task Queue

a little task queue for python

3.26K
293
24d
MIT

RQ (Redis Queue) integration for Flask applications

184
33
5y 6m
MIT

Distributed Task Queue (development branch)

16.28K
3.88K
1d
n/a

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

Exception tracking

The new Python SDK for Sentry.io

807
166
2d
BSD-2-Clause

Airbrake Python

47
23
7m
MIT

Tracing

a flask zipkin extension based on py_zipkin.

34
24
3y 9d
n/a

OpenTracing instrumentation for the Flask microframework

113
39
1y 44d
BSD-3-Clause

APM

Official Python agent for the Elastic APM

288
126
2d
BSD-3-Clause

Other SDK

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

544
170
4m
MIT

Small and simple gravatar usage in Flask.

74
20
2y 11m
n/a

Flask extension for Pusher

8
2
8m
MIT

Flask extension that provides integration with Azure Storage

13
5
2y 7m
MIT

Frontend

Cross Origin Resource Sharing ( CORS ) support for Flask

674
96
84d
MIT

Flask webassets integration.

405
88
9m
BSD-2-Clause

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

178
87
3y 4m
WTFPL

Force SSL on your Flask app.

17
6
1y 9m
BSD-2-Clause

Flask html response minifier

63
18
8m
BSD-3-Clause

Development (Debugging/Testing/Documentation)

Easy OpenAPI specs and Swagger UI for your Flask API

2.35K
329
118d
MIT
493
115
98d
MIT

Generate a Postman collection from your Flask application

115
14
4m
MIT

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

616
81
45d
MIT

A toolbar overlay for debugging Flask applications

779
119
112d
n/a

MongoDB panel for the Flask Debug Toolbar

4
4
3y 10m
MIT

Unittest extensions for Flask

455
105
7m
n/a

A set of pytest fixtures to test Flask applications

333
61
12d
MIT

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

442
106
86d
MIT

Auto-detecting the n+1 queries problem in Python

624
19
2y 4m
MIT

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

3.45K
595
116d
n/a

Utils

Flask + marshmallow for beautiful APIs

634
42
10d
MIT

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

216
58
27d
n/a

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

277
48
8m
n/a

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

714
80
2y 50d
n/a

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

121
24
5y 5m
Apache-2.0

Regex Converter for Flask URL Routes

46
4
7y 5m
n/a

Socket.IO integration for Flask applications.

4K
752
4d
MIT

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

311
45
15d
MIT

Pagination support for flask

213
67
70d
n/a

Adds GraphQL support to your Flask application.

1.14K
129
119d
MIT

Tutorials

Courses

Books

Slides

Videos

Built with Flask

guitar tab

43
14
5y 8m
n/a

June is a forum (Deprecated)

1.1K
405
7m
BSD-3-Clause

ZERQU is a content-focused API-based platform.

175
31
4y 4m
n/a

backend api of the motiky app

40
22
7y 5m
n/a
8
3
7y 10m
n/a

mirror of bitbucket project

76
60
10y 17d
n/a

Example Flask application illustrating some of my common practices

1.55K
245
6y 81d
MIT

flask team blog

540
214
8y 8m
n/a

thepast.me

760
188
5y 4m
n/a

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

387
82
3y 11m
MIT

Learn python and flask,just a tony blog system

165
69
5y 7m
n/a

A clean and simple blog system based on Flask and MongoDB

108
29
3y 12m
MIT

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

2.19K
460
1y 9m
n/a

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

298
122
9y 37d
n/a

Freezes a Flask application into a set of static files.

664
62
8d
n/a

A small timeseries transformation API built on Flask and Pandas

81
15
6y 12m
MIT

Live tracking, flight database and competition framework

301
94
4d
AGPL-3.0

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

19.44K
7.56K
2d
Apache-2.0

Collaborative forensic timeline analysis

1.42K
325
2d
Apache-2.0

A dashboard for your code. A build system.

775
65
4y 52d
Apache-2.0

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

4.08K
789
35d
Apache-2.0

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

2.96K
610
3d
AGPL-3.0

IMAP/SMTP sync system with modern APIs

3.5K
369
3y 9m
AGPL-3.0

Volunteer & Campaign Management System

38
22
2y 4m
n/a

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

1.12K
265
7d
n/a

A classic Forum Software in Python using Flask.

1.94K
491
50d
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.63K
268
3y 4m
n/a

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

3.54K
652
4d
MIT

A solid foundation for your flask app

1.24K
138
3y 4m
n/a

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

95
21
1y 8m
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.08K
972
7d
BSD-3-Clause

Flask boilerplate running on Google App Engine