View Code? Open in Web Editor
NEW
This project forked from humiaozuzu /awesome-flask
A curated list of awesome Flask resources and plugins
awesome-flask's Introduction
Tutorial
Books
Repos
App template/bootstrap/boilerplate
Slides
Framework
Flask Kit - Flexible microkit for Flask microframework
Kit - Flask, Celery, SQLAlchemy integration
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
Reding - Rating on Redis - REST API on Flask
Clay - Clay is a framework for building RESTful backend services using best practices
flask-backbone-mongo - experiments with backbone.js, flask and mongo
FlaskBootstrapSecurity - A Flask Application with Twitter Bootstrap, Flask-Security, Flask-SQLalchemy, Gmail, and User Registration preconfigured.
flask-bootstrap - A Flask app template with integrated SQLAlchemy, authentication, and Bootstrap frontend
Flask-Bootstrap - Ready-to-use Twitter-bootstrap for use in Flask
Flask-Foundation - A solid foundation for your flask app
Flask-Foundation - Quick start with Flask
FaFaFa - Flask / Angular / Foundation Boilerplate
Quokka - Flask powered CMS on top of mongoengine/MongoDB (WIP)
Tyron - Tyron is a web app for events pushing.
Coaster - Common patterns for Flask apps
Frozen-Flask - Freezes a Flask application into a set of static files
chatapp - Flask and Angular.js Chat Application using Socket.io
python-websockets-chat - An example implementation of WebSockets in Flask
flask-gevent-socketio-chat - Minimal example of using Flask with python-gevent
chat - A simple chat app created to experiment with Redis, Gevent, Flask & Server-Sent Events
chat - a live chat built with python(flask + gevent + apscheduler) + redis
enferno - A Flask-based Framework for the Next Decade
Admin
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-FlatPages - Provides flat static pages to a Flask application
Database/ORM/ODM
Database Migrations
Flask-Migrate - SQLAlchemy database migrations for Flask applications using Alembic
Flask-Alembic - A Flask Extension to provide Alembic integration with Flask
Session
Data Validation - Flask-SocketIO gives Flask applications access to low latency bi-direccional communications between the clients and the server.
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
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
Full-text searching
Cache
Rate Limiting
Flask-Limiter - Flask-Limiter provides rate limiting features to flask routes
Queue
Flask-RQ - RQ (Redis Queue) integration for Flask applications
celery - Distributed Task Queue
OAuth client/provider
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-GoogleLogin - Flask-GoogleLogin extends Flask-Login to use Google's OAuth2 authorization
flask-googlefed - Google Federated Logins for Flask
Flask-OpenID - Flask-OpenID adds openid support to flask applications
Flask-GoogleAuth - Super simple Google OpenID and Federated Auth for Flask apps
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
Payment
Exception tracking
Metrics Tracking
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
Other SDK
Frontend
Flask-Mustache - Mustache template integration with Flask
Flask-Genshi - Genshi templating for Flask
flask-mako - Provides support for Mako Templates in Flask
Flask-Markdown - Markdown jinja2 extension for Flask
Flask-Sijax - An extension for the Flask microframework that adds Sijax support
flask-assets - Flask webassets integration
flask-funnel - Better asset management for Flask
jinja-assets-compressor - A Jinja extension (compatible with Flask and other frameworks) to compile and/or compress your assets
flask_util_js - flask's util in javascript. such as url_for etc
flask-s3 - Seamlessly serve your static assets of your Flask app from Amazon S3
Development
Utils
Flask-Split - A/B testing for your Flask application
flask-jsonrpc - A basic JSON-RPC implementation for your Flask-powered sites
Flask-Security - Quick and simple security for Flask applications
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
Erlenmeyer - Automatically generate Flask servers from Core Data
Mixer - Mixer is application to generate instances of Django or SQLAlchemy models
FlaskEx - Predefined help libraries for Flask
Flask-Script - Flask extension to help writing external scripts for Flask applications
mimerender - Python module for RESTful HTTP Content Negotiation
Flask-Classy - Class based views for Flask
Flask-Principal - Identity management for Flask applications
Flask-SSLify - Force SSL on your Flask app
Flask-gzip - Gzip flask responses
Flask-Login - Flask user session management
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
Flask-Moment - Formatting of dates and times in Flask templates using moment.js
Flask-Paginate - Pagination support for Flask
awesome-flask's People
Watchers