Flask
Python framework.
Contents
Third-Party Extensions
APIs
RESTful API framework wrapped around MongoEngine.
Integrates marshmallow for validation and serialization, and for OpenAPI generation with Swagger UI.
OpenAPI and Swagger UI. Builds the API from Flasgger models, marshmallow models, dicts, or YAML files.
Combines Flask, marshmallow, and OpenAPI for robust REST services.
Marshmallow's official Flask REST integration. Uses marshmallow models for request/response validation and serialization, and generates OpenAPI with Swagger UI.
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.
Auth
Authentication.
OAuth2/OIDC authentication and authorization for Flask APIs. Supports authentication and claim-based fine-grained authorization (scopes, roles, permissions) using JWT tokens.
Adds authorized routes to a Flask app.
OAuth support via OAuthLib.
Framework agnostic library for Python web applications that simplifies authentication and authorization of users via OAuth and OpenID.
Data Validation and Serialization
Migrations
Full-text Search
Security
Utils
API monitoring, analytics, and request logging for Flask.
Support for internationalization (i18n) and localization (l10n).
Easy file uploads.
Freezes a Flask application into a set of static files.
GraphQL support.
Adds support for dependency injection.
Moment.js date and time formatting helpers for Jinja2 templates.
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.
Hosting
Projects
Boilerplates
With Bootstrap 4, asset bundling annd minification with webpack, starter templates, and registration/authentication.
Flask starter project for Cookiecutter.
Simple and rapid application development framework that includes detailed security, auto CRUD generation for your models, Google charts, and much more.
Integrated SQLAlchemy, authentication, and Bootstrap frontend.
Boilerplate template for a Python Flask application with HTMX and Tailwind CSS.
Docker image with uWSGI and Nginx for Flask applications in Python running in a single container.
Boilerplate application for a Flask JWT Backend and a React/Redux Front-End with Material UI.
Open Source Projects
Open-source IoT Platform.
Chicago Python's Community Engagement Slack bot.
Classic forum software.
Feature-rich event management system, made at CERN.
Online Python Editor with live syntax checking and execution.
Designed to enable anyone, regardless of the level of technical sophistication, to harness the power of data big and small.
Live tracking, flight database, and competition framework.
Monitors AWS, GCP, OpenStack, and GitHub orgs for assets and their changes over time.
Open-source whistleblower submission system that media organizations can use to securely accept documents from, and communicate with anonymous sources.
Protect your online identity with email alias.
Git hosting service (check out Why I chose Flask to build sr.ht's mini-services as well).
Collaborative forensic timeline analysis.