Skip to content
86

Awesome Flask

A curated list of awesome Flask resources and plugins

13k stars1,566 forks102 entriesLast push Aug 17, 2026 (1 month ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Official Resources

Flask

Official documentation for current and past releases.

In 5 listsDetails

Flaskr Tutorial

Official tutorial that builds a small blog.

In 2 lists

Source Code

Flask itself, hosted by Pallets.

In 7 listsDetails

Pallets-Eco

Community extensions maintained next to the core projects.

Quart

Official ASGI counterpart of Flask, with a compatible API.

In 3 lists

Extensions >Admin

Flask-Admin

Extensible admin interface for managing application data.

In 3 lists

Extensions >APIs

APIFlask

Flask web API framework with marshmallow validation and OpenAPI generation.

In 3 lists

Connexion

Spec-first OpenAPI framework that can run on Flask.

In 3 lists

Eve

REST API framework powered by Flask and MongoDB.

In 2 lists

Flasgger

OpenAPI and Swagger UI for Flask views.

In 2 lists

Flask-Rebar

Flask, marshmallow, and OpenAPI combined for REST services.

In 2 lists

Flask-RESTful

Lightweight helpers for building REST APIs.

Flask-RESTX

Community fork of Flask-RESTPlus with Swagger documentation.

flask-smorest

Marshmallow-first REST framework with automatic OpenAPI.

In 2 lists

Extensions >Auth

Authlib

OAuth 1, OAuth 2, and OpenID Connect clients and servers.

In 4 listsDetails

Authomatic

Framework-agnostic OAuth and OpenID client.

In 3 lists

Flask-Dance

OAuth consumer with built-in providers such as GitHub and Google.

In 2 lists

Flask-HTTPAuth

Basic, digest, and token authentication for routes.

In 2 lists

Flask-JWT-Extended

JWT authentication with refresh tokens and fine-grained claims.

Flask-Login

Session-based user login management.

Flask-Praetorian

JWT authentication and role-based authorization for APIs.

Flask-Pundit

Policy-based authorization inspired by Rails Pundit.

Flask-Security

Account management, authentication, and authorization. Continues Flask-Security-Too.

Flask-Session

Server-side sessions for Flask.

Flask-User

Customizable user registration, login, and account management.

Extensions >Cache

Flask-Caching

Caching support with multiple backends.

Extensions >Databases

Flask-Alembic

Alembic migrations wired to a Flask-SQLAlchemy database.

Flask-Migrate

Database migrations for Flask-SQLAlchemy via Alembic.

Flask-MongoEngine

MongoEngine integration with WTForms support.

Flask-PyMongo

PyMongo integration for MongoDB.

Flask-SQLAlchemy

SQLAlchemy integration for Flask.

In 2 lists

Advanced Alchemy

SQLAlchemy companion with repositories, Alembic helpers, and a first-party Flask extension.

Extensions >Developer Tools

Elastic APM

Application performance monitoring for Flask.

Flask-DebugToolbar

In-browser debug toolbar, ported from Django.

In 2 lists

Flask-MonitoringDashboard

Automatic performance monitoring for Flask services.

Flask-Testing

Unittest helpers for Flask applications.

Mixer

Object factory for SQLAlchemy and Django models.

In 2 lists

nplusone

Detects N+1 queries when using Flask-SQLAlchemy.

In 2 lists

OpenTelemetry

Tracing and metrics instrumentation, including Flask.

In 2 lists

pytest-flask

Pytest fixtures for Flask applications.

In 2 lists

Sentry

Error tracking SDK with a Flask integration.

In 4 listsDetails

Extensions >Email

Flask-Mail

SMTP email sending for Flask.

Flask-Mailman

Port of Django's mail system to Flask.

Extensions >Forms and Validation

Flask-Marshmallow

Marshmallow integration for serialization and validation.

Flask-Pydantic

Pydantic validation for Flask views.

In 2 lists

Flask-WTF

WTForms integration with CSRF, file upload, and reCAPTCHA.

flask-msearch

Full-text search for Flask, with Whoosh support.

In 2 lists

SQLAlchemy-Searchable

Full-text search for SQLAlchemy models on PostgreSQL.

Extensions >Security

Flask-Bcrypt

Bcrypt password hashing.

Flask-CORS

Cross-Origin Resource Sharing (CORS) support.

Flask-Limiter

Rate limiting for Flask routes.

Flask-SeaSurf

CSRF protection for Flask.

In 2 lists

Flask-Talisman

HTTPS enforcement and security headers.

In 2 lists

Extensions >Task Queues

Celery

Distributed task queue commonly used with Flask.

In 6 listsDetails

Dramatiq

Fast alternative to Celery, with Flask-Dramatiq available.

In 3 lists

Flask-RQ

Redis Queue (RQ) integration for Flask and Quart.

In 2 lists

Huey

Small Redis-backed task queue.

In 6 listsDetails

Extensions >Utils

Flask-Assets

Webassets integration for bundling and minifying static files.

Flask-Babel

Internationalization and localization via Babel.

In 2 lists

Flask-GoogleMaps

Embed Google Maps in Flask templates.

flask-graphql

GraphQL support for Flask.

In 3 lists

Flask-HTMLmin

HTML minification for Flask responses.

flask-jsonrpc

JSON-RPC support for Flask.

Flask-Moment

Moment.js helpers for dates in Jinja templates.

In 2 lists

Flask-Paginate

Pagination helpers for Flask.

flask-s3

Serve Flask static assets from Amazon S3.

Flask-SocketIO

Socket.IO integration for Flask.

In 3 lists

Frozen-Flask

Freezes a Flask app into a static site.

In 2 lists

Resources >Community

Discord

Pallets community server. Use the Flask help channels.

Reddit

Flask subreddit.

In 3 lists

Stack Overflow

Questions tagged flask.

In 2 lists

Resources >Tutorials

The Flask Mega-Tutorial

Long-form series covering a full Flask application.

In 6 listsDetails

Discover Flask

Full-stack Flask series from Real Python.

In 2 lists

Flaskr TDD

Introduction to Flask, test-driven development, and JavaScript.

In 2 lists

Resources >Books

Explore Flask

Free book on Flask patterns and project structure.

Flask Web Development

O'Reilly book by Miguel Grinberg that builds a real application.

In 2 lists

Resources >Talks

Advanced Flask Patterns

Patterns from Armin Ronacher.

Flasky Goodness

Talk by Kenneth Reitz.

Domain Driven Design with Flask

Applying DDD ideas in Flask.

Resources >Videos

PyVideo

Conference talks tagged Flask.

In 2 lists

Python Flask Tutorial

Full-featured web app series by Corey Schafer.

In 2 lists

Projects >Boilerplates

cookiecutter-flask

Cookiecutter template with Bootstrap, Webpack, and authentication.

In 3 lists

fbone

Classic Flask skeleton with a structured application layout.

In 2 lists

Flask-AppBuilder

Rapid app builder with security, auto CRUD, and charts.

In 4 lists

Flask-Foundation

Best-practice starter application.

In 2 lists

uwsgi-nginx-flask-docker

Docker image with uWSGI, Nginx, and Flask.

In 3 lists

Projects >Open Source Projects

Apache Airflow

Platform to author, schedule, and monitor workflows.

In 13 listsDetails

Apache Superset

Data exploration and visualization platform.

In 4 listsDetails

FlaskBB

Classic forum software built with Flask.

In 3 lists

Indico

Event management system developed at CERN.

In 3 lists

PythonBuddy

Online Python editor with live syntax checking.

In 2 lists

Redash

Query and visualize data from many sources.

In 11 listsDetails

SecureDrop

Whistleblower submission system for newsrooms.

In 3 lists

SimpleLogin

Email alias service that protects personal inboxes.

In 6 listsDetails

SkyLines

Live tracking and flight database for gliding.

In 3 lists

Timesketch

Collaborative forensic timeline analysis.

In 5 listsDetails

Hosting

Flask Deployment Options

Official notes on WSGI servers and platforms.

Fly.io

Deploy Flask close to users on Fly Machines.

Google Cloud Run

Container hosting that works well with Flask.

PythonAnywhere

Hosted Python environment with first-class Flask support.

Render

Web services and background workers for Flask.

Zappa

Deploy WSGI apps to AWS Lambda and API Gateway.

See category
94

Awesome Rust

rust-unofficial/awesome-rust

A curated list of Rust code and resources.

Fresh★ 60k1833 entriesPushed today
94

Awesome Mac

jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

Fresh★ 115k1316 entriesPushed today
94

Awesome Python

vinta/awesome-python

Curated Python frameworks, libraries and resources.

Fresh★ 324k504 entriesPushed today
94

Awesome C++

fffaraz/awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

Fresh★ 74k1358 entriesPushed yesterday
94

Awesome Go

avelino/awesome-go

Curated Go frameworks and libraries.

Fresh★ 186k3119 entriesPushed yesterday
94

Awesome PHP

ziadoz/awesome-php

A curated list of amazingly awesome PHP libraries, resources and shiny things.

Fresh★ 33k87 entriesPushed 2 days ago