Your first time on this page? Allow me to give some explanations.
Awesome Flask
A curated list of awesome things related to Flask
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.
Thank you mjhea0 & contributors
View Topic on GitHub:
mjhea0/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.
Admin
Simple and extensible administrative interface framework for Flask
RESTful API Support
Restful API framework wrapped around MongoEngine
RESTful API + Swagger/OpenAPI Documentation Support
Flask-Rebar combines flask, marshmallow, and swagger for robust REST services.
Flask-RESTPlus that makes it easy to build and document RESTful APIs with Flask.
Swagger/OpenAPI Documentation Support
SqlAlchemy Flask-Restful Swagger Json:API OpenAPI
Basic Auth and Session-based (for HTML Endpoints)
Simple Login - Login Extension for Flask - maintainer @cuducos
JWT-based (for JSON Endpoints)
Flask JWT Router is a Python library that adds authorised routes to a Flask app.
OAuth
Simple yet powerful authorization / authentication client library for Python web applications.
Doing the OAuth dance with style using Flask, requests, and oauthlib.
Cache
Data Validation and Serialization
flask extension for integration with the awesome pydantic package
ORMs
ODMs
Migrations
A Flask CLI extension to help migrate and manage your SQL database.
Alembic migration environment around a Flask-SQLAlchemy database for handling database migrations.
Other Tools
A flask extension using pyexcel to read, manipulate and write data in different excel formats: csv, ods, xls, xlsx and xlsm.
Debugging
a flask profiler which watches endpoint calls and tries to make some analysis.
Fixtures
A simple library for adding database fixtures for unit tests using nothing but JSON or YAML.
Logging
Monitoring
Tracing
OpenTracing instrumentation for the Flask microframework
Testing
A set of pytest fixtures to test Flask applications
Forms
Full-text Search
Full text search for flask.
Whoosh indexing capabilities for Flask-SQLAlchemy, Python 3 compatibility fork.
Security
SeaSurf is a Flask extension for preventing cross-site request forgery (CSRF).
HTTP security headers for Flask
Task Queues
RQ (Redis Queue) integration for Flask applications
dramatiq](https://github.com/Bogdanp/dramatiq) integration for Flask applications.
Redis-based task queue that aims to provide a simple, yet flexible framework for executing tasks.
Utils
i18n and l10n support for Flask based on Babel and pytz
Easy file uploads for Flask.
Freezes a Flask application into a set of static files.
Adds GraphQL support to your Flask application.
Adds Injector support to Flask.
Formatting of dates and times in Flask templates using moment.js.
Official Resources
The Python micro framework for building web applications.
External Resources
Community
Conferences
Meetups
Podcasts
A podcast about Python and the people who make it great.
Tutorials
Flaskr: Intro to Flask, Test-Driven Development (TDD), and JavaScript
Courses
Books
Videos
Full Stack Web Development with Flask.
PaaS
Documentation](https://devcenter.heroku.com/articles/getting-started-with-laravel))
Provides quick deployment and management of applications in the cloud.
Serverless application that completely abstracts away infrastructure so you focus only on code.
IaaS
Serverless
Serverless Python
Python Serverless Microframework for AWS
Runs code in response to events and automatically manages EC2 instances.
Create single-purpose, stand-alone functions that respond to Cloud events without the need to manage a server or runtime environment
by Microsoft - same premise as Lambda on the Azure cloud
Boilerplates
A flask template with Bootstrap 4, asset bundling+minification with webpack, starter templates, and registration/authentication. For use with cookiecutter.
Flask Starter Project
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/
A Flask app template with integrated SQLAlchemy, authentication, and Bootstrap frontend
Docker image with uWSGI and Nginx for Flask applications in Python running in a single container. Optionally with Alpine Linux.
Boilerplate application for a Python/Flask JWT Backend and a Javascript/React/Redux Front-End with Material UI.
Prototype Database driven Web apps in Angular 6, Bootstrap 4 and REST API's with Flask (Python 3 framework)
Connect Flask application with VueJS
Open Source Projects
Open-source IoT Platform
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
The Chicago Python Community Engagement Slack bot
A classic Forum Software in Python using Flask.
Indico - A feature-rich event management system, made @ CERN, the place where the Web was born.
Online Python Editor With Live Syntax Checking and Execution
Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.
Live tracking, flight database and competition framework
Security Monkey monitors AWS, GCP, OpenStack, and GitHub orgs for assets and their changes over time.
GitHub repository for the SecureDrop whistleblower platform. Do not submit tips here!
The SimpleLogin back-end
Collaborative forensic timeline analysis