humiaozuzu

awesome-flask: Find Flask Extensions and Learning Resources

A curated guide to Flask, the Python micro web framework from Pallets, and its extension ecosystem. It brings together tools, tutorials, projects, and hosting options for developers building Flask applications.

MaintainedCC0-1.0PythonFrameworkResources
View on GitHub Compare
Stars
12.8k
Forks
1.6k
Stars, last 30 days
+24
Last commit
2 months ago
Contributors
48

Our take

Maintaineda few commits in the last 90 days

Health score

39/100

How it is scored
Activity
30
Community
62
Issues
42
Pull requests
20

+24 stars in the last 30 days

  • Slower to close issues than 100% of the projects we track

This is a broad, actively maintained discovery list for the Flask ecosystem, though its slow recent commit pace and lack of recent releases make it a reference rather than a versioned software dependency.

Good fit if

  • You already use Flask or are evaluating it and want categorized links to extensions and learning resources.
  • You want a starting point for comparing integrations, project examples, or hosting choices.
  • You prefer a permissively dedicated list that has contributions from many people rather than depending mostly on one contributor.

Look elsewhere if

  • You need a maintained package, compatibility guarantees, or an installation workflow. This repository curates links rather than providing Flask functionality.
  • You need a single prescriptive stack or verified recommendations for a specific application's requirements. The list offers options, not a decision framework.
  • Your project is not based on Flask and you need resources tailored to another framework.
All health signals
Last commit2026-08-17 (2 months ago)
Commits, last 90 days2
Releases, last 12 months0
Contributors48 (top contributor: 60% of commits)
Issues closed, last 90 days19 (typically closed in 2410 days)
Pull requests merged, last 90 days0
Project age12 years

Checked on 2026-10-24 with the GitHub API.

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

12,809

Forks

1,564

Change since Nov 13, 2026: 0 stars·0 forks

Overview

awesome-flask is a curated guide to Flask, the Python micro web framework from Pallets, and the ecosystem around it. It helps developers find extensions and learning materials without having to assemble recommendations from scattered sources.

The list spans application needs such as APIs, authentication, databases, security, and background tasks, as well as tutorials, example projects, and hosting options. It is a discovery resource rather than a framework or installable package; entries link to the projects and documentation where you can evaluate each option.

Key Features

  • Links to official Flask documentation, the Flaskr tutorial, source code, Pallets-Eco extensions, and Quart.
  • Organizes Flask extensions by practical categories, including APIs, authentication, databases, developer tools, and security.
  • Includes community links, free tutorials, books, talks, and videos. The README says paid courses are not accepted.
  • Lists boilerplates and open source applications built with Flask.
  • Points to deployment guidance and hosting options, including Fly.io, Google Cloud Run, PythonAnywhere, Render, and Zappa.
  • Separates historical and unmaintained entries into archived.md.

Use Cases

  • A Flask developer choosing an extension for authentication, API validation, database migrations, or another application need.
  • A newcomer looking for a free tutorial, book, or community channel to learn Flask.
  • A team comparing starter templates or open source Flask applications before shaping its own project structure.
  • A developer planning deployment who wants to compare Flask-specific hosting and deployment references.

What you need

Detected in the repository

  • Automated checks on GitHub Actions

License in plain words

CC0-1.0public-domain-like

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: nothing
  • Share your changes: no

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

Browse the repository README and follow links for the category you need. No installation is required.

Alternatives

  • awesome-fastapi: Covers FastAPI extensions, resources, and projects instead of Flask’s ecosystem.
  • awesome-django: Covers Django packages, tools, and resources rather than Flask’s ecosystem.
  • awesome-pyramid: Catalogs libraries, applications, and learning resources for Pyramid instead of Flask.
ProjectLanguageLicenseStarsStatus
awesome-flask–CC0-1.012.8kMaintained
awesome-fastapi–CC0-1.011.7kMaintained
awesome-djangoPythonCC0-1.011.3kActive
awesome-pyramid––572Inactive

Considerations

The repository has had only a few commits recently and no releases in the past year, so entries may not reflect the latest maintenance or compatibility status of every linked project. Check each linked project's documentation and activity before adopting it. The list has many contributors and is not classified as concentrated around one person, but recent pull request merges are absent and issue closure has been slow. The repository uses CC0-1.0; the licenses of linked projects and learning materials are separate and should be checked individually.

Found this useful?

Share it with someone who would like awesome-flask.

Comparisons