Skip to content

Select language

Current language: English

Flask

Source: https://github.com/humiaozuzu/awesome-flask at 029b42863f09
License: CC0-1.0
Read the English original

A micro web framework for Python and the extension ecosystem around it.

Tutorials, talks, and videos on this list are free. Paid courses are not accepted.

Flask

  • Flask - Official documentation for current and past releases.
  • Flaskr Tutorial - Official tutorial that builds a small blog.
  • Source Code - Flask itself, hosted by Pallets.
  • Pallets-Eco - Community extensions maintained next to the core projects.
  • Quart - Official ASGI counterpart of Flask, with a compatible API.
  • Flask-Admin - Extensible admin interface for managing application data.
  • APIFlask - Flask web API framework with marshmallow validation and OpenAPI generation.
  • Connexion - Spec-first OpenAPI framework that can run on Flask.
  • Eve - REST API framework powered by Flask and MongoDB.
  • Flasgger - OpenAPI and Swagger UI for Flask views.
  • Flask-Rebar - Flask, marshmallow, and OpenAPI combined for REST services.
  • Flask-RESTful - Lightweight helpers for building REST APIs.
  • Flask-RESTX - Community fork of Flask-RESTPlus with Swagger documentation.
  • flask-smorest - Marshmallow-first REST framework with automatic OpenAPI.
  • Authlib - OAuth 1, OAuth 2, and OpenID Connect clients and servers.
  • Authomatic - Framework-agnostic OAuth and OpenID client.
  • Flask-Dance - OAuth consumer with built-in providers such as GitHub and Google.
  • Flask-HTTPAuth - Basic, digest, and token authentication for routes.
  • Flask-JWT-Extended - JWT authentication with refresh tokens and fine-grained claims.
  • Flask-Login - Session-based user login management.
  • Flask-Praetorian - JWT authentication and role-based authorization for APIs.
  • Flask-Pundit - Policy-based authorization inspired by Rails Pundit.
  • Flask-Security - Account management, authentication, and authorization. Continues Flask-Security-Too.
  • Flask-Session - Server-side sessions for Flask.
  • Flask-User - Customizable user registration, login, and account management.
  • Elastic APM - Application performance monitoring for Flask.
  • Flask-DebugToolbar - In-browser debug toolbar, ported from Django.
  • Flask-MonitoringDashboard - Automatic performance monitoring for Flask services.
  • Flask-Testing - Unittest helpers for Flask applications.
  • Mixer - Object factory for SQLAlchemy and Django models.
  • nplusone - Detects N+1 queries when using Flask-SQLAlchemy.
  • OpenTelemetry - Tracing and metrics instrumentation, including Flask.
  • pytest-flask - Pytest fixtures for Flask applications.
  • Sentry - Error tracking SDK with a Flask integration.
  • Flask-Marshmallow - Marshmallow integration for serialization and validation.
  • Flask-Pydantic - Pydantic validation for Flask views.
  • Flask-WTF - WTForms integration with CSRF, file upload, and reCAPTCHA.
  • Celery - Distributed task queue commonly used with Flask.
  • Dramatiq - Fast alternative to Celery, with Flask-Dramatiq available.
  • Flask-RQ - Redis Queue (RQ) integration for Flask and Quart.
  • Huey - Small Redis-backed task queue.
  • Apache Airflow - Platform to author, schedule, and monitor workflows.
  • Apache Superset - Data exploration and visualization platform.
  • FlaskBB - Classic forum software built with Flask.
  • Indico - Event management system developed at CERN.
  • PythonBuddy - Online Python editor with live syntax checking.
  • Redash - Query and visualize data from many sources.
  • SecureDrop - Whistleblower submission system for newsrooms.
  • SimpleLogin - Email alias service that protects personal inboxes.
  • SkyLines - Live tracking and flight database for gliding.
  • Timesketch - Collaborative forensic timeline analysis.
  • Flask Deployment Options - Official notes on WSGI servers and platforms.
  • Fly.io - Deploy Flask close to users on Fly Machines.
  • Google Cloud Run - Container hosting that works well with Flask.
  • PythonAnywhere - Hosted Python environment with first-class Flask support.
  • Render - Web services and background workers for Flask.
  • Zappa - Deploy WSGI apps to AWS Lambda and API Gateway.

Suggestions are welcome. Please read CONTRIBUTING.md first. Historical and unmaintained entries live in archived.md.

HagiCode

HagiCode is an agentic coding workspace. Rich, convenient UI interactions make planning, agent execution, and project work approachable and easy to navigate, creating an engaging development experience.

Explore an engaging development experience through rich, convenient UI interactions.

Visit HagiCodeRead the documentation
  • SmartOpenSpec workflows turn intent into an executable path, from proposal to design, tasks, and a shipped change.
  • EfficientMulti-agent execution keeps research, implementation, and review moving in parallel, across several repositories and the Agent CLIs you already use.
  • InterestingRich, convenient UI interactions make planning, agent execution, and project work approachable and easy to navigate.

Download for Windows

Get it from Microsoft StoreAll downloads

Turn ideas into shipped software.

HagiCode is an agentic coding workspace. OpenSpec workflows plan the change, multi-agent execution carries it out, and Hero Scenario makes the long run visible, so ideas become shipped software.

Smart
OpenSpec workflows turn intent into a path from proposal to shipped change.
Efficient
Multi-agent execution runs research, build, and review in parallel.
Fun
Rich UI interactions make planning, agent work, and projects easier to follow.

Leave Awesome Site?

You are about to visit an external website. We do not control its content or privacy practices.

Destination

Continue to website