Skip to content

Latest commit

 

History

History
211 lines (140 loc) · 11.2 KB

flask.md

File metadata and controls

211 lines (140 loc) · 11.2 KB

Awesome Flask Awesome

收集了大量 Flask 相关的优秀应用、项目等资源,方便了 Flask 用户参考查阅。

Flask 优秀资源大全 则是翻译而来。也欢迎你帮助推荐和提供建议

赞善或进入python技术群:钉钉或微信 pythontesting、 支付宝xurongzhong#gmail.com, 请将#替换为@。

python测试开发钉钉群:21745728,目前800多人,另有几千人的python测试开发微信群,可联系 钉钉或微信号 pythontesting 加群(备注:python)!

python八字排盘 目前市面上功能最强大的八字排盘,科学的尽头是道教,玄学。

精品图书

访问密码: 2274, 无需注册,点击普通下载即可。如遇失效可加钉钉或微信 pythontesting获取。

框架

  • Connexion - Swagger/OpenAPI,支持自动端点验证和OAuth2 ★★
  • Eve - 机遇Flask、MongoDB的REST API框架 ★★★★★
  • Flask-RESTful - 用于创建REST API的简单框架 ★★★★★
  • Flask-RestPlus - 语法糖、帮助器和自动生成的Swagger文档。 ★★
  • Zappa - 在AWS Lambda和API网关上构建和部署无服务器的Flask应用程序 ★★★★★

管理界面

  • Flask-Admin - Flask的简单和可扩展的管理界面框架 ★★★★

验证

  • Flask-Security - 为Flask应用程序提供快速和简单的安全保护。
  • Flask-Login - Flask用户会话管理 ★★
  • Flask-User - Flask的可定制的用户账户管理
  • Flask-HTTPAuth - 简单的扩展,为Flask路由提供Basic和Digest HTTP认证。

授权

  • Authlib - Authlib是一个雄心勃勃的认证库,用于OAuth 1、OAuth 2、OpenID客户端、服务器等。 ★★
  • Authomatic - Authomatic为使用OAuth 1.0a(Twitter、Tumblr等)和OAuth 2.0(Facebook、Foursquare、GitHub、Google、LinkedIn、PayPal等)的一些提供者提供开箱即用的支持。
  • Flask-Dance - Flask的OAuth消费者扩展,预先设置了对Facebook、GitHub、Google等的支持。

数据库

数据库迁移

  • Flask-Migrate - 使用Alembic为Flask应用程序进行SQLAlchemy数据库迁移。 ★

缓存

数据验证

  • Flask-WTF - Flask和WTForms的简单集成,包括CSRF、文件上传和Recaptcha的集成。

速率限制

  • Flask-Limiter - Flask-Limiter为flask路线提供速率限制功能。

任务队列

  • huey - 一个用于python的小任务队列 ★★★
  • celery - 分布式任务队列 ★★★★★

异常跟踪

APM

其他SDK

前端

  • Flask-CORS - 用于处理跨源资源共享(CORS)的Flask扩展,使跨源AJAX成为可能。

开发(调试/测试/文档)

工具

  • flask-marshmallow Flask + marshmallow for beautiful APIs
  • Mixer - Mixer是用于生成Django或SQLAlchemy模型实例的应用程序。
  • Flask-SocketIO - 为Flask应用程序整合Socket.IO ★★★★
  • Flask-Moment - 在Flask模板中使用moment.js对日期和时间进行格式化。
  • Flask-graphql - 将GraphQL支持添加到你的Flask应用程序中。

资源

教程

课程

书籍

幻灯片

视频

项目

  • zmusic-ng - ZX2C4 Music提供了一个使用元数据播放和下载音乐文件的网络接口。
  • redispapa - 使用flask、angular、socket.io的另一个redis监视器
  • Frozen-Flask - 将Flask应用程序冻结为一组静态文件
  • Skylines - 实时跟踪、飞行数据库和竞赛框架
  • airflow - Airflow是一个以编程方式编写、安排和监控数据管道的系统。 ★★★★★
  • timesketch - 协作取证的时间线分析 ★★
  • security_monkey - 监视政策变化并对AWS账户中的不安全配置发出警报。 ★★★
  • securedrop--一个开源的举报人提交系统,媒体机构可以用它来安全地接受匿名来源的文件并与之沟通。 ★★
  • sync_engine - 具有现代API的IMAP/SMTP同步系统 ★★
  • indico - 通用的活动管理网络解决方案。它包括一个完整的会议组织工作流程,以及会议管理和房间预订的工具。它还提供与视频会议解决方案的整合。
  • flaskbb - 使用Flask的经典Python论坛软件。

Boilerplate