Flask
Source: https://github.com/humiaozuzu/awesome-flask at
029b42863f09
License: CC0-1.0
Read the English original
Awesome Flask 
Section titled “Awesome Flask ”A micro web framework for Python and the extension ecosystem around it.
Tutorials, talks, and videos on this list are free. Paid courses are not accepted.
Contents
Section titled “Contents”Official Resources
Section titled “Official Resources”- Flask - Official documentation for current and past releases.
- Flaskr Tutorial - Official tutorial that builds a small blog.
- Source Code - Flask itself, hosted by Pallets.
- Pallets-Eco - Community extensions maintained next to the core projects.
- Quart - Official ASGI counterpart of Flask, with a compatible API.
Extensions
Section titled “Extensions”- Flask-Admin - Extensible admin interface for managing application data.
- APIFlask - Flask web API framework with marshmallow validation and OpenAPI generation.
- Connexion - Spec-first OpenAPI framework that can run on Flask.
- Eve - REST API framework powered by Flask and MongoDB.
- Flasgger - OpenAPI and Swagger UI for Flask views.
- Flask-Rebar - Flask, marshmallow, and OpenAPI combined for REST services.
- 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.
- Authlib - OAuth 1, OAuth 2, and OpenID Connect clients and servers.
- Authomatic - Framework-agnostic OAuth and OpenID client.
- Flask-Dance - OAuth consumer with built-in providers such as GitHub and Google.
- Flask-HTTPAuth - Basic, digest, and token authentication for routes.
- 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.
- Flask-Caching - Caching support with multiple backends.
Databases
Section titled “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.
- Advanced Alchemy - SQLAlchemy companion with repositories, Alembic helpers, and a first-party Flask extension.
Developer Tools
Section titled “Developer Tools”- Elastic APM - Application performance monitoring for Flask.
- Flask-DebugToolbar - In-browser debug toolbar, ported from Django.
- Flask-MonitoringDashboard - Automatic performance monitoring for Flask services.
- Flask-Testing - Unittest helpers for Flask applications.
- Mixer - Object factory for SQLAlchemy and Django models.
- nplusone - Detects N+1 queries when using Flask-SQLAlchemy.
- OpenTelemetry - Tracing and metrics instrumentation, including Flask.
- pytest-flask - Pytest fixtures for Flask applications.
- Sentry - Error tracking SDK with a Flask integration.
- Flask-Mail - SMTP email sending for Flask.
- Flask-Mailman - Port of Django’s mail system to Flask.
Forms and Validation
Section titled “Forms and Validation”- Flask-Marshmallow - Marshmallow integration for serialization and validation.
- Flask-Pydantic - Pydantic validation for Flask views.
- Flask-WTF - WTForms integration with CSRF, file upload, and reCAPTCHA.
Full-text Search
Section titled “Full-text Search”- flask-msearch - Full-text search for Flask, with Whoosh support.
- SQLAlchemy-Searchable - Full-text search for SQLAlchemy models on PostgreSQL.
Security
Section titled “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.
- Flask-Talisman - HTTPS enforcement and security headers.
Task Queues
Section titled “Task Queues”- Celery - Distributed task queue commonly used with Flask.
- Dramatiq - Fast alternative to Celery, with Flask-Dramatiq available.
- Flask-RQ - Redis Queue (RQ) integration for Flask and Quart.
- Huey - Small Redis-backed task queue.
- Flask-Assets - Webassets integration for bundling and minifying static files.
- Flask-Babel - Internationalization and localization via Babel.
- Flask-GoogleMaps - Embed Google Maps in Flask templates.
- flask-graphql - GraphQL support for Flask.
- Flask-HTMLmin - HTML minification for Flask responses.
- flask-jsonrpc - JSON-RPC support for Flask.
- Flask-Moment - Moment.js helpers for dates in Jinja templates.
- Flask-Paginate - Pagination helpers for Flask.
- flask-s3 - Serve Flask static assets from Amazon S3.
- Flask-SocketIO - Socket.IO integration for Flask.
- Frozen-Flask - Freezes a Flask app into a static site.
Resources
Section titled “Resources”Community
Section titled “Community”- Discord - Pallets community server. Use the Flask help channels.
- Reddit - Flask subreddit.
- Stack Overflow - Questions tagged
flask.
Tutorials
Section titled “Tutorials”- The Flask Mega-Tutorial - Long-form series covering a full Flask application.
- Discover Flask - Full-stack Flask series from Real Python.
- Flaskr TDD - Introduction to Flask, test-driven development, and JavaScript.
- Explore Flask - Free book on Flask patterns and project structure.
- Flask Web Development - O’Reilly book by Miguel Grinberg that builds a real application.
- Advanced Flask Patterns - Patterns from Armin Ronacher.
- Flasky Goodness - Talk by Kenneth Reitz.
- Domain Driven Design with Flask - Applying DDD ideas in Flask.
Videos
Section titled “Videos”- PyVideo - Conference talks tagged Flask.
- Python Flask Tutorial - Full-featured web app series by Corey Schafer.
Projects
Section titled “Projects”Boilerplates
Section titled “Boilerplates”- cookiecutter-flask - Cookiecutter template with Bootstrap, Webpack, and authentication.
- fbone - Classic Flask skeleton with a structured application layout.
- Flask-AppBuilder - Rapid app builder with security, auto CRUD, and charts.
- Flask-Foundation - Best-practice starter application.
- uwsgi-nginx-flask-docker - Docker image with uWSGI, Nginx, and Flask.
Open Source Projects
Section titled “Open Source Projects”- Apache Airflow - Platform to author, schedule, and monitor workflows.
- Apache Superset - Data exploration and visualization platform.
- FlaskBB - Classic forum software built with Flask.
- Indico - Event management system developed at CERN.
- PythonBuddy - Online Python editor with live syntax checking.
- Redash - Query and visualize data from many sources.
- SecureDrop - Whistleblower submission system for newsrooms.
- SimpleLogin - Email alias service that protects personal inboxes.
- SkyLines - Live tracking and flight database for gliding.
- Timesketch - Collaborative forensic timeline analysis.
Hosting
Section titled “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.
Contributing
Section titled “Contributing”Suggestions are welcome. Please read CONTRIBUTING.md first. Historical and unmaintained entries live in archived.md.
HagiCode
HagiCode is an agentic coding workspace. Rich, convenient UI interactions make planning, agent execution, and project work approachable and easy to navigate, creating an engaging development experience.
Explore an engaging development experience through rich, convenient UI interactions.
- SmartOpenSpec workflows turn intent into an executable path, from proposal to design, tasks, and a shipped change.
- EfficientMulti-agent execution keeps research, implementation, and review moving in parallel, across several repositories and the Agent CLIs you already use.
- InterestingRich, convenient UI interactions make planning, agent execution, and project work approachable and easy to navigate.
Download for Windows
Share HagiCode
Turn ideas into shipped software.
HagiCode is an agentic coding workspace. OpenSpec workflows plan the change, multi-agent execution carries it out, and Hero Scenario makes the long run visible, so ideas become shipped software.
- Smart
- OpenSpec workflows turn intent into a path from proposal to shipped change.
- Efficient
- Multi-agent execution runs research, build, and review in parallel.
- Fun
- Rich UI interactions make planning, agent work, and projects easier to follow.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

