Giter VIP home page Giter VIP logo

awesome-flask's Introduction

Awesome Flask Awesome

A curated list of awesome Flask resources and plugins

Resources

Plugins

  • 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
    • Flasgger - Create API documentation for Flask views using Swagger 2.0 specs
    • 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-Potion - RESTful API framework for Flask and SQLAlchemy
    • 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 CMS - CMS made with Flask and MongoDB
    • 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
    • Flask-Pusher - Pusher integration for Flask
    • flask-pusher - Pusher support for your Flask application
    • Flask-HTMLmin - Flask html minifier

awesome-flask's People

Contributors

abossard avatar adamkal avatar bekt avatar defshine avatar dhamaniasad avatar fraben avatar hamidfzm avatar humiaozuzu avatar iurisilvio avatar mjhea0 avatar no13bus avatar ramnes avatar rnevius avatar rochacbruno avatar the-shank avatar tony avatar underyx avatar vitalk avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.