Best Flask open-source libraries and packages

Flask sqlalchemy socketio demo

Demo for how to use Flask, SQLAlchemy and SocketIO together
Updated 1 month ago

flask-sqlalchemy-socketio-demo

Build Status

Demo for how to use Flask, SQLAlchemy and SocketIO together

Setup

pip install -r requirements.txt
./manage.py db init
./manage.py db migrate
./manage.py db upgrade

Asynchronous framework

There are three options for the asynchronous backend framework:

  1. eventlet
  • pip install eventlet
  1. gevent
  • pip install gevent gevent-websocket
  1. threading
  • built-in

Communication method

There are three options for the worker-server communication method:

  1. SocketIO
  • pip install socketio-client
  1. Redis
  • pip install redis
  1. ZeroMQ
  • pip install pyzmq

Run server

./manage.py runserver

Test functionality

./manage.py add