Skip to content

Commit

Permalink
added Flask Resources
Browse files Browse the repository at this point in the history
  • Loading branch information
vicky002 committed Jul 1, 2015
1 parent 79050d1 commit 59d750e
Showing 1 changed file with 192 additions and 0 deletions.
192 changes: 192 additions & 0 deletions Flask/flask_resources.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,192 @@
Flask
=============

Resources
---------

- Tutorial
- [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)
- [Building websites in Python with Flask](http://maximebf.com/blog/2012/10/building-websites-in-python-with-flask/)
- [The Flask Mega-Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world)
- [Implementing a RESTful Web API with Python & Flask](http://blog.luisrei.com/articles/flaskrest.html)
- [Discover Flask - Full Stack Web Development with Flask](http://discoverflask.com)
- [Flaskr - Intro to Flask, Test Driven Development, and jQuery](https://github.com/mjhea0/flaskr-tdd)
- [Kickstarting Flask on Ubuntu - Setup and Deployment](https://realpython.com/blog/python/kickstarting-flask-on-ubuntu-setup-and-deployment/)
- Books
- [Explore Flask](http://exploreflask.com/)
- [Flask Web Development](http://shop.oreilly.com/product/0636920031116.do)
- [Real Python](https://realpython.com)
- Repos
- [zmusic-ng](http://git.zx2c4.com/zmusic-ng/) - ZX2C4 Music provides a web interface for playing and downloading music files using metadata.
- [GuitarFan](https://github.com/lowrain/GuitarFan) - guitar tab
- [June](https://github.com/pythoncn/june) - python-china.org
- [motiky](https://github.com/notedit/motiky)
- [missing](https://github.com/notedit/missing) - a list service called missing
- [thenewsmeme.com](https://github.com/danjac/newsmeme)
- [overholt](https://github.com/mattupstate/overholt) - Example Flask application illustrating common practices
- [pypress](https://github.com/laoqiu/pypress) - flask team blog
- [quokka](https://github.com/quokkaproject/quokka) - Flask powered CMS on top of mongoengine/MongoDB
- [thepast.me](https://github.com/laiwei/thepast)
- [redispapa](https://github.com/no13bus/redispapa) - another redis monitor by using flask, angular, socket.io
- [flaskblog](https://github.com/defshine/flaskblog) - a simple blog system based on flask
- [cleanblog](https://github.com/defshine/cleanblog) - a clean blog system based on flask and mongoengine
- App template/bootstrap/boilerplate
- [fbone](https://github.com/imwilsonxu/fbone)
- [flask-base](https://github.com/notedit/flask-base)
- [cookiecutter-flask](https://github.com/sloria/cookiecutter-flask)
- Slides
- [Advanced Flask Patterns](https://speakerdeck.com/mitsuhiko/advanced-flask-patterns)
- [Flasky Goodness](https://speakerdeck.com/kennethreitz/flasky-goodness)
- [Domain Driven Design (... with Flask)](https://speakerdeck.com/mikedebo/domain-driven-design-dot-dot-dot-with-flask)
- [In Flask we Trust](https://speakerdeck.com/playpauseandstop/in-flask-we-trust)
- Videos
- [Flask by Example](http://pyvideo.org/video/2608/flask-by-example)
- [Writing RESTful web services with Flask](http://pyvideo.org/video/2668/writing-restful-web-services-with-flask)

Plugins
-------

- Framework
- [Flask Kit](https://github.com/semirook/flask-kit) - Flexible microkit for Flask microframework
- [Kit](https://github.com/mtth/kit) - Flask, Celery, SQLAlchemy integration
- [flask-peewee](https://github.com/coleifer/flask-peewee) - flask integration for peewee, including admin, authentication, rest api and more
- [Flask-MongoRest](https://github.com/elasticsales/flask-mongorest) - Restful API framework wrapped around MongoEngine
- [Eve](https://github.com/nicolaiarocci/eve) - REST API framework powered by Flask, MongoDB and good intentions
- [Flask-Restless](https://github.com/jfinkels/flask-restless) - A Flask extension for creating simple ReSTful APIs from SQLAlchemy models
- [Flask-RESTful](https://github.com/twilio/flask-restful) - Simple framework for creating REST APIs
- [Flask-Potion](https://github.com/biosustain/potion) - RESTful API framework for Flask and SQLAlchemy
- [Reding](https://github.com/BuongiornoMIP/Reding) - Rating on Redis - REST API on Flask
- [Clay](https://github.com/uber/clay) - Clay is a framework for building RESTful backend services using best practices
- [flask-backbone-mongo](https://github.com/jamescasbon/flask-backbone-mongo) - experiments with backbone.js, flask and mongo
- [FlaskBootstrapSecurity](https://github.com/hansonkd/FlaskBootstrapSecurity) - A Flask Application with Twitter Bootstrap, Flask-Security, Flask-SQLalchemy, Gmail, and User Registration preconfigured.
- [flask-bootstrap](https://github.com/esbullington/flask-bootstrap) - A Flask app template with integrated SQLAlchemy, authentication, and Bootstrap frontend
- [Flask-Bootstrap](https://github.com/mbr/flask-bootstrap) - Ready-to-use Twitter-bootstrap for use in Flask
- [Flask-Foundation](https://github.com/JackStouffer/Flask-Foundation) - A solid foundation for your flask app
- [Flask-Foundation](https://github.com/klen/Flask-Foundation) - Quick start with Flask
- [FaFaFa](https://github.com/fordaaronj/fafafa) - Flask / Angular / Foundation Boilerplate
- [Quokka](https://github.com/pythonhub/quokka) - Flask powered CMS on top of mongoengine/MongoDB (WIP)
- [Tyron](https://github.com/tbarbugli/tyron) - Tyron is a web app for events pushing.
- [Coaster](https://github.com/hasgeek/coaster) - Common patterns for Flask apps
- [Frozen-Flask](https://github.com/SimonSapin/Frozen-Flask) - Freezes a Flask application into a set of static files
- [chatapp](https://github.com/vinceprignano/chatapp) - Flask and Angular.js Chat Application using Socket.io
- [python-websockets-chat](https://github.com/heroku-examples/python-websockets-chat) - An example implementation of WebSockets in Flask
- [flask-gevent-socketio-chat](https://github.com/kcarnold/flask-gevent-socketio-chat) - Minimal example of using Flask with python-gevent
- [chat](https://github.com/jkbr/chat) - A simple chat app created to experiment with Redis, Gevent, Flask & Server-Sent Events
- [chat](https://github.com/lzyy/chat) - a live chat built with python(flask + gevent + apscheduler) + redis
- [enferno](https://github.com/level09/enferno) - A Flask-based Framework for the Next Decade
- Admin
- [Flask-Admin](https://github.com/mrjoes/flask-admin) - Simple and extensible administrative interface framework for Flask
- [Flask-SuperAdmin](https://github.com/SyrusAkbary/Flask-SuperAdmin) - The best admin interface framework for Flask. With scaffolding for MongoEngine, Django and SQLAlchemy
- [Flask-FlatPages](https://github.com/SimonSapin/Flask-FlatPages) - Provides flat static pages to a Flask application
- Database/ORM/ODM
- [Flask-MongoEngine](https://github.com/MongoEngine/flask-mongoengine) - MongoEngine flask extension with WTF model forms support
- [Flask-PyMongo](https://github.com/dcrosta/flask-pymongo) - PyMongo support for Flask applications
- [Flask-MongoAlchemy](https://github.com/cobrateam/flask-mongoalchemy) - Flask support for MongoDB using MongoAlchemy
- [Flask-MongoKit](https://github.com/jarus/flask-mongokit) - Flask-MongoKit simplifies the use of MongoKit (a powerful MongoDB ORM for Python) within Flask applications
- [Flask-SQLAlchemy](https://github.com/mitsuhiko/flask-sqlalchemy) - Adds SQLAlchemy support to Flask
- [Flask-Redis](https://github.com/underyx/Flask-Redis) - Redis support for Flask. Not much else to say.
- [Flask-And-Redis](https://github.com/playpauseandstop/Flask-And-Redis) - Simple as dead support of Redis database for Flask apps
- [Flask-CouchDBKit](https://github.com/sirn/flask-couchdbkit) - Flask extension that provides integration with CouchDBKit
- [Flask-OrientDB](https://github.com/calthoff/flask-orientdb) - Flask extension for OrientDB Graph&Document Database
- Database Migrations
- [Flask-Migrate](https://github.com/miguelgrinberg/Flask-Migrate) - SQLAlchemy database migrations for Flask applications using Alembic
- [Flask-Alembic](https://github.com/tobiasandtobias/flask-alembic) - A Flask Extension to provide Alembic integration with Flask
- Session
- [Flask-KVSession](https://github.com/mbr/flask-kvsession) - drop-in replacement for Flask's session handling using server-side sessions
- [Flask-memcache-session](https://github.com/unk2k/Flask-memcache-session) - Adds the ability to use as a storage memcache
- Data Validation - Flask-SocketIO gives Flask applications access to low latency bi-direccional communications between the clients and the server.
- [Flask-WTF](https://github.com/lepture/flask-wtf) - Simple integration of Flask and WTForms, including CSRF, file upload and Recaptcha integration.
- [Flask-SeaSurf](https://github.com/maxcountryman/flask-seasurf) - SeaSurf is a Flask extension for preventing cross-site request forgery (CSRF).
- [Colander](https://github.com/Pylons/colander) - A serialization/deserialization/validation library for strings, mappings and lists
- Email
- [Flask-Mail](https://github.com/mattupstate/flask-mail/) - Flask-Mail adds SMTP mail sending to your Flask applications
- i18n
- [flask-babel](https://github.com/mitsuhiko/flask-babel) - i18n and l10n support for Flask based on Babel and pytz
- Full-text searching
- [Flask-WhooshAlchemy](https://github.com/gyllstromk/Flask-WhooshAlchemy) - Whoosh indexing capabilities for Flask-SQLAlchemy
- Cache
- [Flask-Cache](https://github.com/thadeusb/flask-cache) - Cache extension for Flask
- [flask-webcache](https://github.com/fusic-com/flask-webcache) - A Flask extension that adds HTTP based caching to Flask apps
- [flask-heroku-cacheify](https://github.com/rdegges/flask-heroku-cacheify) - Automatic Flask cache configuration on Heroku
- [Flask-Volatile](https://github.com/StyleShare/flask-volatile) - a full-featured and integrated caching extension for Flask
- [Flask-Dogpile-Cache](https://bitbucket.org/ponomar/flask-dogpile-cache) - Flask wrapper for dogpile.cache
- [Flask-SQLAlchemy-Cache](https://github.com/iurisilvio/Flask-SQLAlchemy-Cache) - A CachingQuery implementation to Flask using Flask-SQLAlchemy and Flask-Cache
- Rate Limiting
- [Flask-Limiter](https://github.com/alisaifee/flask-limiter) - Flask-Limiter provides rate limiting features to flask routes
- Queue
- [Flask-RQ](https://github.com/mattupstate/flask-rq) - RQ (Redis Queue) integration for Flask applications
- [celery](https://github.com/celery/celery/) - Distributed Task Queue
- OAuth client/provider
- [Authomatic](https://github.com/peterhudec/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](https://github.com/insynchq/flask-googlelogin) - Flask-GoogleLogin extends Flask-Login to use Google's OAuth2 authorization
- [flask-googlefed](https://github.com/kennethreitz/flask-googlefed) - Google Federated Logins for Flask
- [Flask-OpenID](https://github.com/mitsuhiko/flask-openid) - Flask-OpenID adds openid support to flask applications
- [Flask-GoogleAuth](https://github.com/sashka/flask-googleauth) - Super simple Google OpenID and Federated Auth for Flask apps
- [Flask-Social](https://github.com/mattupstate/flask-social) - OAuth Provider Integration for Flask-Security
- [Flask-OAuthlib](https://github.com/lepture/flask-oauthlib) - OAuthlib implementation for Flask
- [GitHub-Flask](https://github.com/cenkalti/github-flask) - Flask extension for authenticating users with GitHub and making requests to the API
- [Python-Social-Auth](https://github.com/omab/python-social-auth) - Social auth made simple
- [Flask-social-blueprint](https://github.com/wooyek/flask-social-blueprint) - OAuth OOP way
- Payment
- [PagSeguro - Brazil](https://github.com/rochacbruno/python-pagseguro/tree/master/examples) - Example to integrate Flask to PagSeguro Brazilian payment gateway
- [alipay_python](https://github.com/fengli/alipay_python) - not a flask plugin now but you can integrate easily
- [flask-paypal](https://github.com/jdiez17/flask-paypal) - PayPal integration example with Flask
- [Flask-WePay](https://github.com/maxcountryman/flask-wepay) - A Flask wrapper for WePay's Python API
- Exception tracking
- [Flask-Exceptional](https://github.com/jzempel/flask-exceptional) - [Exceptional](http://www.exceptional.io/) extension for Flask
- [Raven](https://github.com/getsentry/raven-python) - Raven is a Python client for [Sentry](http://www.getsentry.com/).
- Metrics Tracking
- [flask-track-usage](https://github.com/ashcrow/flask-track-usage) - Basic metrics tracking for the Flask framework
- [Flask-Analytics](https://github.com/srounet/Flask-Analytics) - A Flask extention that provide user navigation tracking
- [Flask-StatHat](https://github.com/marksteve/flask-stathat) - StatHat extension for Flask
- [scales](https://github.com/Cue/scales) - Metrics for Python
- [flask-tracking](https://github.com/elasticsales/flask-tracking) - Tracking app for Flask that logs HTTP request and response information in a capped MongoDB collection
- Other SDK
- [Flask-GoogleMaps](https://github.com/rochacbruno/Flask-GoogleMaps) - Build and embed google maps in our Flask templates
- [Flask-Dropbox](https://github.com/playpauseandstop/Flask-Dropbox) - Dropbox Python SDK support for Flask applications
- [Flask-Heroku](https://github.com/kennethreitz/flask-heroku) - Heroku environment variable configurations for Flask
- [Flask-Gravatar](https://github.com/zzzsochi/Flask-Gravatar) - Small and simple gravatar usage in Flask
- [Flask-WeasyPrint](https://github.com/SimonSapin/Flask-WeasyPrint) - Make PDF in your Flask app with WeasyPrint
- [Flask-WeRoBot](https://github.com/whtsky/Flask-WeRoBot) - Adds WeRoBot support to Flask
- Frontend
- [Flask-Mustache](https://github.com/bradleywright/flask-mustachejs) - Mustache template integration with Flask
- [Flask-Genshi](https://github.com/dag/flask-genshi) - Genshi templating for Flask
- [flask-mako](https://github.com/benselme/flask-mako) - Provides support for Mako Templates in Flask
- [Flask-Markdown](https://github.com/dcolish/flask-markdown) - Markdown jinja2 extension for Flask
- [Flask-Sijax](https://github.com/spantaleev/flask-sijax) - An extension for the Flask microframework that adds Sijax support
- [flask-assets](https://github.com/miracle2k/flask-assets) - Flask webassets integration
- [flask-funnel](https://github.com/rehandalal/flask-funnel) - Better asset management for Flask
- [jinja-assets-compressor](https://github.com/jaysonsantos/jinja-assets-compressor) - A Jinja extension (compatible with Flask and other frameworks) to compile and/or compress your assets
- [flask_util_js](https://github.com/dantezhu/flask_util_js) - flask's util in javascript. such as url_for etc
- [flask-s3](https://github.com/e-dard/flask-s3) - Seamlessly serve your static assets of your Flask app from Amazon S3
- Development
- [Flask-Testing](https://github.com/jarus/flask-testing) - Unittest extensions for Flask
- [Flask-Split](https://github.com/jpvanhal/flask-split) - Flask-Split is a Flask extension for A/B testing your web application
- [Flask-DebugToolbar](https://github.com/mgood/flask-debugtoolbar) - A port of the django debug toolbar to flask
- [flask-debug-toolbar-mongo](https://github.com/cenkalti/flask-debug-toolbar-mongo) - MongoDB panel for the Flask Debug Toolbar
- [flask_debugtoolbar_lineprofilerpanel](https://github.com/phleet/flask_debugtoolbar_lineprofilerpanel) - Line Profiler Panel for Flask Debug Toolbar
- [pytest-flask](https://github.com/vitalk/pytest-flask) - A set of pytest fixtures to test Flask applications
- Utils
- [Flask-Split](https://github.com/jpvanhal/flask-split) - A/B testing for your Flask application
- [flask-jsonrpc](https://github.com/cenobites/flask-jsonrpc) - A basic JSON-RPC implementation for your Flask-powered sites
- [Flask-Security](https://github.com/mattupstate/flask-security) - Quick and simple security for Flask applications
- [Flask-Bcrypt](https://github.com/maxcountryman/flask-bcrypt) - Flask-Bcrypt is a Flask extension that provides bcrypt hashing utilities for your application
- [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
- [Erlenmeyer](https://github.com/MegaBits/Erlenmeyer) - Automatically generate Flask servers from Core Data
- [Mixer](https://github.com/klen/mixer) - Mixer is application to generate instances of Django or SQLAlchemy models
- [FlaskEx](https://github.com/vamf12/FlaskEx) - Predefined help libraries for Flask
- [Flask-Script](https://github.com/smurfix/flask-script) - Flask extension to help writing external scripts for Flask applications
- [mimerender](https://github.com/martinblech/mimerender) - Python module for RESTful HTTP Content Negotiation
- [Flask-Classy](https://github.com/apiguy/flask-classy) - Class based views for Flask
- [Flask-Principal](https://github.com/mattupstate/flask-principal) - Identity management for Flask applications
- [Flask-SSLify](https://github.com/kennethreitz/flask-sslify) - Force SSL on your Flask app
- [Flask-gzip](https://github.com/elasticsales/Flask-gzip) - Gzip flask responses
- [Flask-Login](https://github.com/maxcountryman/flask-login) - Flask user session management
- [Flask-ShortUrl](https://github.com/lepture/flask-shorturl) - Short URL generator for Flask
- [Flask-FeatureFlags](https://github.com/trustrachel/Flask-FeatureFlags) - A Flask extension that enables or disables features based on configuration
- [Flask-UUID](https://github.com/wbolster/flask-uuid) - UUID url converter for Flask routes
- [Flask-Reggie](https://github.com/rhyselsmore/flask-reggie) - Regex Converter for Flask URL Routes
- [Flask-SocketIO](https://github.com/miguelgrinberg/Flask-SocketIO)
- [Flask-Moment](https://github.com/miguelgrinberg/Flask-Moment) - Formatting of dates and times in Flask templates using moment.js
- [Flask-Paginate](https://github.com/lixxu/flask-paginate) - Pagination support for Flask
- [Flask-Pusher](https://github.com/iurisilvio/Flask-Pusher) - Pusher integration for Flask

0 comments on commit 59d750e

Please sign in to comment.