DEV Community

Cover image for Flask Dashboard - Open-Source Boilerplates

Posted on • Updated on • Originally published at

Flask Dashboard - Open-Source Boilerplates

Hello Coders

Because I'm a big fan of Flask and the open-source concept, in this article I will present a short-list with Flask Dashboards coded with a minimum set of features (database, ORM, authentication, deployment scripts) and released under the MIT license. For newcomers, Flask is a lightweight web application framework written in Python that can be easily extended.

Thanks for reading! - Content provided by App Generator.

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
  • 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.

What is Flask

Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications. Classified as a microframework, Flask is written in Python and it does not require particular tools or libraries. It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions.

Flask Bootstrap 5 Volt

Open-Source Flask Dashboard coded with basic modules, database, ORM, and deployment scripts on top of Volt (free version), a modern Bootstrap dashboard design. Volt is a free and open-source Bootstrap 5 Admin Dashboard featuring over 100 components, 11 example pages, and 3 customized plugins. Volt does not require jQuery as a dependency meaning that every library and script is jQuery-free.

Flask Dashboard Volt - Template project provided by AppSeed.

Flask Datta Able

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 Dashboard - Datta Able Design.

Flask Atlantis Lite

Atlantis Lite (Dark Layout) 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 Dashboard Atlantis Dark - Starter project coded in Flask.

Flask Material Lite

Open-Source Flask Dashboard coded with basic modules, database, ORM and deployment scripts on top of MaterialPro Bootstrap Lite, a modern Bootstrap dashboard design. WrapPixel's MaterialPro Bootstrap Lite is one of the best Bootstrap templates for admin dashboards and control admin panels. This powerful and competent Bootstrap 4 admin template is based on HTML and is built with the CSS framework.

Flask MaterialPro Lite - Template project provided by AppSeed.

Flask Gradient Able

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 Dashboard - Gradient Able Design.

Flask Dashboard Argon

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 Dashboard - Argon Design.

Flask Dashboard Material

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  Dashboard - Material Design.

Flask Dashboard Black

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.

Flask Dashboard - Black Design.

Star Admin Flask

Beautifully designed and well-coded admin template, that comes with excellent support from experts. One of the most popular free admin templates, Star Admin is a beautifully designed admin template with a lot of the polished Bootstrap components making up its dashboard and other pages.

Flask Dashboard - Star Admin, main dashboard screen.

Flask Corona Dark

Corona Dark Free admin template has beautiful typography, crisp design, and neatly designed dashboards. It combines colors that are easy on the eye, spacious cards, beautiful typography, and graphics.

Flask Dashboard Corona Dark - Open-Source template project provided by AppSeed.

Links & Resources

Thank you! Btw, my (nick) name is Sm0ke and I'm pretty active also on Twitter.

Discussion (3)

__alireza__ profile image

Thank you very much. Your article is very helpful. I'm new to web development, actually, I've only made some REST API web servers with Bottle. Now, I'd like to create a web app for myself based on one of these dashboards (and honestly I don't want to deal with front-end a lot lot!), but I don't know how and where to start. Can you please tell me what should I do? Can I develop my project by altering and developing one of these projects?

sm0ke profile image
Sm0ke Author

All dashboards are released under the MIT license. Feel free to use them in your projects.
For more free apps, not necessary Python-based, please access AppSeed

Cheers & happy coding!

yorubadeveloper_87 profile image
Yoruba Developer

Hi, I recently created a free to use boilerplate. Check it out here
The live demo is flask-admin-boilerplate.herokuapp....