Flask

Python framework.

165 resources4 categoriesView Original

Projects(23 items)

A

ActorCloud

Open-source IoT Platform.

Projects
A

Airflow

Projects
B

Busy Beaver

Chicago Python's Community Engagement Slack bot.

Projects
C

Cookiecutter Flask Skeleton

Flask starter project for Cookiecutter.

Projects
C

cookiecutter-flask

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

Projects
F

Flask-AppBuilder

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

Projects
F

flask-base

Includes SQLAlchemy, Redis, User Authentication, and more.

Projects
F

Flask-Bootstrap

Integrated SQLAlchemy, authentication, and Bootstrap frontend.

Projects
F

flask-htmx-boilerplate

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

Projects
F

FlaskBB

Classic forum software.

Projects
I

Indico

Feature-rich event management system, made at CERN.

Projects
M

MVC Flask

You can use the mvc pattern in your flask application using this extension.

Projects
P

PythonBuddy

Online Python Editor with live syntax checking and execution.

Projects
Q

Quokka CMS

The happiest CMS in the world.

Projects
R

React-Redux-Flask

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

Projects
R

Redash

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

Projects
S

SecureDrop

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

Projects
S

Security Monkey

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

Projects
S

SimpleLogin

Protect your online identity with email alias.

Projects
S

SkyLines

Live tracking, flight database, and competition framework.

Projects
S

sr.ht

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

Projects
T

Timesketch

Collaborative forensic timeline analysis.

Projects
U

uwsgi-nginx-flask-docker

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

Projects

Resources(46 items)

A

Authentication with Flask, React, and Docker

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

Resources
B

Build a SAAS App with Flask

Learn to build web applications with Flask and Docker.

Resources
D

Deploying a Flask and React Microservice to AWS...

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

Resources
D

Designing RESTful APIs

Build and Secure a backend API server.

Resources
D

Developing Web Applications with Python and Flask

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

Resources
D

Discord

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

Resources
D

Discover Flask - Full Stack Web Development wit...

Resources
D

Documentation

Comprehensive documentation for all Flask versions.

Resources
E

Euro Python

The largest Python conference in Europe.

Resources
E

Explore Flask

Best practices and patterns for developing web applications with Flask.

Resources
F

Flask

40+ groups in 20 countries.

Resources
F

Flask Conf Brazil

Conference for the developers and users of Flask.

Resources
F

Flask Mega-Tutorial

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

Resources
F

Flask Web Development

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

Resources
F

FlaskCon

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

Resources
F

Flaskr TDD

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

Resources
F

Flaskr Tutorial

Build a basic blog application called Flaskr.

Resources
F

Full Stack Foundations

Build a data-driven web app with Python.

Resources
F

Full Stack Python's Best Python Podcasts Page

A list of active Python-specific podcasts.

Resources
F

Full Stack Python's Flask Page

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

Resources
M

Mailing List

General discussion of Flask and the Pallets projects (`flask@python.org`).

Resources
M

Make a Web App Using Python & Flask!

Creating a Python Website from the Bottom Up.

Resources
M

Miguel Grinberg's Blog

Multiple Flask-specific tutorials.

Resources
N

Nick Janetakis's Blog

Flask Tips, Tricks and Tutorials.

Resources
P

Patrick Kennedy's Blog

Numerous tutorials on learning Python web application development with Flask.

Resources
P

Podcast Init

A popular Python podcast that features Flask guests on occasion.

Resources
P

Practical Flask Web Development Tutorials

Resources
P

Project Website

Official Flask website.

Resources
P

PyCon

Complete listing of all PyCons globally.

Resources
P

PyCon Australia

National conference organized for the Python Programming Community.

Resources
P

PyCon US

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

Resources
P

PyConWeb

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

Resources
P

Python

2,400+ groups in 100 countries.

Resources
P

Python Bytes

Another Python podcast that discusses Flask from time to time.

Resources
P

Python Flask Tutorial: Full-Featured Web App

Resources
P

Python Web Development

600+ groups in 81 countries.

Resources
P

PyVideo

Resources
R

Real Python

Learn Python programming, by example.

Resources
R

RealPython

Many high-quality tutorials on Flask.

Resources
R

Reddit

Flask subreddit.

Resources
S

Source Code

Hosted on GitHub.

Resources
S

Stack Overflow

Questions tagged `flask`.

Resources
T

TalkPython

The leading Python podcast with several episodes on Flask.

Resources
T

Test-Driven Development with Python, Flask, and...

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

Resources
T

TestDriven.io

Up-to-date tutorials on Flask.

Resources
T

Twitter

For official announcements on updates, security fixes, etc.

Resources

Third-Party Extensions(80 items)

A

Airbrake

Airbrake Flask integration.

Third-Party Extensions
A

APIFlask

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

Third-Party Extensions
A

Authlib

Library for building OAuth and OpenID clients and servers.

Third-Party Extensions
A

Authomatic

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

Third-Party Extensions
C

Celery

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

Third-Party Extensions
C

Connexion

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

Third-Party Extensions
D

Dramatiq

Fast and reliable alternative to Celery.

Third-Party Extensions
E

Elastic APM Agent

Elastic APM Flask integration.

Third-Party Extensions
E

Eve

RESTful API framework designed for human beings.

Third-Party Extensions
F

Flasgger

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

Third-Party Extensions
F

Flask Monitoring Dashboard

Dashboard for automatic monitoring of Flask web-services.

Third-Party Extensions
F

Flask Principal

Authorization.

Third-Party Extensions
F

Flask-Admin

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

Third-Party Extensions
F

Flask-Alembic

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

