HomeWeb › Awesome Flask

Awesome Flask

by mjhea0 · mjhea0/awesome-flask

A curated list of awesome Flask resources and plugins.

★ 5k stars166 projects ⑂ 0 forks0 open issues
166 projects
Flask-Admingithub.com

Functional admin panel that provides a user interface for managing data based on your models.

Flask Principalpythonhosted.org

Authorization.

Flask-HTTPAuthflask-httpauth.readthedocs.io

Authentication.

Flask-Loginflask-login.readthedocs.io

Account management and authentication.

Flask-Security-Tooflask-security-too.readthedocs.io

Account management, authentication, authorization.

Flask-Sessionflasksession.readthedocs.io

Session managment.

Authentication.

Flask-Userflask-user.readthedocs.io

Account management, authentication, authorization.

Flask starter project for Cookiecutter.

With Bootstrap 4, asset bundling annd minification with webpack, starter templates, and registration/authentication.

Simple and rapid application development framework that includes detailed security, auto CRUD generation for your models, Google charts, and much more.

flask-basehack4impact.github.io

Includes SQLAlchemy, Redis, User Authentication, and more.

Flask-Bootstrapgithub.com

Integrated SQLAlchemy, authentication, and Bootstrap frontend.

Boilerplate template for a Python Flask application with HTMX and Tailwind CSS.

Boilerplate application for a Flask JWT Backend and a React/Redux Front-End with Material UI.

Docker image with uWSGI and Nginx for Flask applications in Python running in a single container.

Explore Flaskexplore-flask.readthedocs.io

Best practices and patterns for developing web applications with Flask.

Learn the framework from the ground up by developing, step-by-step, a real-world project.

Real Pythonrealpython.com

Learn Python programming, by example.

Flask-Cachingflask-caching.readthedocs.io

Caching support.

Discorddiscord.com

