← All projects

Flask

A lightweight WSGI web application framework for Python

Dev Toolspythonweb-frameworkwsgiopen-sourcebackendmicroframeworkjinja2
Flask screenshot

About

Flask is a lightweight WSGI web application framework for Python, designed to make it quick and easy to get started while scaling to complex applications. It is built on top of Werkzeug, Jinja2, and Click, providing routing, templating, configuration, and extension support. Flask follows a micro-framework philosophy, giving developers flexibility to structure their applications as needed.

Problem

Developers need a simple, flexible framework to build Python web applications without unnecessary complexity or rigid conventions.

For

Python web developers

How it works

Flask wraps the Werkzeug WSGI toolkit and Jinja2 template engine into a minimal framework with routing, request handling, and extension support.

Business model

open-source

Status

launched

Company

Pallets

Similar projects