Flask Dashboard - Open-Source and Free
The article presents a curated list with admin dashboards, coded in Flask Web Framework and released under a permissive license by the publishers.
Thank you for landing on this page. The article presents a curated list with admin dashboards, coded in Flask Web Framework and released under a permissive license by the publishers. All projects are generated by the AppSeed service using a semi-automated process:
- Flat HTML themes (bootstrap based) are parsed and transformed into production-ready Jinja2 templates (the native Flask template engine) using an HTML Parser
- The processed design is injected into an existing boilerplate enhanced with SQLite database, SqlAlchemy helpers and basic tooling.
- A minimum set of tests is automatically executed
Flask (for newcomers)
Flask (source code) is a Python web framework built with a small core and modularity in mind. With a small footprint, well documented and supported by a growing community, Flask can be a good choice to implement on top a nice production-ready Admin Dashboard.
Setup the environment
In order to use the boilerplates, we need Python and Flask installed on the workstation. The Python can be downloaded from the official website and Flask can be easily added using PIP
command:
$ # Test the Python install
$ python --version
$ Python 3.7.2
$ # install Flask using PIP
$ pip install Flask
In order to build the dashboards, please follow the instructions listed in the README files. let's go!
Flask Dashboard Black
Open-Source and Free admin dashboard with Black Design coded in Flask. Dashboard features:
- SQLite database, SQLAlchemy ORM
- Session based authentication flow (login, register)
- Static Build via Frozen-Flask
- MIT License
To build this dashboard from sources, we need to type just a few lines of code:
$ # clone the sources
$ git clone https://github.com/app-generator/flask-black-dashboard.git
$ cd flask-black-dashboard
$
$ # install modules using a virtualenv
$ virtualenv --no-site-packages env
$ source env/bin/activate
$
$ python app.py
$ # app is running on port 5000
If all goes well, this beautiful Flask Dashboard should be visible in your browser.
Flask Dashboard Adminator
Open-Source Admin Dashboard with Adminator Design coded in Flask. Dashboard features:
- SQLite database, SQLAlchemy ORM
- Session based authentication flow (login, register)
- Static Build via Frozen-Flask
- MIT License
- Flask Dashboard Adminator - the official dashboard page
- Flask Adminator - the source code published on Github
- Flask Dashboard Adminator - Live DEMO
Flask Dashboard Now UI
Open-Source and Free admin dashboard with Now UI Design coded in Flask. Dashboard features:
- SQLite database, SQLAlchemy ORM
- Session based authentication flow (login, register)
- Static Build via Frozen-Flask
- MIT License
In case you want to build from sources, just type in a terminal window:
$ # clone the sources
$ git clone https://github.com/app-generator/flask-now-ui-dashboard.git
$ cd flask-now-ui-dashboard
$
$ # install modules using a virtualenv
$ virtualenv --no-site-packages env
$ source env/bin/activate
$
$ python app.py
$ # app is running on port 5000
Flask Material Dashboard
Open-Source and Free admin dashboard with Material Design coded in Flask. Dashboard features:
- SQLite database, SQLAlchemy ORM
- Session based authentication flow (login, register)
- Static Build via Frozen-Flask
- MIT License
Flask Dashboard Star Admin
Flask Dashboard Star Admin is crafted on top of Bootstrap and released as an open-source web application. Included batteries: SQLite database, SQLAlchemy ORM, and basic authentication (Login, Register).
We can easily build this dashboard by typing a few lines of code:
$ # clone the sources
$ git clone https://github.com/app-generator/flask-dashboard-staradmin.git
$ cd flask-dashboard-staradmin
$
$ # install modules using a virtualenv
$ virtualenv --no-site-packages env
$ source env/bin/activate
$
$ python app.py
$ # app is running on port 5000
Please visit your browser on port 5000. Star Admin dashboard should be up & running.
Flask Dashboard AdminLTE
Open-Source Admin Dashboard with AdminLTE Design coded in Flask. Dashboard features:
- SQLite database, SQLAlchemy ORM
- Session based authentication flow (login, register)
- Static Build via Frozen-Flask
Dashboards Resources
- Open Source Admin Dashboards - index provided by AppSeed
- Admin Dashboards - index published on Github
- Admin Dashboards - Open Source and Free - a very popular article published on Dev.to platform