版权: https://github.com/humiaozuzu/awesome-flask
Awesome Flask
=============
介绍 Awesome-Flask 是由 humiaozuzu 发起和维护的 Flask 资源列表。该列表收集了许多 Python Flask 相关的优秀资源,方便了 Flask 用户参考查阅。
Python Flask 优秀资源大全中文版 则是依据 Awesome-Flask 翻译而来。也欢迎你帮助推荐和提供建议!
资源 教程 课程 图书 课件 视频 使用 Flask 构建 zmusic-ng - ZX2C4 Music provides a web interface for playing and downloading music files using metadata. GuitarFan - guitar tab June - python-china.org Zerqu - ZERQU is a content-focused API-based platform. eg: Python-China motiky missing - a list service called missing thenewsmeme.com overholt - Example Flask application illustrating common practices pypress - flask team blog thepast.me redispapa - another redis monitor by using flask, angular, socket.io flaskblog - a simple blog system based on flask cleanblog - a clean blog system based on flask and mongoengine Quokka CMS - CMS made with Flask and MongoDB chat - a live chat built with python (flask + gevent + apscheduler) + redis chatapp - Flask and Angular.js Chat Application using Socket.io Frozen-Flask - Freezes a Flask application into a set of static files mcflyin - A small timeseries transformation API built on Flask and Pandas Skylines - Live tracking, flight database and competition framework airflow - Airflow is a system to programmatically author, schedule and monitor data pipelines. timesketch - Collaborative forensics timeline analysis changes - A dashboard for your code. A build system. security_monkey - monitors policy changes and alerts on insecure configurations in an AWS account. securedrop - an open-source whistleblower submission system that media organizations can use to securely accept documents from and communicate with anonymous sources. sync_engine - IMAP/SMTP sync system with modern APIs cleansweep - Volunteer & Campaign Management System 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. 应用模板/bootstrap/样板 插件 框架 Connexion - Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation and OAuth2 support Flask Kit - Flexible microkit for Flask microframework flask-peewee - flask integration for peewee, including admin, authentication, rest api and more Flask-MongoRest - Restful API framework wrapped around MongoEngine Eve - REST API framework powered by Flask, MongoDB and good intentions Flask-Restless - A Flask extension for creating simple ReSTful APIs from SQLAlchemy models Flask-RESTful - Simple framework for creating REST APIs Flask-RestPlus - syntaxic sugar, helpers and automatically generated Swagger documentation on top of Flask-Restful. Flask-Potion - RESTful API framework for Flask and SQLAlchemy enferno - A Flask-based Framework for the Next Decade Flasgger - Create API documentation for Flask views using Swagger 2.0 specs flask-restful-swagger - A wrapper for flask-restful which enables swagger support 后台管理 Flask-Admin - Simple and extensible administrative interface framework for Flask Flask-SuperAdmin - The best admin interface framework for Flask. With scaffolding for MongoEngine, Django and SQLAlchemy 认证 Flask-Security - Quick and simple security for Flask applications Flask-Login - Flask user session management 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) flask-googlefed - Google Federated Logins for Flask Flask-OpenID - Flask-OpenID adds openid support to flask applications Flask-Social - OAuth Provider Integration for Flask-Security Flask-OAuthlib - OAuthlib implementation for Flask GitHub-Flask - Flask extension for authenticating users with GitHub and making requests to the API Python-Social-Auth - Social auth made simple Flask-social-blueprint - OAuth OOP way Flask-OAuth - OAuth Support for Flask Flask-HTTPAuth - Simple extension that provides Basic and Digest HTTP authentication for Flask routes Flask-User - Customizable user account management for Flask 授权 Flask-Pundit - Extension based on Rails' Pundit gem that provides easy way to organize access control for your models 数据库/ORM/ODM 数据库迁移 Flask-Migrate - SQLAlchemy database migrations for Flask applications using Alembic Flask-Alembic - A Flask Extension to provide Alembic integration with Flask 会话 缓存 数据验证 Flask-WTF - Simple integration of Flask and WTForms, including CSRF, file upload and Recaptcha integration. Flask-SeaSurf - SeaSurf is a Flask extension for preventing cross-site request forgery (CSRF). Colander - A serialization/deserialization/validation library for strings, mappings and lists Flask-Validator - Data validator for SQLAlchemy using ORM events Email Flask-Mail - Flask-Mail adds SMTP mail sending to your Flask applications i18n flask-babel - i18n and l10n support for Flask based on Babel and pytz 全文搜索 速率限定 Flask-Limiter - Flask-Limiter provides rate limiting features to flask routes 队列 Flask-RQ - RQ (Redis Queue) integration for Flask applications celery - Distributed Task Queue 支付 异常追踪 度量追踪 flask-track-usage - Basic metrics tracking for the Flask framework Flask-Analytics - A Flask extention that provide user navigation tracking Flask-StatHat - StatHat extension for Flask scales - Metrics for Python flask-tracking - Tracking app for Flask that logs HTTP request and response information in a capped MongoDB collection Flask-Analytics - Analytics snippets generator extension for the Flask framework. 其它 SDK 前端 (资源 Pipeline/CDN) 开发 (调试/测试/AB 测试) 工具 Flask-Script - Flask extension to help writing external scripts for Flask applications Flask-Split - A/B testing for your Flask application flask-jsonrpc - A basic JSON-RPC implementation for your Flask-powered sites Flask-Bcrypt - Flask-Bcrypt is a Flask extension that provides bcrypt hashing utilities for your application Flask-AppBuilder - Simple and rapid application builder framework, built on top of Flask. includes detailed security, auto form generation, google charts and much more Mixer - Mixer is application to generate instances of Django or SQLAlchemy models FlaskEx - Predefined help libraries for Flask mimerender - Python module for RESTful HTTP Content Negotiation Flask-Classy - Class based views for Flask Flask-Principal - Identity management for Flask applications Flask-ShortUrl - Short URL generator for Flask Flask-FeatureFlags - A Flask extension that enables or disables features based on configuration Flask-UUID - UUID url converter for Flask routes Flask-Reggie - Regex Converter for Flask URL Routes Flask-SocketIO - Socket.IO integration for Flask applications Flask-Moment - Formatting of dates and times in Flask templates using moment.js Flask-Paginate - Pagination support for Flask Flask-CORS - Flask extension for handling Cross Origin Resource Sharing (CORS), making cross-origin AJAX possible Flask-Styleguide - A living Styleguide for your Flask application