Third-Party Extensions
F

Flask-Argon2

Provides argon2 hashing utilities.

Third-Party Extensions
F

Flask-Babel

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

Third-Party Extensions
F

Flask-Bcrypt

Provides bcrypt hashing utilities.

Third-Party Extensions
F

Flask-Caching

Caching support.

Third-Party Extensions
F

Flask-Classful

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

Third-Party Extensions
F

Flask-CORS

Cross Origin Resource Sharing (CORS) handling.

Third-Party Extensions
F

Flask-Dance

OAuth support via OAuthLib.

Third-Party Extensions
F

Flask-DB

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

Third-Party Extensions
F

Flask-DebugToolbar

Port of Django's debug toolbar for Flask.

Third-Party Extensions
F

Flask-Excel

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

Third-Party Extensions
F

Flask-File-Upload

Easy file uploads.

Third-Party Extensions
F

Flask-Fixtures

Create database fixtures from JSON or YAML.

Third-Party Extensions
F

Flask-FlatPages

Provides flat static pages based on text files.

Third-Party Extensions
F

Flask-GraphQL

GraphQL support.

Third-Party Extensions
F

Flask-HTTPAuth

Authentication.

Third-Party Extensions
F

Flask-Injector

Adds support for dependency injection.

Third-Party Extensions
F

Flask-JWT

Basic support for working with JWTs.

Third-Party Extensions
F

Flask-JWT-Extended

Advanced support for working with JWTs.

Third-Party Extensions
F

Flask-JWT-Router

Adds authorized routes to a Flask app.

Third-Party Extensions
F

Flask-Limiter

Rate limiting features to Flask routes.

Third-Party Extensions
F

Flask-Login

Account management and authentication.

Third-Party Extensions
F

Flask-Mail

Provides simple email sending capabilities.

Third-Party Extensions
F

Flask-Mail-SendGrid

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

Third-Party Extensions
F

Flask-Mailman

A port of `django.mail` for Flask.

Third-Party Extensions
F

Flask-Marshmallow

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

Third-Party Extensions
F

Flask-Migrate

Handles SQLAlchemy database migrations via Alembic.

Third-Party Extensions
F

Flask-Moment

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

Third-Party Extensions
F

Flask-MongoEngine

Bridges Flask and MongoEngine for working with MongoDB.

Third-Party Extensions
F

Flask-MongoRest

RESTful API framework wrapped around MongoEngine.

Third-Party Extensions
F

flask-msearch

Full-text search.

Third-Party Extensions
F

Flask-Paginate

Pagination support.

Third-Party Extensions
F

Flask-Peewee

Support for Peewee, an ORM and database migration tool.

Third-Party Extensions
F

Flask-Pony

Support for Pony ORM.

Third-Party Extensions
F

Flask-Praetorian

Authentication and authorization for Flask APIs.

Third-Party Extensions
F

Flask-Profiler

Endpoint analyzer/profiler.

Third-Party Extensions
F

Flask-Pydantic

Pydantic support.

Third-Party Extensions
F

Flask-PyMongo

Bridges Flask and PyMongo for working with MongoDB.

Third-Party Extensions
F

Flask-Reactize

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

Third-Party Extensions
F

Flask-Rebar

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

Third-Party Extensions
F

Flask-RESTful

Quickly build RESTful APIs.

Third-Party Extensions
F

Flask-RESTX

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

Third-Party Extensions
F

Flask-RQ

RQ (Redis Queue) integration.

Third-Party Extensions
F

Flask-SeaSurf

Cross-site request forgery (CSRF) prevention.

Third-Party Extensions
F

Flask-Security-Too

Account management, authentication, authorization.

Third-Party Extensions
F

Flask-Session

Session managment.

Third-Party Extensions
F

Flask-Shell2HTTP

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

Third-Party Extensions
F

Flask-SimpleLogin

Authentication.

Third-Party Extensions
F

Flask-Sitemap

Sitemap generation.

Third-Party Extensions
F

flask-smorest

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

Third-Party Extensions
F

Flask-SocketIO

Socket.IO integration.

Third-Party Extensions
F

Flask-SQLAlchemy

Support for SQLAlchemy, a SQL toolkit and ORM.

Third-Party Extensions
F

Flask-SSE

Streaming with flask.

Third-Party Extensions
F

Flask-Talisman

HTTPS and security headers.

Third-Party Extensions
F

Flask-Testing

Unittest extensions.

Third-Party Extensions
F

Flask-User

Account management, authentication, authorization.

Third-Party Extensions
F

Flask-WhooshAlchemy3

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

Third-Party Extensions
F

Flask-WTF

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

Third-Party Extensions
F

Frozen-Flask

Freezes a Flask application into a set of static files.

Third-Party Extensions
H

Huey

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

Third-Party Extensions
M

Mixer

Object generation tool.

Third-Party Extensions
O

OpenTelemetry

OpenTelemetry Flask Instrumentation.

Third-Party Extensions
P

Pytest-Flask

Pytest support for testing Flask applications.

Third-Party Extensions
R

Rollbar

Flask error logging with Rollbar.

Third-Party Extensions
S

SAFRS: Python OpenAPI & JSON:API Framework

SAFRS, which is an acronym for *S*ql*A*lchemy *F*lask-*R*estful *S*wagger, is meant to help developers create self-documenting JSON APIs for SQLAlchemy database objects and relationships.

Third-Party Extensions
S

Sentry Python SDK

Sentry SDK Flask integration.

Third-Party Extensions
S

SQLAlchemy-Searchable

Provides full-text search capabilities for SQLAlchemy models.

Third-Party Extensions