Hello Coders

Because I'm a big fan of Flask Framework and the open-source concept, in this article I will present a short-list with open-source admin dashboards built with Flask, equipped with a minimum set of features (database, ORM, authentication) and released under the MIT license.

Content provided by AppSeed, a platform used by 2k+ developers.

The motivation

Lately, I'm focusing a lot on boilerplate code and automation tools in order to win time cut the repetitive small tasks, and use a clean code-base each time I start a new project. To speed up my development, my plan is simple:

Use stable and simple boilerplate code when I start a new project

when I start a new project Write tools to integrate automatically the design (extract HTML components, replace hardcoded texts with variables.. etc)

Use scripts to automate the deployments and use modern platforms (Heroku, Azure)

The result of this semi-automated process is this shortlists with Flask Dashboards, coded in less than one hour each. The hard part, in this automated process, is the HTML processing phase but I plan to write a separate article about it.

Here is the short-list, more dashboards will be added in the future.

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 of a nice production-ready Admin Dashboard.

Black Dashboard is a beautiful Bootstrap 4 Admin Dashboard with a huge number of components built to fit together and look amazing. If you are looking for a tool to manage and visualize data about your business, this dashboard is the thing for you. It combines colors that are easy on the eye, spacious cards, beautiful typography, and graphics.

Black Dashboard comes packed with all plugins that you might need inside a project and documentation on how to get started. It is light and easy to use, and also very powerful.

Flask codebase features

DBMS: SQLite, PostgreSQL (production)

DB Tools: SQLAlchemy ORM, Alembic (schema migrations)

Modular design with Blueprints

Session-Based authentication (via flask_login ), Forms validation

), Forms validation Deployment scripts: Docker, Gunicorn / Nginx, Heroku

Support via Github (issues tracker) and Discord.

Material Dashboard is a free Material Bootstrap 4 Admin with a fresh, new design inspired by Google's Material Design. We are very excited to introduce our take on the material concepts through an easy to use and beautiful set of components. Material Dashboard was built over the popular Bootstrap 4 framework and it comes with a couple of third-party plugins redesigned to fit in with the rest of the elements.

Flask codebase features

DBMS: SQLite, PostgreSQL (production)

DB Tools: SQLAlchemy ORM, Alembic (schema migrations)

Modular design with Blueprints

Session-Based authentication (via flask_login ), Forms validation

), Forms validation Deployment scripts: Docker, Gunicorn / Nginx, Heroku

Support via Github (issues tracker) and Discord.

Atlantis Lite Dark is a free bootstrap 4 admin dashboard that is beautifully and elegantly designed to display various metrics, numbers or data visualization. Atlantis Lite admin dashboard has 2 layouts, many plugins and UI components to help developers create dashboards quickly and effectively so they can save development time and also help users to make the right and fast decisions based on existing data

Flask codebase features

DBMS: SQLite, PostgreSQL (production)

DB Tools: SQLAlchemy ORM, Alembic (schema migrations)

Modular design with Blueprints

Session-Based authentication (via flask_login ), Forms validation

), Forms validation Deployment scripts: Docker, Gunicorn / Nginx, Heroku

Support via Github (issues tracker) and Discord.

Start your development with this modern Dashboard for Bootstrap 4. It is open-source, free and it features many components that can help you create amazing websites. Argon Dashboard is built with over 100 individual components, giving you the freedom of choosing and combining. All components can take variations in color, that you can easily modify using SASS files and it is open source, and free.

Flask codebase features

DBMS: SQLite, PostgreSQL (production)

DB Tools: SQLAlchemy ORM, Alembic (schema migrations)

Modular design with Blueprints

Session-Based authentication (via flask_login ), Forms validation

), Forms validation Deployment scripts: Docker, Gunicorn / Nginx, Heroku

Support via Github (issues tracker) and Discord.

Datta Able Free Dashboard is the most stylized Bootstrap 4 Lite Admin Template, around all other Lite/Free admin templates in the market. It comes with high feature-rich pages and components with fully developer-centric code. Comes with error/bug-free, well structured, well-commented code and regularly with all latest updated code. This saves you a large amount of developing backend application time and it is fully customizable.

Flask codebase features

DBMS: SQLite, PostgreSQL (production)

DB Tools: SQLAlchemy ORM, Alembic (schema migrations)

Modular design with Blueprints

Session-Based authentication (via flask_login ), Forms validation

), Forms validation Deployment scripts: Docker, Gunicorn / Nginx, Heroku

Support via Github (issues tracker) and Discord.

Now UI Dashboard is a responsive Bootstrap 4 kit provided for free by Invision and Creative Tim. It combines colors that are easy on the eye, spacious cards, beautiful typography, and graphics. It is light and easy to use, and also very powerful

Flask codebase features

DBMS: SQLite, PostgreSQL (production)

DB Tools: SQLAlchemy ORM, Alembic (schema migrations)

Modular design with Blueprints

Session-Based authentication (via flask_login ), Forms validation

), Forms validation Deployment scripts: Docker, Gunicorn / Nginx, Heroku

Support via Github (issues tracker) and Discord.

Gradient Able Free Bootstrap 4 Free/Lite Admin Template is a complete solution for your dashboard creation. The default layout version comes with limited options like Google optimized, font integration, high speed, mature & sophisticated, and extremely well-organized code which makes free Gradient Able a fully flexible solution for any backend application project.

Flask codebase features

DBMS: SQLite, PostgreSQL (production)

DB Tools: SQLAlchemy ORM, Alembic (schema migrations)

Modular design with Blueprints

Session-Based authentication (via flask_login ), Forms validation

), Forms validation Deployment scripts: Docker, Gunicorn / Nginx, Heroku

Support via Github (issues tracker) and Discord.

CoreUI is an Open Source Bootstrap Admin Template. But CoreUI is not just another Admin Template. It goes way beyond hitherto admin templates thanks to transparent code and file structure. And if that's not enough, let’s just add that CoreUI consists bunch of unique features and over 1000 high-quality icons.

CoreUI is meant to be the UX game changer. Pure & transparent code is devoid of redundant components, so the app is light enough to offer ultimate user experience. This means mobile devices also, where the navigation is just as easy and intuitive as on a desktop or laptop.

Flask codebase features

DBMS: SQLite, PostgreSQL (production)

DB Tools: SQLAlchemy ORM, Alembic (schema migrations)

Modular design with Blueprints

Session-Based authentication (via flask_login ), Forms validation

), Forms validation Deployment scripts: Docker, Gunicorn / Nginx, Heroku

Support via Github (issues tracker) and Discord.

One of the best open-source admin dashboard & control panel theme. Built on top of Bootstrap, AdminLTE provides a range of responsive, reusable, and commonly used components.

Flask codebase features

DBMS: SQLite, PostgreSQL (production)

DB Tools: SQLAlchemy ORM, Alembic (schema migrations)

Modular design with Blueprints

Session-Based authentication (via flask_login ), Forms validation

), Forms validation Deployment scripts: Docker, Gunicorn / Nginx, Heroku

Support via Github (issues tracker) and Discord.

Adminator Dashboard designed by ColorLib in Bootstrap and coded in Flask with SQLite database, ORM and authentication. Adminator is a responsive Bootstrap 4 Admin Template. It provides you with a collection of ready to use code snippets and utilities, custom pages, a collection of applications and some useful widgets.

Links

Links & Resources

More Flask Dashboards - provided by AppSeed

A curated index with Flask Dashboards published on Github