Pallets Projects community on Discord (use the #get-help channel for Flask support).

Redditreddit.com

Flask subreddit.

Stack Overflowstackoverflow.com

Questions tagged flask.

Twittertwitter.com

For official announcements on updates, security fixes, etc.

Euro Pythoneuropython.eu

The largest Python conference in Europe.

Flask Conf Brazil2019.flask.python.org.br

Conference for the developers and users of Flask.

FlaskContwitter.com

Community driven Flask event intended for speakers and attendees all over the world to participate in technical and evangelical sessions related to Flask.

PyConpycon.org

Complete listing of all PyCons globally.

PyCon Australiapycon-au.org

National conference organized for the Python Programming Community.

PyCon USus.pycon.org

The largest annual gathering for the community using and developing the open-source Python programming language.

PyConWebtwitter.com

Covers Django, Tornado, Flask, API frameworks. AsyncIO, networking, Frontend, JavaScript, and web security.

Learn how to add authentication to a Flask and React microservice!.

Build a SAAS App with Flaskbuildasaasappwithflask.com

Learn to build web applications with Flask and Docker.

Learn how to deploy microservices to Amazon ECS powered by Flask, React, and Docker.

Build and Secure a backend API server.

This course focuses on teaching the fundamentals of Flask by building and testing a web application using Test-Driven Development (TDD).

Build a data-driven web app with Python.

Learn how to build, test, and deploy a production-grade microservice powered by Python, Flask, and Docker.

Flask-Marshmallowflask-marshmallow.readthedocs.io

Thin integration layer for Flask and marshmallow (an object serialization /deserialization library) that adds additional features to marshmallow.

Flask-Pydanticgithub.com

Pydantic support.

Flask-DebugToolbarflask-debugtoolbar.readthedocs.io

Port of Django's debug toolbar for Flask.

Flask-Profilergithub.com

Endpoint analyzer/profiler.

Flask-Mailflask-mail.readthedocs.io

Provides simple email sending capabilities.

Provides simple email base on Flask-Mail for sending email by SendGrid.

A port of django.mail for Flask.

Explanation of Flask philosophy and links to other resources and tutorials.

Miguel Grinberg's Blogblog.miguelgrinberg.com

Multiple Flask-specific tutorials.

Nick Janetakis's Blognickjanetakis.com

Flask Tips, Tricks and Tutorials.

Patrick Kennedy's Blogpatricksoftwareblog.com

Numerous tutorials on learning Python web application development with Flask.

RealPythonrealpython.com

Many high-quality tutorials on Flask.

TestDriven.iotestdriven.io

Up-to-date tutorials on Flask.

Flask-Fixturesgithub.com

Create database fixtures from JSON or YAML.

Mixermixer.readthedocs.io

Object generation tool.

Flask-WTFflask-wtf.readthedocs.io

Integrates Flask with WTForms (provides CSRF protection as well).

flask-msearchgithub.com

Full-text search.

Full-text search + Whoosh indexing capabilities for Flask-SQLAlchemy.

SQLAlchemy-Searchablesqlalchemy-searchable.readthedocs.io

Provides full-text search capabilities for SQLAlchemy models.

AWS EC2aws.amazon.com
Digital Oceandigitalocean.com
Google Compute Enginecloud.google.com
Linodelinode.com
Axioms-Flask-Pygithub.com

OAuth2/OIDC authentication and authorization for Flask APIs. Supports authentication and claim-based fine-grained authorization (scopes, roles, permissions) using JWT tokens.

Flask-JWTpythonhosted.org

Basic support for working with JWTs.

Flask-JWT-Extendedflask-jwt-extended.readthedocs.io

Advanced support for working with JWTs.

Adds authorized routes to a Flask app.

Flask-Praetorianflask-praetorian.readthedocs.io

Authentication and authorization for Flask APIs.

Rollbardocs.rollbar.com

Flask error logging with Rollbar.

Flaskmeetup.com

40+ groups in 20 countries.

Pythonmeetup.com

2,400+ groups in 100 countries.

600+ groups in 81 countries.

Flask-Alembicflask-alembic.readthedocs.io

Configurable Alembic migration environment around a Flask-SQLAlchemy database for handling database migrations.

Flask-DBgithub.com

Flask CLI extension that helps you migrate, drop, create and seed your SQL database.

Flask-Migrateflask-migrate.readthedocs.io

Handles SQLAlchemy database migrations via Alembic.

Airbrakedocs.airbrake.io

Airbrake Flask integration.

Elastic APM Flask integration.

Flask Monitoring Dashboardflask-monitoringdashboard.readthedocs.io

Dashboard for automatic monitoring of Flask web-services.

Sentry SDK Flask integration.

Authlibauthlib.org

Library for building OAuth and OpenID clients and servers.

Authomaticgithub.com

Framework agnostic library for Python web applications that simplifies authentication and authorization of users via OAuth and OpenID.

Flask-Dancegithub.com

OAuth support via OAuthLib.

Flask-MongoEngineflask-mongoengine-3.readthedocs.io

Bridges Flask and MongoEngine for working with MongoDB.

Flask-PyMongoflask-pymongo.readthedocs.io

Bridges Flask and PyMongo for working with MongoDB.

Flask-Peeweeflask-peewee.readthedocs.io

Support for Peewee, an ORM and database migration tool.

Flask-Ponypypi.org

Support for Pony ORM.

Flask-SQLAlchemyflask-sqlalchemy.palletsprojects.com

Support for SQLAlchemy, a SQL toolkit and ORM.

Documentationflask.palletsprojects.com

Comprehensive documentation for all Flask versions.

Flaskr Tutorialflask.palletsprojects.com

Build a basic blog application called Flaskr.

Project Websitepalletsprojects.com

Official Flask website.

Source Codegithub.com

Hosted on GitHub.

ActorCloudgithub.com

Open-source IoT Platform.

BOFSgithub.com

Create online surveys and behavioral experiments based on declarative configuration files; extend functionality via Flask as-needed.

Busy Beavergithub.com

Chicago Python's Community Engagement Slack bot.

FlaskBBgithub.com

Classic forum software.

Indicogithub.com

Feature-rich event management system, made at CERN.

PythonBuddygithub.com

Online Python Editor with live syntax checking and execution.

Quokka CMSgithub.com

The happiest CMS in the world.

Redashgithub.com

Designed to enable anyone, regardless of the level of technical sophistication, to harness the power of data big and small.

SecureDropgithub.com

Open-source whistleblower submission system that media organizations can use to securely accept documents from, and communicate with anonymous sources.

Security Monkeygithub.com

Monitors AWS, GCP, OpenStack, and GitHub orgs for assets and their changes over time.

SimpleLogingithub.com

Protect your online identity with email alias.

SkyLinesgithub.com

Live tracking, flight database, and competition framework.

sr.htgit.sr.ht

Git hosting service (check out Why I chose Flask to build sr.ht's mini-services as well).

Timesketchgithub.com

Collaborative forensic timeline analysis.

Flask-Excelgithub.com

Uses pyexcel to read, manipulate, and write data in different Excel formats: csv, ods, xls, xlsx and xlsm.

AWS Elastic Beanstalkaws.amazon.com
Diviodivio.com
Google App Enginecloud.google.com
Herokuheroku.com
Microsoft Azure App Serviceazure.microsoft.com
PythonAnywherepythonanywhere.com
Renderrender.com

A list of active Python-specific podcasts.

Podcast Initpythonpodcast.com

A popular Python podcast that features Flask guests on occasion.

Python Bytespythonbytes.fm

Another Python podcast that discusses Flask from time to time.

TalkPythontalkpython.fm

The leading Python podcast with several episodes on Flask.

APIFlaskgithub.com

Integrates marshmallow for validation and serialization, and for OpenAPI generation with Swagger UI.

Connexionconnexion.readthedocs.io

Open source, OpenAPI-based, REST framework built on top of Flask.

Flasggergithub.com

OpenAPI and Swagger UI. Builds the API from Flasgger models, marshmallow models, dicts, or YAML files.

Flask-Rebargithub.com

Combines Flask, marshmallow, and OpenAPI for robust REST services.

Flask-RESTXflask-restx.readthedocs.io

Community-driven fork of Flask-RESTPlus that makes it easy to build and document RESTful APIs with Flask.

flask-smorestgithub.com

Marshmallow's official Flask REST integration. Uses marshmallow models for request/response validation and serialization, and generates OpenAPI with Swagger UI.

Evedocs.python-eve.org

RESTful API framework designed for human beings.

Flask-Classfulflask-classful.readthedocs.io

Adds support for class-based views for setting up RESTful API route endpoints.

Flask-MongoRestgithub.com

RESTful API framework wrapped around MongoEngine.

Flask-RESTfulflask-restful.readthedocs.io

Quickly build RESTful APIs.

Flask-Argon2github.com

Provides argon2 hashing utilities.

Flask-Bcryptflask-bcrypt.readthedocs.io

Provides bcrypt hashing utilities.

Flask-CORSflask-cors.readthedocs.io

Cross Origin Resource Sharing (CORS) handling.

Flask-SeaSurfgithub.com

Cross-site request forgery (CSRF) prevention.

Flask-Talismangithub.com

HTTPS and security headers.

securegithub.com

A lightweight library for defining and applying HTTP security headers consistently in Flask applications.

AWS Lambdaaws.amazon.com
Azure Functionsazure.microsoft.com
Chalicegithub.com
Google Cloud Functionscloud.google.com
Zappagithub.com

SAFRS, which is an acronym for SqlAlchemy Flask-Restful Swagger, is meant to help developers create self-documenting JSON APIs for SQLAlchemy database objects and relationships.

Celerydocs.celeryproject.org

The most commonly used Python library for handling asynchronous tasks and scheduling.

Dramatiqflask-dramatiq.rtfd.io

Fast and reliable alternative to Celery.

Flask-RQgithub.com

RQ (Redis Queue) integration.

Hueyhuey.readthedocs.io

Redis-based task queue that aims to provide a simple, yet flexible framework for executing tasks.

Flask-Testingpythonhosted.org

Unittest extensions.

Pytest-Flaskgithub.com

Pytest support for testing Flask applications.

OpenTelemetryopentelemetry-python-contrib.readthedocs.io

OpenTelemetry Flask Instrumentation.

Flask Mega-Tutorialblog.miguelgrinberg.com

Overarching tutorial for Python beginner and intermediate developers that teaches web development with the Flask framework.

Flaskr TDDgithub.com

Intro to Flask, Test-Driven Development (TDD), and JavaScript.

Creating a Python Website from the Bottom Up.

Apitallygithub.com

API monitoring, analytics, and request logging for Flask.

Flask-Babelgithub.com

Support for internationalization (i18n) and localization (l10n).

Easy file uploads.

Flask-FlatPagespythonhosted.org

Provides flat static pages based on text files.

Flask-GraphQLgithub.com

GraphQL support.

Flask-Injectorgithub.com

Adds support for dependency injection.

Flask-Limiterflask-limiter.readthedocs.io

Rate limiting features to Flask routes.

Flask-Momentgithub.com

Moment.js date and time formatting helpers for Jinja2 templates.

Flask-Paginatepythonhosted.org

Pagination support.

Flask-Reactizegithub.com

Hides the Node.js development backend for React behind a Flask application.

RESTful/HTTP wrapper for Python's subprocess API, so you can convert any command-line tool into a RESTful API service.

Flask-Sitemapflask-sitemap.readthedocs.io

Sitemap generation.

Flask-SocketIOflask-socketio.readthedocs.io

Socket.IO integration.

Flask-SSEflask-sse.readthedocs.io

Streaming with flask.

Frozen-Flaskgithub.com

Freezes a Flask application into a set of static files.

PyVideopyvideo.org
↵ to searchesc to close
awesomelist.dev