Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-flask
A curated list of awesome Flask resources and plugins
https://github.com/humiaozuzu/awesome-flask
Last synced: 4 days ago
JSON representation
-
Framework
- 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.
- Flask-Potion - RESTful API framework for Flask and SQLAlchemy
- Zappa - Build and deploy server-less Flask applications on AWS Lambda and API Gateway
-
Analytics
- Flask-Analytics - Analytics snippets generator extension for the Flask framework
-
Authentication
- Flask-Login - Flask user session management
- Flask-User - Customizable user account management for Flask
- Flask-HTTPAuth - Simple extension that provides Basic and Digest HTTP authentication for Flask routes
- Flask-Praetorian - Strong, Simple, and Precise security for Flask APIs (using jwt)
-
Authorization
- Authlib - Authlib is an ambitious authentication library for OAuth 1, OAuth 2, OpenID clients, servers and more.
- 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-Pundit - Extension based on Rails' [Pundit](https://github.com/varvet/pundit) gem that provides easy way to organize access control for your models
- Flask-Dance - OAuth consumer extension for Flask, shipped with pre-set support for Facebook, GitHub, Google, etc.
-
Database
- Flask-MongoEngine - MongoEngine flask extension with WTF model forms support
-
Database Migrations
- Flask-Migrate - SQLAlchemy database migrations for Flask applications using Alembic
-
Cache
- flask-heroku-cacheify - Automatic Flask cache configuration on Heroku
-
i18n
- flask-babel - i18n and l10n support for Flask based on Babel and pytz
-
Full-text searching
- flask_msearch - Full text search for flask with whoosh
-
Rate Limiting
- Flask-Limiter - Flask-Limiter provides rate limiting features to flask routes
-
Task Queue
- huey - a little task queue for python
- Flask-Dramatiq - [dramatiq](https://github.com/Bogdanp/dramatiq) integration for Flask applications.
-
Exception tracking
- sentry-sdk - Python client for [Sentry](https://sentry.io/welcome/).
- airbrake-python - Python client for [Airbrake](https://airbrake.io/)
-
Tracing
- flask-zipkin - Distributed tracing with [Zipkin](https://zipkin.io/).
- Flask-OpenTracing - Distributed tracing with [OpenTracing](http://opentracing.io/).
-
APM
- elastic-apm - Elastic APM agent for Python
-
Other SDK
- Flask-Gravatar - Small and simple gravatar usage in Flask
- Flask-Pusher - Pusher integration for Flask
- Flask-Azure-Storage - Flask extension that provides integration with Azure Storage
-
Frontend
- Flask-CORS - A Flask extension for handling Cross Origin Resource Sharing (CORS), making cross-origin AJAX possible
- flask-assets - Flask webassets integration
- flask-s3 - Seamlessly serve your static assets of your Flask app from Amazon S3
- Flask-SSLify - Force SSL on your Flask app
- Flask-HTMLmin - Flask html minifier
-
Development (Debugging/Testing/Documentation)
- Flasgger - Create API documentation for Flask views using Swagger 2.0 specs
- flask-apispec - simple self-documenting APIs with flask
- flask2postman - Generate a Postman collection from your Flask application
- flask_profiler - endpoint analyzer/profiler for Flask
- Flask-DebugToolbar - A port of the django debug toolbar to flask
- flask-debug-toolbar-mongo - MongoDB panel for the Flask Debug Toolbar
- Flask-Testing - Unittest extensions for Flask
- pytest-flask - A set of pytest fixtures to test Flask applications
- Flask-MonitoringDashboard - Automatically monitor the evolving performance of Flask/Python web services.
- nplusone - Auto-detect n+1 queries with Flask and SQLAlchemy
- Flask-DebugToolbar - A port of the django debug toolbar to flask
- connexion - Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation & OAuth2 support.
-
Utils
- flask-marshmallow
- 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
- Mixer - Mixer is application to generate instances of Django or SQLAlchemy models
- 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-graphql - Adds GraphQL support to your Flask application
- Flask-FeatureFlags - A Flask extension that enables or disables features based on configuration
-
Tutorials
- Discover Flask - Full Stack Web Development with Flask
- Flaskr - Intro to Flask, Test Driven Development, and jQuery
- How to build a news app that never goes down and costs you practically nothing
- Building websites in Python with Flask
- The Flask Mega-Tutorial
- Implementing a RESTful Web API with Python & Flask
-
Built with Flask
- GuitarFan - guitar tab
- June - ~~python-china.org~~
- Zerqu - ZERQU is a content-focused API-based platform. eg: [Python-China](https://python-china.org)
- 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
- chat - a live chat built with python (flask + gevent + apscheduler) + redis
- 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.
- flaskbb - A classic Forum Software in Python using Flask.
- Quokka CMS - CMS made with Flask and MongoDB
- chat - a live chat built with python (flask + gevent + apscheduler) + redis
- airflow - Airflow is a system to programmatically author, schedule and monitor data pipelines.
- chatapp - Flask and Angular.js Chat Application using Socket.io
-
Boilerplate
- fbone
- Flask-Foundation
- flask-rest-template
- Flask-AppBuilder - Simple and rapid application builder framework, built on top of Flask. includes detailed security, auto form generation, google charts and much more
- cookiecutter-flask
- flask-rest-template
- gae-init - Flask boilerplate running on Google App Engine
-
Books
-
Courses
-
Slides
-
Videos
-
Admin interface
- Flask-Admin - Simple and extensible administrative interface framework for Flask
-
Session
- Flask-Session - Server side session extension for Flask
Programming Languages
Categories
Built with Flask
29
Development (Debugging/Testing/Documentation)
12
Utils
10
Boilerplate
7
Framework
7
Tutorials
6
Slides
5
Frontend
5
Books
4
Authentication
4
Authorization
4
Other SDK
3
Task Queue
2
Courses
2
Tracing
2
Exception tracking
2
Analytics
1
Cache
1
Rate Limiting
1
Admin interface
1
Database
1
Full-text searching
1
APM
1
i18n
1
Session
1
Database Migrations
1
Videos
1
Sub Categories
Keywords
python
37
flask
34
sqlalchemy
5
flask-extensions
5
rest
5
authentication
4
django
4
flask-application
4
security
3
flask-extension
3
rest-api
3
data-engineering
2
data-integration
2
data-orchestrator
2
data-pipelines
2
data-science
2
elt
2
etl
2
machine-learning
2
mlops
2
orchestration
2
scheduler
2
workflow
2
workflow-engine
2
dag
2
automation
2
apache-airflow
2
apache
2
airflow
2
authorization
2
web
2
redis
2
testing
2
profiler
2
monitoring
2
dashboard
2
python3
2
marshmallow
2
public-domain
2
boilerplate
2
template
2
blueprints
2
mongoengine
2
swagger
2
restful
2
workflow-orchestration
2
mongodb
2
api
2
memcached
1
openapi
1