- Tutorial
- How to build a news app that never goes down and costs you practically nothing(by NPR)
- Building websites in Python with Flask
- The Flask Mega-Tutorial
- Implementing a RESTful Web API with Python & Flask
- Discover Flask - Full Stack Web Development with Flask
- Flaskr - Intro to Flask, Test Driven Development, and jQuery
- Kickstarting Flask on Ubuntu - Setup and Deployment](https://realpython.com/blog/python/kickstarting-flask-on-ubuntu-setup-and-deployment/)
- Books
- Repos
- zmusic-ng - ZX2C4 Music provides a web interface for playing and downloading music files using metadata.
- GuitarFan - guitar tab
- June - python-china.org
- motiky
- missing - a list service called missing
- thenewsmeme.com
- overholt - Example Flask application illustrating common practices
- pypress - flask team blog
- quokka - Flask powered CMS on top of mongoengine/MongoDB
- thepast.me
- flaskblog - a simple blog system based on flask
- App template/bootstrap/boilerplate
- Slides
- Framework
- Flask Kit - Flexible microkit for Flask microframework
- Kit - Flask, Celery, SQLAlchemy integration
- flask-peewee - flask integration for peewee, including admin, authentication, rest api and more
- Flask-MongoRest - Restful API framework wrapped around MongoEngine
- Eve - REST API framework powered by Flask, MongoDB and good intentions
- Flask-Restless - A Flask extension for creating simple ReSTful APIs from SQLAlchemy models
- Flask-RESTful - Simple framework for creating REST APIs
- Reding - Rating on Redis - REST API on Flask
- Clay - Clay is a framework for building RESTful backend services using best practices
- flask-backbone-mongo - experiments with backbone.js, flask and mongo
- FlaskBootstrapSecurity - A Flask Application with Twitter Bootstrap, Flask-Security, Flask-SQLalchemy, Gmail, and User Registration preconfigured.
- flask-bootstrap - A Flask app template with integrated SQLAlchemy, authentication, and Bootstrap frontend
- Flask-Bootstrap - Ready-to-use Twitter-bootstrap for use in Flask
- Flask-Foundation - A solid foundation for your flask app
- Flask-Foundation - Quick start with Flask
- FaFaFa - Flask / Angular / Foundation Boilerplate
- Quokka - Flask powered CMS on top of mongoengine/MongoDB (WIP)
- Tyron - Tyron is a web app for events pushing.
- Coaster - Common patterns for Flask apps
- Frozen-Flask - Freezes a Flask application into a set of static files
- chatapp - Flask and Angular.js Chat Application using Socket.io
- python-websockets-chat - An example implementation of WebSockets in Flask
- flask-gevent-socketio-chat - Minimal example of using Flask with python-gevent
- chat - A simple chat app created to experiment with Redis, Gevent, Flask & Server-Sent Events
- chat - a live chat built with python(flask + gevent + apscheduler) + redis
- enferno - A Flask-based Framework for the Next Decade
- Admin
- Flask-Admin - Simple and extensible administrative interface framework for Flask
- Flask-SuperAdmin - The best admin interface framework for Flask. With scaffolding for MongoEngine, Django and SQLAlchemy
- Flask-FlatPages - Provides flat static pages to a Flask application
- Database/ORM/ODM
- Flask-MongoEngine - MongoEngine flask extension with WTF model forms support
- Flask-PyMongo - PyMongo support for Flask applications
- Flask-MongoAlchemy - Flask support for MongoDB using MongoAlchemy
- Flask-MongoKit - Flask-MongoKit simplifies the use of MongoKit (a powerful MongoDB ORM for Python) within Flask applications
- Flask-SQLAlchemy - Adds SQLAlchemy support to Flask
- Flask-And-Redis - Simple as dead support of Redis database for Flask apps
- Flask-CouchDBKit - Flask extension that provides integration with CouchDBKit
- Database Migrations
- Flask-Migrate - SQLAlchemy database migrations for Flask applications using Alembic
- Flask-Alembic - A Flask Extension to provide Alembic integration with Flask
- Session
- Flask-KVSession - drop-in replacement for Flask's session handling using server-side sessions
- Flask-memcache-session - Adds the ability to use as a storage memcache
- Data Validation - Flask-SocketIO gives Flask applications access to low latency bi-direccional communications between the clients and the server.
- Flask-WTF - Simple integration of Flask and WTForms, including CSRF, file upload and Recaptcha integration.
- Flask-SeaSurf - SeaSurf is a Flask extension for preventing cross-site request forgery (CSRF).
- Colander - A serialization/deserialization/validation library for strings, mappings and lists
- Email
- Flask-Mail - Flask-Mail adds SMTP mail sending to your Flask applications
- i18n
- flask-babel - i18n and l10n support for Flask based on Babel and pytz
- Full-text searching
- Flask-WhooshAlchemy - Whoosh indexing capabilities for Flask-SQLAlchemy
- Cache
- Flask-Cache - Cache extension for Flask
- flask-webcache - A Flask extension that adds HTTP based caching to Flask apps
- flask-heroku-cacheify - Automatic Flask cache configuration on Heroku
- Flask-Volatile - a full-featured and integrated caching extension for Flask
- Flask-Dogpile-Cache - Flask wrapper for dogpile.cache
- Rate Limiting
- Flask-Limiter - Flask-Limiter provides rate limiting features to flask routes
- Queue
- OAuth client/provider
- Authomatic - Authomatic provides out of the box support for a number of providers using OAuth 1.0a (Twitter, Tumblr and more) and OAuth 2.0 (Facebook, Foursquare, GitHub, Google, LinkedIn, PayPal and more)
- Flask-GoogleLogin - Flask-GoogleLogin extends Flask-Login to use Google's OAuth2 authorization
- flask-googlefed - Google Federated Logins for Flask
- Flask-OpenID - Flask-OpenID adds openid support to flask applications
- Flask-GoogleAuth - Super simple Google OpenID and Federated Auth for Flask apps
- Flask-Social - OAuth Provider Integration for Flask-Security
- Flask-OAuthlib - OAuthlib implementation for Flask
- GitHub-Flask - Flask extension for authenticating users with GitHub and making requests to the API
- Python-Social-Auth - Social auth made simple
- Flask-social-blueprint - OAuth OOP way
- Payment
- alipay_python - not a flask plugin now but you can integrate easily
- flask-paypal - PayPal integration example with Flask
- Flask-WePay - A Flask wrapper for WePay's Python API
- Exception tracking
- Flask-Exceptional - Exceptional extension for Flask
- Raven - Raven is a Python client for Sentry.
- Metrics Tracking
- flask-track-usage - Basic metrics tracking for the Flask framework
- Flask-Analytics - A Flask extention that provide user navigation tracking
- Flask-StatHat - StatHat extension for Flask
- scales - Metrics for Python
- flask-tracking - Tracking app for Flask that logs HTTP request and response information in a capped MongoDB collection
- Other SDK
- Flask-Dropbox - Dropbox Python SDK support for Flask applications
- Flask-Heroku - Heroku environment variable configurations for Flask
- Flask-Gravatar - Small and simple gravatar usage in Flask
- Flask-WeasyPrint - Make PDF in your Flask app with WeasyPrint
- Flask-WeRoBot - Adds WeRoBot support to Flask
- Frontend
- Flask-Mustache - Mustache template integration with Flask
- Flask-Genshi - Genshi templating for Flask
- flask-mako - Provides support for Mako Templates in Flask
- Flask-Markdown - Markdown jinja2 extension for Flask
- Flask-Sijax - An extension for the Flask microframework that adds Sijax support
- flask-assets - Flask webassets integration
- flask-funnel - Better asset management for Flask
- jinja-assets-compressor - A Jinja extension (compatible with Flask and other frameworks) to compile and/or compress your assets
- flask_util_js - flask's util in javascript. such as url_for etc
- flask-s3 - Seamlessly serve your static assets of your Flask app from Amazon S3
- Development
- Flask-Testing - Unittest extensions for Flask
- Flask-Split - Flask-Split is a Flask extension for A/B testing your web application
- Flask-DebugToolbar - A port of the django debug toolbar to flask
- flask-debug-toolbar-mongo - MongoDB panel for the Flask Debug Toolbar
- flask_debugtoolbar_lineprofilerpanel - Line Profiler Panel for Flask Debug Toolbar
- Utils
- Flask-Split - A/B testing for your Flask application
- flask-jsonrpc - A basic JSON-RPC implementation for your Flask-powered sites
- Flask-Security - Quick and simple security for Flask applications
- Flask-Bcrypt - Flask-Bcrypt is a Flask extension that provides bcrypt hashing utilities for your application
- Flask-AppBuilder - Simple and rapid application builder framework, built on top of Flask. includes detailed security, auto form generation, google charts and much more
- Erlenmeyer - Automatically generate Flask servers from Core Data
- Mixer - Mixer is application to generate instances of Django or SQLAlchemy models
- FlaskEx - Predefined help libraries for Flask
- Flask-Script - Flask extension to help writing external scripts for Flask applications
- mimerender - Python module for RESTful HTTP Content Negotiation
- Flask-Classy - Class based views for Flask
- Flask-Principal - Identity management for Flask applications
- Flask-SSLify - Force SSL on your Flask app
- Flask-gzip - Gzip flask responses
- Flask-Login - Flask user session management
- Flask-ShortUrl - Short URL generator for Flask
- Flask-FeatureFlags - A Flask extension that enables or disables features based on configuration
- Flask-UUID - UUID url converter for Flask routes
- Flask-Reggie - Regex Converter for Flask URL Routes
- Flask-SocketIO
- Flask-Moment - Formatting of dates and times in Flask templates using moment.js
- Flask-Paginate - Pagination support for Flask