Simple and rapid application development framework, built on top of Flask. includes detailed security, auto CRUD generation for your models, google charts and much more.
.. image:: https://github.com/dpgaspar/Flask-AppBuilder/workflows/Python/badge.svg :target: https://github.com/dpgaspar/Flask-AppBuilder/actions
.. image:: https://img.shields.io/pypi/v/Flask-AppBuilder.svg :alt: PyPI :target: https://pypi.org/project/Flask-AppBuilder/
.. image:: https://img.shields.io/badge/pyversions-3.8%2C%203.9%2C%203.10%2C%203.11%2C%203.12-blue.svg :target: https://www.python.org/
.. image:: https://codecov.io/github/dpgaspar/Flask-AppBuilder/coverage.svg?branch=master :target: https://codecov.io/github/dpgaspar/Flask-AppBuilder
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg :target: https://github.com/psf/black
Simple and rapid application development framework, built on top of Flask <http://flask.pocoo.org/>
_.
includes detailed security, auto CRUD generation for your models, google charts and much more.
Extensive configuration of all functionality, easily integrate with normal Flask/Jinja2 development.
Documentation: Documentation <http://flask-appbuilder.readthedocs.org/en/latest/>
_
Mailing list: Google group <https://groups.google.com/forum/#!forum/flask-appbuilder>
_
Chat: Gitter <https://gitter.im/dpgaspar/Flask-AppBuilder>
_
Examples: examples <https://github.com/dpgaspar/Flask-AppBuilder/tree/master/examples>
_
Checkout installation video on YouTube <http://youtu.be/xvum4vfwldg>
_
Quick how to Demo from the docs <http://flaskappbuilder.pythonanywhere.com/>
_ (login has guest/welcome).
Versions <https://github.com/dpgaspar/Flask-AppBuilder/tree/master/CHANGELOG.rst>
_ for further detail on what changed.
You're welcome to report bugs, propose new features, or even better contribute to this project.
Issues, bugs and new features <https://github.com/dpgaspar/Flask-AppBuilder/issues/new>
_
Contribute <https://github.com/dpgaspar/Flask-AppBuilder/fork>
_
Login page (with AUTH_DB)
.. image:: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/login_db.png :width: 480px :target: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/login_db.png
Login page (with AUTH_OAUTH)
.. image:: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/login_oauth.png :width: 480px :target: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/login_oauth.png
Security
.. image:: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/security.png :width: 480px :target: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/security.png
Lists:
List contacts example
.. image:: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/contact_list.png :width: 480px :target: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/contact_list.png
List Group example with search
.. image:: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/group_list.png :width: 480px :target: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/group_list.png
Charts:
Group by pie chart
.. image:: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/grouped_chart.png :width: 480px :target: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/grouped_chart.png
Direct time chart
.. image:: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/direct_chart.png :width: 480px :target: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/chart_time1.png
Group by time chart
.. image:: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/chart_time2.png :width: 480px :target: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/chart_time2.png
If you would like to share your project, or let everyone know that you're using FAB on your organization please submit a PR or send me an email with the details.
Projects:
Superset <https://github.com/apache/incubator-superset>
_ - a data exploration platform designed to be visual, intuitive, and interactive
Airflow <https://github.com/apache/airflow>
_ - a platform to programmatically author, schedule, and monitor workflows.
Organizations:
On Beat Digital <https://onbeat.digital/>
_