{"id":13415571,"url":"https://github.com/humiaozuzu/awesome-flask","last_synced_at":"2025-09-27T03:30:40.578Z","repository":{"id":14815267,"uuid":"17537748","full_name":"humiaozuzu/awesome-flask","owner":"humiaozuzu","description":"A curated list of awesome Flask resources and plugins","archived":false,"fork":false,"pushed_at":"2024-08-18T10:42:06.000Z","size":226,"stargazers_count":12335,"open_issues_count":70,"forks_count":1592,"subscribers_count":518,"default_branch":"master","last_synced_at":"2025-01-09T08:12:19.172Z","etag":null,"topics":["awesome","flask","flask-resources"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/humiaozuzu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2014-03-08T07:54:36.000Z","updated_at":"2025-01-08T07:30:37.000Z","dependencies_parsed_at":"2024-01-15T08:06:50.617Z","dependency_job_id":null,"html_url":"https://github.com/humiaozuzu/awesome-flask","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/humiaozuzu%2Fawesome-flask","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/humiaozuzu%2Fawesome-flask/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/humiaozuzu%2Fawesome-flask/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/humiaozuzu%2Fawesome-flask/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/humiaozuzu","download_url":"https://codeload.github.com/humiaozuzu/awesome-flask/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234376917,"owners_count":18822416,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","flask","flask-resources"],"created_at":"2024-07-30T21:00:50.387Z","updated_at":"2025-09-27T03:30:35.532Z","avatar_url":"https://github.com/humiaozuzu.png","language":null,"readme":"# Awesome Flask [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\n\u003e A curated list of awesome Flask resources and plugins\n\n- [Awesome Flask](#awesome-flask)\n  - [Framework](#framework)\n  - [Admin interface](#admin-interface)\n  - [Analytics](#analytics)\n  - [Authentication](#authentication)\n  - [Authorization](#authorization)\n  - [Database](#database)\n  - [Database Migrations](#database-migrations)\n  - [Session](#session)\n  - [Cache](#cache)\n  - [Data Validation](#data-validation)\n  - [Email](#email)\n  - [i18n](#i18n)\n  - [Full-text searching](#full-text-searching)\n  - [Rate Limiting](#rate-limiting)\n  - [Task Queue](#task-queue)\n  - [Exception tracking](#exception-tracking)\n  - [Tracing](#tracing)\n  - [APM](#apm)\n  - [Other SDK](#other-sdk)\n  - [Frontend](#frontend)\n  - [Development (Debugging/Testing/Documentation)](#development-debuggingtestingdocumentation)\n  - [Utils](#utils)\n- [Resources](#resources)\n  - [Tutorials](#tutorials)\n  - [Courses](#courses)\n  - [Books](#books)\n  - [Slides](#slides)\n  - [Videos](#videos)\n  - [Built with Flask](#built-with-flask)\n  - [Boilerplate](#boilerplate)\n\n## Framework\n\n- [Connexion](https://github.com/zalando/connexion) - Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation and OAuth2 support\n- [Flask-MongoRest](https://github.com/closeio/flask-mongorest) - Restful API framework wrapped around MongoEngine\n- [Eve](https://github.com/pyeve/eve) - REST API framework powered by Flask, MongoDB and good intentions\n- [Flask-Restless](https://github.com/jfinkels/flask-restless) - A Flask extension for creating simple ReSTful APIs from SQLAlchemy models\n- [Flask-RESTful](https://github.com/flask-restful/flask-restful) - Simple framework for creating REST APIs\n- [Flask-RestPlus](https://github.com/noirbizarre/flask-restplus) - syntaxic sugar, helpers and automatically generated Swagger documentation.\n- [Flask-Potion](https://github.com/biosustain/potion) - RESTful API framework for Flask and SQLAlchemy\n- [Zappa](https://github.com/Miserlou/Zappa) - Build and deploy server-less Flask applications on AWS Lambda and API Gateway\n\n## Admin interface\n\n- [Flask-Admin](https://github.com/flask-admin/flask-admin) - Simple and extensible administrative interface framework for Flask\n\n## Analytics\n\n- [Flask-Analytics](https://github.com/citruspi/Flask-Analytics) - Analytics snippets generator extension for the Flask framework\n- [Flask-Matomo](https://github.com/Lanseuo/flask-matomo) - Track requests to your Flask website with Matomo\n\n## Authentication\n\n- [Flask-Security](https://github.com/mattupstate/flask-security) - Quick and simple security for Flask applications\n- [Flask-Login](https://github.com/maxcountryman/flask-login) - Flask user session management\n- [Flask-User](https://github.com/lingthio/Flask-User) - Customizable user account management for Flask\n- [Flask-HTTPAuth](https://github.com/miguelgrinberg/Flask-HTTPAuth) - Simple extension that provides Basic and Digest HTTP authentication for Flask routes\n- [Flask-Praetorian](https://github.com/dusktreader/flask-praetorian) - Strong, Simple, and Precise security for Flask APIs (using jwt)\n\n## Authorization\n\n- [Authlib](https://github.com/lepture/authlib) - Authlib is an ambitious authentication library for OAuth 1, OAuth 2, OpenID clients, servers and more.\n- [Authomatic](https://github.com/authomatic/authomatic) - Authomatic provides out of the box support for a number of providers using OAuth 1.0a (Twitter, Tumblr and more) and OAuth 2.0 (Facebook, Foursquare, GitHub, Google, LinkedIn, PayPal and more)\n- [Flask-Pundit](https://github.com/anurag90x/flask-pundit) - Extension based on Rails' [Pundit](https://github.com/varvet/pundit) gem that provides easy way to organize access control for your models\n- [Flask-Dance](https://github.com/singingwolfboy/flask-dance) - OAuth consumer extension for Flask, shipped with pre-set support for Facebook, GitHub, Google, etc.\n\n## Database\n\n- [Flask-MongoEngine](https://github.com/MongoEngine/flask-mongoengine) - MongoEngine flask extension with WTF model forms support\n- [Flask-SQLAlchemy](https://github.com/mitsuhiko/flask-sqlalchemy) - Adds SQLAlchemy support to Flask\n\n## Database Migrations\n\n- [Flask-Migrate](https://github.com/miguelgrinberg/Flask-Migrate) - SQLAlchemy database migrations for Flask applications using Alembic\n\n## Session\n\n- [Flask-Session](https://github.com/fengsp/flask-session) - Server side session extension for Flask\n\n## Cache\n\n- [Flask-Caching](https://github.com/sh4nks/flask-caching) - Adds easy cache support to Flask\n- [flask-heroku-cacheify](https://github.com/rdegges/flask-heroku-cacheify) - Automatic Flask cache configuration on Heroku\n\n## Data Validation\n\n- [Flask-WTF](https://github.com/lepture/flask-wtf) - Simple integration of Flask and WTForms, including CSRF, file upload and Recaptcha integration.\n\n## Email\n\n- [Flask-Mail](https://github.com/mattupstate/flask-mail/) - Flask-Mail adds SMTP mail sending to your Flask applications\n\n## i18n\n\n- [flask-babel](https://github.com/python-babel/flask-babel) - i18n and l10n support for Flask based on Babel and pytz\n\n## Full-text searching\n\n- [SQLAlchemy-Searchable](https://github.com/kvesteri/sqlalchemy-searchable) - Full-text searching for Flask-SQLAlchemy (Postgres only)\n- [flask_msearch](https://github.com/honmaple/flask-msearch) - Full text search for flask with whoosh\n\n## Rate Limiting\n\n- [Flask-Limiter](https://github.com/alisaifee/flask-limiter) - Flask-Limiter provides rate limiting features to flask routes\n\n## Task Queue\n\n- [Flask-Dramatiq](https://flask-dramatiq.rtfd.io/) - [dramatiq](https://github.com/Bogdanp/dramatiq) integration for Flask applications.\n- [huey](https://github.com/coleifer/huey) - a little task queue for python\n- [Flask-RQ](https://github.com/mattupstate/flask-rq) - RQ (Redis Queue) integration for Flask applications\n- [celery](https://github.com/celery/celery/) - Distributed Task Queue\n\n## Exception tracking\n\n- [sentry-sdk](https://github.com/getsentry/sentry-python) - Python client for [Sentry](https://sentry.io/welcome/).\n- [airbrake-python](https://github.com/airbrake/airbrake-python) - Python client for [Airbrake](https://airbrake.io/)\n\n## Tracing\n\n- [flask-zipkin](https://github.com/qiajigou/flask-zipkin) - Distributed tracing with [Zipkin](https://zipkin.io/).\n- [Flask-OpenTracing](https://github.com/opentracing-contrib/python-flask) - Distributed tracing with [OpenTracing](http://opentracing.io/).\n\n## APM\n\n- [elastic-apm](https://github.com/elastic/apm-agent-python) - Elastic APM agent for Python\n\n## Other SDK\n\n- [Flask-GoogleMaps](https://github.com/rochacbruno/Flask-GoogleMaps) - Build and embed google maps in our Flask templates\n- [Flask-Gravatar](https://github.com/zzzsochi/Flask-Gravatar) - Small and simple gravatar usage in Flask\n- [Flask-Pusher](https://github.com/iurisilvio/Flask-Pusher) - Pusher integration for Flask\n- [Flask-Azure-Storage](https://github.com/alejoar/Flask-Azure-Storage) - Flask extension that provides integration with Azure Storage\n\n## Frontend\n\n- [Flask-CORS](https://github.com/corydolphin/flask-cors) - A Flask extension for handling Cross Origin Resource Sharing (CORS), making cross-origin AJAX possible\n- [flask-assets](https://github.com/miracle2k/flask-assets) - Flask webassets integration\n- [flask-s3](https://github.com/e-dard/flask-s3) - Seamlessly serve your static assets of your Flask app from Amazon S3\n- [Flask-SSLify](https://github.com/kennethreitz/flask-sslify) - Force SSL on your Flask app\n- [Flask-HTMLmin](https://github.com/hamidfzm/Flask-HTMLmin) - Flask html minifier\n\n## Development (Debugging/Testing/Documentation)\n\n- [Flasgger](https://github.com/rochacbruno/flasgger) - Create API documentation for Flask views using Swagger 2.0 specs\n- [flask-apispec](https://github.com/jmcarp/flask-apispec) - simple self-documenting APIs with flask\n- [flask2postman](https://github.com/numberly/flask2postman) - Generate a Postman collection from your Flask application\n- [flask_profiler](https://github.com/muatik/flask-profiler) - endpoint analyzer/profiler for Flask\n- [Flask-DebugToolbar](https://github.com/mgood/flask-debugtoolbar) - A port of the django debug toolbar to flask\n- [flask-debug-toolbar-mongo](https://github.com/cenkalti/flask-debug-toolbar-mongo) - MongoDB panel for the Flask Debug Toolbar\n- [Flask-Testing](https://github.com/jarus/flask-testing) - Unittest extensions for Flask\n- [pytest-flask](https://github.com/pytest-dev/pytest-flask) - A set of pytest fixtures to test Flask applications\n- [Flask-MonitoringDashboard](https://github.com/flask-dashboard/Flask-MonitoringDashboard) - Automatically monitor the evolving performance of Flask/Python web services.\n- [nplusone](https://github.com/jmcarp/nplusone#flask-sqlalchemy) - Auto-detect n+1 queries with Flask and SQLAlchemy\n- [connexion](https://github.com/zalando/connexion) - Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation \u0026 OAuth2 support.\n\n## Utils\n\n- [flask-marshmallow](https://github.com/marshmallow-code/flask-marshmallow) Flask + marshmallow for beautiful APIs\n- [flask-jsonrpc](https://github.com/cenobites/flask-jsonrpc) - A basic JSON-RPC implementation for your Flask-powered sites\n- [Flask-Bcrypt](https://github.com/maxcountryman/flask-bcrypt) - Flask-Bcrypt is a Flask extension that provides bcrypt hashing utilities for your application\n- [Mixer](https://github.com/klen/mixer) - Mixer is application to generate instances of Django or SQLAlchemy models\n- [Flask-FeatureFlags](https://github.com/trustrachel/Flask-FeatureFlags) - A Flask extension that enables or disables features based on configuration\n- [Flask-Reggie](https://github.com/rhyselsmore/flask-reggie) - Regex Converter for Flask URL Routes\n- [Flask-SocketIO](https://github.com/miguelgrinberg/Flask-SocketIO) - Socket.IO integration for Flask applications\n- [Flask-Moment](https://github.com/miguelgrinberg/Flask-Moment) - Formatting of dates and times in Flask templates using moment.js\n- [Flask-Paginate](https://github.com/lixxu/flask-paginate) - Pagination support for Flask\n- [Flask-graphql](https://github.com/graphql-python/flask-graphql) - Adds GraphQL support to your Flask application\n\n# Resources\n## Tutorials\n\n- [How to build a news app that never goes down and costs you practically nothing](http://blog.apps.npr.org/2013/02/14/app-template-redux.html) (by NPR)\n- [Building websites in Python with Flask](http://maximebf.com/blog/2012/10/building-websites-in-python-with-flask/)\n- [The Flask Mega-Tutorial](https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world)\n- [Implementing a RESTful Web API with Python \u0026 Flask](http://blog.luisrei.com/articles/flaskrest.html)\n- [Discover Flask - Full Stack Web Development with Flask](https://github.com/realpython/discover-flask)\n- [Flaskr - Intro to Flask, Test Driven Development, and jQuery](https://github.com/mjhea0/flaskr-tdd)\n\n## Courses\n\n- [Full Stack Foundations](https://www.udacity.com/course/full-stack-foundations--ud088)\n- [Designing RESTful APIs](https://www.udacity.com/course/designing-restful-apis--ud388)\n\n## Books\n\n- [Explore Flask](https://exploreflask.com/en/latest/)\n- [Flask Web Development](http://shop.oreilly.com/product/0636920031116.do)\n- [Real Python](https://realpython.com)\n- [Learning Flask Framework](https://www.packtpub.com/web-development/learning-flask-framework)\n- [Flask Blueprints](https://www.packtpub.com/web-development/flask-blueprints)\n- [Flask Framework Cookbook](https://www.packtpub.com/web-development/flask-framework-cookbook)\n- [Mastering Flask](https://www.packtpub.com/web-development/mastering-flask)\n- [Building Web Applications with Flask](https://www.packtpub.com/web-development/building-web-applications-flask)\n\n## Slides\n\n- [Creating beautiful REST APIs with Flask](http://pycoder.net/bospy/presentation.html)\n- [Advanced Flask Patterns](https://speakerdeck.com/mitsuhiko/advanced-flask-patterns)\n- [Flasky Goodness](https://speakerdeck.com/kennethreitz/flasky-goodness)\n- [Domain Driven Design (... with Flask)](https://speakerdeck.com/mikedebo/domain-driven-design-dot-dot-dot-with-flask)\n- [In Flask we Trust](https://speakerdeck.com/playpauseandstop/in-flask-we-trust)\n\n## Videos\n\n- [PyVideo](https://pyvideo.org/search.html?q=flask)\n- [Practical Flask Web Development Tutorials](https://www.youtube.com/playlist?list=PLQVvvaa0QuDc_owjTbIY4rbgXOFkUYOUB)\n\n## Built with Flask\n\n- [zmusic-ng](https://git.zx2c4.com/zmusic-ng/) - ZX2C4 Music provides a web interface for playing and downloading music files using metadata.\n- [GuitarFan](https://github.com/lowrain/GuitarFan) - guitar tab\n- [June](https://github.com/pythoncn/june) - ~~python-china.org~~\n- [Zerqu](https://github.com/lepture/zerqu) - ZERQU is a content-focused API-based platform. eg: [Python-China](https://python-china.org)\n- [motiky](https://github.com/notedit/motiky)\n- [missing](https://github.com/notedit/missing) - a list service called missing\n- [thenewsmeme.com](https://github.com/danjac/newsmeme)\n- [overholt](https://github.com/mattupstate/overholt) - Example Flask application illustrating common practices\n- [pypress](https://github.com/laoqiu/pypress) - flask team blog\n- [thepast.me](https://github.com/laiwei/thepast)\n- [redispapa](https://github.com/no13bus/redispapa) - another redis monitor by using flask, angular, socket.io\n- [flaskblog](https://github.com/defshine/flaskblog) - a simple blog system based on flask\n- [cleanblog](https://github.com/defshine/cleanblog) - a clean blog system based on flask and mongoengine\n- [Quokka CMS](https://github.com/rochacbruno/quokka) - CMS made with Flask and MongoDB\n- [chat](https://github.com/lzyy/chat) - a live chat built with python (flask + gevent + apscheduler) + redis\n- [chatapp](https://github.com/vinceprignano/chatapp) - Flask and Angular.js Chat Application using Socket.io\n- [Frozen-Flask](https://github.com/Frozen-Flask/Frozen-Flask) - Freezes a Flask application into a set of static files\n- [mcflyin](https://github.com/wrobstory/mcflyin) - A small timeseries transformation API built on Flask and Pandas\n- [Skylines](https://github.com/skylines-project/skylines) - Live tracking, flight database and competition framework\n- [airflow](https://github.com/apache/incubator-airflow) - Airflow is a system to programmatically author, schedule and monitor data pipelines.\n- [timesketch](https://github.com/google/timesketch) - Collaborative forensics timeline analysis\n- [changes](https://github.com/dropbox/changes) - A dashboard for your code. A build system.\n- [security_monkey](https://github.com/Netflix/security_monkey) - monitors policy changes and alerts on insecure configurations in an AWS account.\n- [securedrop](https://github.com/freedomofpress/securedrop)- an open-source whistleblower submission system that media organizations can use to securely accept documents from and communicate with anonymous sources.\n- [sync_engine](https://github.com/nylas/sync-engine) - IMAP/SMTP sync system with modern APIs\n- [cleansweep](https://github.com/AamAadmiParty/cleansweep) - Volunteer \u0026 Campaign Management System\n- [indico](https://github.com/indico/indico) - a general-purpose event management web-based solution. It includes a full-blown conference organization workflow as well as tools for meeting management and room booking. It provides as well integration with video-conferencing solutions.\n- [flaskbb](https://github.com/flaskbb/flaskbb) - A classic Forum Software in Python using Flask.\n- [PythonBuddy] (https://github.com/ethanchewy/PythonBuddy) - Online Python Editor With Live Syntax Checking and Execution\n\n## Boilerplate\n\n- [fbone](https://github.com/imwilsonxu/fbone)\n- [cookiecutter-flask](https://github.com/sloria/cookiecutter-flask)\n- [Flask-Foundation](https://github.com/JackStouffer/Flask-Foundation)\n- [flask-rest-template](https://github.com/alexandre/flask-rest-template)\n- [gae-init](https://gae-init.appspot.com) - Flask boilerplate running on Google App Engine\n- [Flask-AppBuilder](https://github.com/dpgaspar/Flask-AppBuilder) - Simple and rapid application builder framework, built on top of Flask. includes detailed security, auto form generation, google charts and much more\n","funding_links":[],"categories":["Web Frameworks","Others","Back-End Development","HarmonyOS","Misc","资源列表","Web Tech","Technical","Back-end Development","Python","Web框架","Programming languages","Web Back-end","后端开发","Programming Language Lists","Uncategorized","后端开发框架及项目","miscellaneous","Tips and Tutorials","Web Frameworks [🔝](#readme)","কিছু Awesome ডেভেলপমেন্ট রিসোর্স","Web","Awesome Python","What to hire for:","Other Awesome Lists","Web Frameworks \u0026 RESTful API","Frameworks \u0026 Libraries","Themed Directories"],"sub_categories":["Windows Manager","Web 框架","awesome-*","Programming languages Components \u0026 Frameworks","Python Lists","Uncategorized","管理面板","Other Awesome Python Lists","ফ্রেমওয়ার্ক \u0026 লাইব্রেরী","Frameworks","Web Frameworks","Drone Frames","Kubernetes Storage"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhumiaozuzu%2Fawesome-flask","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhumiaozuzu%2Fawesome-flask","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhumiaozuzu%2Fawesome-flask/lists"}